EventJoin us at AWS re:Invent 2024! Learn how to use MongoDB for AI use cases. Learn more >>Join us at AWS re:Invent 2024! Learn how to use MongoDB for AI use cases. >>

ATLAS

Vector Search。使用生成式 AI 建構智慧型應用程式

針對任何類型的資料,建構由語意搜尋和生成式 AI 提供支援的智慧型應用程式。
瀏覽使用教學
Atlas Vector Search 插圖。
什麼是 Atlas Vector Search?
透過擁有 MongoDB 原生介面,結合時下流行的框架來利用大型語言模型(LLM),將您的營運資料庫和向量搜尋集成至一個統一且完全託管的平台。觀看 3 分鐘影片

特色集成

LangChain
LlamaIndex
OpenAI
Hugging Face
Cohere

查看全部
Atlas Vector Search 的關鍵使用案例

Atlas Vector Search 的關鍵使用案例

Atlas Vector Search 可以讓您搜尋非結構化資料。您可使用 OpenAI 和 Hugging Face 等機器學習模型打造向量嵌入,並將它們儲存於 Atlas 中並建立索引,以便用於檢索增強生成(RAG)、語意搜尋、推薦引擎、動態個性化和其他使用案例。什麼是檢索增強生成?
簡化向量搜尋

簡化向量搜尋

借助 Atlas Vector Search,開發者便能建構由 AI 提供支援的絕佳體驗,還能透過 MongoDB Query API 形式中統一且具有一致性的開發者體驗,存取他們所需的資料。我們全新的 $vectorSearch 聚合階段能讓 MongoDB 的現有使用者在使用上變得更容易。3 分鐘快速解釋向量搜尋
避免同步稅

避免同步稅

借助文件模型的強大功能,將向量嵌入儲存於來源資料和元資料旁邊。向量嵌入於應用程式資料集成中並為語意搜尋提供無縫索引,讓您能夠輕鬆快速建構資料庫。什麼是文件資料庫?
消除繁瑣的大量工作

消除繁瑣的大量工作

Atlas Vector Search 建構於 MongoDB Atlas 開發者資料平台上。它能輕鬆執行自動化佈建、修補、升級、擴展、安全管理和災難復原,同時提供資料庫和向量搜尋這兩者性能的深度可見性,以便您專注於建構應用程式。了解如何建構智慧應用程式

功能強大的 AI 集成生態系統

Atlas Vector Search 透過與各種一流的大型語言模型和框架集成,加速您建構進階搜尋和生成式 AI 應用程式的旅程。
LangChain logo image.

LangChain

MongoDB Atlas Vector Search 與 LangChain 整合,為 LLM 提供「長期記憶」,並作為聊天對話的儲存空間。

LlamaIndex 標誌圖像。

LlamaIndex

MongoDB Atlas Vector Search 與 LlamaIndex 互相集成,除了為大型語言模型提供「長期記憶」,同時也為文件提供區塊化的儲存。

OpenAI 標誌圖像。

OpenAI

OpenAI 生成的向量嵌入可儲存於 MongoDB Atlas Vector Search 中,可以用於建構高性能的生成式 AI 應用程式。

Hugging Face 標誌圖像。

Hugging Face

Hugging Face 開放對許多開源模型的存取,而這些模型可以輕鬆用於生成向量嵌入,並將其儲存於 Atlas Vector Search 中。

Cohere 標誌圖像。

Cohere

Cohere 生成的向量嵌入可儲存於 MongoDB Atlas Vector Search 中,可用於構建高性能的生成式 AI 應用程序。

Nomic 標誌圖像。

Nomic

Nomic 提供在網頁瀏覽器中輕鬆視覺化和探索向量嵌入資料的能力,以及透過 gpt4all 生成向量嵌入的能力。它能輕鬆搭配 Atlas Vector Search 一起使用。

Microsoft Semantic Kernel 標誌圖像。

Microsoft Semantic Kernel

Semantic Kernel 是一個軟體開發套件(SDK),可簡化使用 C# 和 Python 等程式語言建構大型語言模型應用程式的繁瑣過程。Atlas Vector Search 則負責搜尋集成,並為大型語言模型應用程式提供「記憶體」。

「我們希望藉由使用由 MongoDB Atlas Vector Search 和生成式 AI 功能提供支援的對話式搜尋引擎,讓客戶知識庫的使用者能獲得即時、值得信賴且正確的答案。」
Saravana Kumar
Kovai 執行長
閱讀全文
「我們最初其實在尋找其他供應商來協助我們執行向量搜尋需求。然而,當我們發現了 MongoDB Atlas Vector Search 提供這項服務後,一切需求都迎刃而解了—因為我們知道 MongoDB Atlas 就是讓我們把所有東西無縫轉移,並協助整合相關業務的最佳選擇。」
Mars Lan
Metaphor Data 共同創辦人暨技術長
「借助 Atlas Vector Search,讓我們如今擁有 10 多年來歷經無數實戰測試累積而成的向量元資料資料庫,充分解決了我們密集的檢索需求。此外,我們也不需要部署新資料庫,因為我們的向量和構件元資料彼此都能無縫儲存。」
Russell Sherman
VISO TRUST 共同創辦人暨技術長
「我們正在使用 AI 嵌入和向量搜尋來達成超出語意意義的全文搜尋,並為生成式 AI 購車助理提供上下文脈絡和記憶的相關參考。我們非常樂見 MongoDB 將向量搜尋加入 Atlas 中,此舉無疑大幅簡化了我們在工程方面的業務。」
Nathan Clevenger
Drivly Inc. 創辦人暨技術長

用於建構由 AI 提供支援的應用程式的資源

瞭解如何運用 MongoDB 簡化新一代 AI 驅動應用程式的開發流程。
查看資源

FAQ

什麼是語意搜尋?
語意搜尋是搜尋資料的含義,而非對資料本身進行搜尋的做法。
什麼是向量?
向量是資料的數字形式表示,且可以透過進階演算法有效地搜尋上下文脈絡。
什麼是 KNN?
KNN 代表「K 的最近鄰居」,是一種常用於尋找彼此鄰近向量的演算法。
深入瞭解
什麼是 $vectorSearch,以及它和 $search 中的 knnBeta 運算子有何不同?
$vectorSearch 是 MongoDB Atlas 中的新聚合階段,可以讓您使用 MongoDB 查詢語言功能篩選(例如「$eq」或「$gte」)來執行近似最近鄰居的查詢。Atlas 叢集 6.0 和更高版本將支援此階段。$search 中的 knnBeta 運算子也將繼續獲得支援。
深入瞭解
什麼是 ANN?
ANN 代表「近似最近鄰居」,是一種常用於尋找相似向量的方法,透過犧牲準確性來換取更高性能的查詢效率。這是用於支援 Atlas Vector Search 的核心演算法之一。我們的近似最近鄰居搜尋演算法使用了分層可導航小世界(HNSW) 圖表。
Atlas Search 支援哪些向量嵌入?
Atlas Vector Search 支援來自任何低於服務 4096 個維度限制的提供者的向量嵌入。
向量搜尋是否適用於圖像、媒體檔案和其他類型的資料?
可以,Atlas Vector Search 能查詢任何可轉換為嵌入的資料。文件模型的一大優點,正是您可以將嵌入的內容和豐富的資料一起儲存於文件中。

充分利用 Atlas 系列服務

借助我們的開發者資料平台的其餘部分,可提供更多資料驅動的經驗和見解。
atlas_database

Database

從專為韌性、規模和最高層級的資料隱私和安全性建構而成的多雲資料庫服務開始體驗。

atlas_charts

Charts

立即讓資料變得栩栩如生。創作、共享並嵌入可視化素材,呈現有趣的即時見解和商業智慧。

atlas_data_federation

Data Federation

僅包含於付費層級

輕鬆橫跨 Atlas 和 AWS S3 深度分析豐富資料。組合、轉換並完善來自多個來源的資料內容,且完全不需要複雜的集成。

立即註冊
帶有文件的放大鏡。

準備好開始使用了嗎?

前往我們的使用教學了解如何快速打造 MongoDB 資料嵌入,並使用我們的 Vector Search 進行搜尋。入門