頁面標題:Atlas Vector Search 上市:借助語意搜尋和 AI 針對任何類型的資料構建智慧型應用程式

Benjamin Flast

我們很高興地宣布 Atlas Vector Search 現已正式上市。Vector Search 現在支持生產工作負載,開發者能夠構建由語意搜尋和生成式人工智慧提供支持的智慧型應用程式,同時透過 Search Nodes (搜尋節點)來最佳化資源消耗並提高效能。

請閱讀下面的部落格,了解完整的公告以及該功能的一系列優勢。

這一刻終於到來。人工智慧已經觸手可及。原本僅限於企業內部資料科學和機器學習團隊中的工具,現在已隨時為世界各地的構建者敞開大門。但是,要充分運用這些新工具的強大功能,需要一個可靠、可靈活組合且簡練的資料平台來進行構建。同時,正如我們所知,這些新功能的好壞取決於它們能夠存取的資料或「基準真相」的品質。因此,我們很高興能在 MongoDB Atlas 開發者資料平台添加另一項新功能,釋放出資料的全部潛能並支持 AI 應用程式的發展。今天,MongoDB 隆重宣布全新的 Vector Search 功能,它旨在滿足各種形式的資料需求,使我們的合作夥伴得以享受這些令人驚豔的新功能所帶來的優勢。

歡迎各位查看我們的 AI 資源頁面,以瞭解更多使用 MongoDB 來建構 AI 驅動應用程式的相關資訊。


這項新功能是什麼?

Vector Search 是一種根據語意或資料含義,而非根據資料本身來查詢資料的功能。這種功能的實現原理在於,能將任何形式的資料轉為數位向量,並可透過複雜的演算法進行比較。第一步是獲取原始資料,例如文本、音訊、圖片或影片,並使用「編碼模型」將它們轉換為「向量」或「嵌入」。受益於人工智慧的最新進展,這些向量現在能透過將低構面資料投影到包含更多資料上下文的高構面空間中,從而更準確地理解資料的含義。一旦將資料轉換為數值表示,就可以使用近似最鄰近(Approximate Nearest Neighbor)演算法尋找相似值,該演算法能使查詢非常快速地找到具有相似向量的資料。這能讓使用者在用自然語言查詢如「請推薦一些悲傷的電影」或「請找一些類似……的圖片」等問題時更加滿意。這項功能解鎖了全新類型的可能性。

它與我們的平台有何關係?

MongoDB Atlas 已原生內建此功能,開發者無需複製和轉換資料、學習一些新的堆棧和語法,也無須管理一整套新設立的基礎架構。借助 MongoDB 的 Atlas Vector Search,這一切都不再是必需,開發者可以在一個經過實戰考驗的世界級平台中利用這些強大的新功能,以前所未有的速度構建應用程式。有效使用 AI 和 Vector Search 所面臨的許多挑戰,都源自於安全地公開應用程式資料所涉及的複雜性。這些任務會給開發者的體驗帶來多層的摩擦,並使應用程式更難構建、除錯和維護。MongoDB 消除了所有這些挑戰,同時將 Vector Search 的強大功能帶入一個可靈活垂直和水平擴展的平台,以支持任何的工作負載。最後,如果沒有對安全性和可用性的保證,這一切將毫無意義。MongoDB 致力於提供安全資料管理的解決方案,透過冗餘和自動故障轉移實現的高可用性,確保應用程式始終維持穩定運行。

MongoDB.local 倫敦新功能發表會

在 .Local 的倫敦發表會上,我們很高興地宣布推出專用的 Vector Search 聚合階段,該階段可以透過 $vectorSearch 調用。新的聚合階段引入了一些增加了新能力的新概念,並使 Vector Search 比以往都更容易使用。借助 $vectorSearch,開發者還可以使用 MQL 語法的預先篩選器(例如 $gte, $eq 等) ,以在遍歷索引時過濾文件,從而獲得一致的結果和高效能。任何了解 MongoDB 的開發者都能夠輕鬆利用這項過濾功能!最後,我們還介紹了兩種在聚合階段內部調整結果的方法,也就是「numCandidates」和「limit」參數。透過這些參數,開發者可以調整應為近似最鄰近搜索候選的文件數量,接著使用「limit」來限制想要的結果數量。

它如何與生態系統互動?

人工智慧的發展及大量創新十分驚人,而開源社群的突飛猛進也令人嘆為觀止。開源語言模型以及將它們整合到應用程式中的各種方法取得了巨大的進步。隨著人工智慧展現出強大力量,建立能讓開發者對功能靈活發揮的穩固抽象也因此變得前所未見的重要。考量到這一點,我們非常興奮地向大家分享 LangChain 和 LlaMAindex,它們支持了多種功能,包括 Vector Search、聊天記錄和文件索引等。我們正在快速推進,並將繼續為主要提供商發布新功能。

總結

一切才剛開始,MongoDB 致力於提供市場上最好的開發者資料平台,協助開發者打造下一代結合 AI 的應用程式。我們還會持續研究更多可以支持的框架和外掛程式架構。然而始終不變的是,最重要的核心仍是開發者。我們將與社群交流,找到並提供最佳服務的方式,確保每一步都能滿足開發者的需求。繼續向前構建吧!

內容區塊: 要了解有關 Atlas Vector Search 的更多資訊以及它是否適合您,請查看我們的文件白皮書教學或立即開始使用

前往 MongoDB.local 中心查看我們接下來會在哪裡出現。