对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

MongoDB AI 集成和合作

MongoDB和合作伙伴开发了特定的产品集成,帮助您在AI应用程序和AI代理中利用MongoDB 。

本页重点介绍 MongoDB 及其合作伙伴开发的 AI 集成。您可以通过标准连接方法和 API 将 MongoDB 连接到流行 AI 提供商和 LLM 。有关集成和合作伙伴服务的完整列表,请参阅 MongoDB 合作伙伴生态系统目录。

此页面还列出了社区维护的集成。这些集成是在开源基础上开发的,并非由 MongoDB 官方管理。社区维护的集成在说明列中进行了相应标记。要获得对这些集成的支持,请联系给定项目的维护者。

以下框架使用 MongoDB 作为向量存储、内存后端或功能存储以支持 AI 应用程序和代理。使用案例包括 RAG、代理内存、多代理工作流和机器学习服务。

框架
说明
文档

Python框架,用于构建具有专门角色的自主AI代理和具有“团队”的多代理应用程序,“团队”可以通过在彼此之间委派工作来完成复杂的任务。

特征存储框架,允许您使用MongoDB作为在线和离线存储来定义、存储和提供 机器学习 特征。

Python框架,用于使用LLM、嵌入式模型、向量搜索等,针对RAG等使用案例构建自定义应用程序。

使用“链”构建AI应用程序的框架,“链”是 LangChain 特定的组件,可以组合在一起以用于各种使用案例。LangChain MongoDB集成为 RAG 提供了多个组件。

将 LangChain 功能引入 Java。

将 LangChain 功能引入Go生态系统。

LangChain生态系统中的专用框架,用于构建AI代理和复杂的多代理工作流程,并支持持久性、流媒体和内存。

提供多种工具的框架,用于将自定义数据源连接到 LLM 并构建 RAG 应用程序。

用于构建AI应用程序的开源PHP框架。支持将MongoDB作为向量存储,并针对 RAG 等使用案例使用 Voyage AI嵌入模型。

开源 Typescript 框架,为构建 AI 代理提供组件,包括工作流、RAG 和评估。使用 MongoDB 进行向量存储和检索、RAG 和内存。

Microsoft的框架,它将各种AI服务与应用程序结合起来,适用于包括 RAG 在内的使用案例。

将 Spring 设计原则应用于包括 RAG 在内的 AI 应用程序的使用案例的框架。

COMMUNITY MAINTAINED - AutoGen 的分支,用于构建多代理 AI 应用程序。使用 MongoDB 作为嵌入和检索增强生成的向量存储。

COMMUNITY MAINTAINED — 用于构建协作 AI 代理系统的框架。使用 MongoDB 进行语义和情节向量存储和会话持久性。

Community 维护 — 用于构建多模态 AI 代理的 Python 框架。将 MongoDB 用作内存存储、会话持久性、工作流状态和向量搜索。

Community Maintained — Microsoft 用于构建多代理 AI 应用程序的框架。使用 MongoDB 作为用于检索增强生成的向量存储。

COMMUNITY MAINTAINED — 开源 LLM 应用程序开发平台。使用包含的 LangChain 节点支持 MongoDB 进行向量存储和聊天消息历史记录。

COMMUNITY MAINTAINED — 用于构建有状态 AI 应用程序和代理的 Python 框架。使用 MongoDB 持久存储代理状态、会话和工作流检查点。

Community 维护 — 用于表示和处理多模态数据的库。使用 MongoDB Atlas 作为文档索引和向量存储。

Community 维护 — 用于使用 AI 查询文档的开源工具。使用 MongoDB 作为向量存储、文档存储和对话历史后端。

COMMUNITY 维护 — 用于演进 AI 代理并使其自动化的框架。使用 MongoDB 作为工具注册表、文物存储和工作流状态数据库。

COMMUNITY MAINTAINED — 基于图表的检索增强生成框架。使用 MongoDB 进行文档存储、索引存储和向量检索。

Community 维护 — 用于构建企业级 RAG 和代理管道的框架。使用 MongoDB Atlas 作为嵌入向量存储。

COMMUNITY MAINTAINED — AI 代理和助手的内存层。使用 MongoDB Atlas 作为持久代理内存的向量存储。

COMMUNITY MAINTAINED — AI 内存基础设施平台。使用 MongoDB 作为内存和会话存储的自带数据库后端。

COMMUNITY MAINTAINED — Microsoft 构建企业 AI 代理的框架。在 C# 和 Python 代理应用程序中使用 MongoDB 作为向量存储。

COMMUNITY MAINTAINED — 用于构建后端 AI 资源的代理框架。使用 MongoDB 作为代理的后端文档和数据存储。

COMMUNITY MAINTAINED — OpenAI 用于构建多代理应用程序的官方 SDK。在代理轮次之间使用 MongoDB 进行持久会话和内存存储。

COMMUNITY MAINTAINED — 基于 Pydantic 构建的 Python 代理框架。为 AI 代理使用 MongoDB Atlas 支持的持久内存。

COMMUNITY MAINTAINED — 用于构建会话 AI 和聊天机器人的开源框架。使用 MongoDB 作为会话状态持久性的追踪存储。

COMMUNITY MAINTAINED — 用于构建 LLM 支持的应用程序的 Rust 框架。使用 MongoDB 作为文档存储和向量存储索引。

COMMUNITY MAINTAINED — 开源 AI 应用程序构建器。在 AI 工作流中使用 MongoDB Atlas 作为向量存储组件。

Community 维护 — 阿里巴巴对 Spring AI 的扩展,用于构建 AI 应用程序。使用 MongoDB 作为检查点保存程序和工作流状态存储。

Community 维护 — 用于构建 AI 代理的 AWS-backed SDK。使用 MongoDB Atlas 和 Bedrock 嵌入进行基于向量的内存存储和检索。

Community MAINTAINED — 用于构建数据和 AI 应用程序的 Python 框架。使用 MongoDB 作为数据节点来读取和写入集合数据。

COMMUNITY MAINTAINED — 用于构建可靠 AI 代理的 Python 框架。在代理运行过程中使用 MongoDB 进行会话和工作流状态存储。

您还可以与以下企业平台集成,以构建生成式人工智能应用程序。这些平台提供预训练模型、工作流自动化工具、可视化管道构建器和使用 MongoDB 作为数据层的后端即服务平台等功能。

平台
说明
文档

用于构建生成式人工智能应用程序的完全托管平台。将MongoDB作为知识库集成,以在MongoDB Atlas中存储自定义数据、实现RAG,并部署代理。

Google Cloud 中用于构建和部署AI应用程序和代理的平台。包括来自 Google 的工具和预训练模型,您可以将它们与 MongoDB Atlas 一起用于 RAG 和自然语言查询等其他使用案例。

无代码工作流程自动化工具,使您能够通过可视化画布中的交互式节点构建代理工作流程。支持多个MongoDB节点,包括用于 RAG 的节点和用于AI代理的内存。

Community 维护 — 开源后端即服务平台。使用 MongoDB 作为其默认数据库后端,用于文档、会话和工作流状态存储。

Community MAINTAINED — 用于构建和部署 AI 工具和函数调用集成的平台。使用 MongoDB 工具包为代理提供对数据的访问权限。

COMMUNITY MAINTAINED — 基于 Parse Server 构建的后端即服务平台。使用 MongoDB 作为应用程序数据、文档和会话管理的默认数据库。

COMMUNITY MAINTAINED — 开源工作流自动化平台。在工作流中使用 MongoDB 作为 CRUD 操作、向量存储和聊天内存的连接器。

COMMUNITY MAINTAINED — 开源 LLM 应用程序开发平台。在 AI 工作流中使用 MongoDB Atlas 作为向量存储、文档存储和检索节点。

COMMUNITY MAINTAINED — 用于构建 LLM 应用程序的开源低代码平台。在可视化工作流程中使用 MongoDB Atlas 进行向量存储和聊天内存。

COMMUNITY MAINTAINED — 用于构建 AI 知识库和聊天应用程序的开源平台。使用 MongoDB 进行会话和应用程序状态存储。

Community 维护 — 用于筛选和分析可视化数据集的开源工具。使用 MongoDB Atlas 作为数据集搜索的向量相似索引。

Community Maintained — 用于构建 AI 管道和代理的开源可视化框架。使用 MongoDB Atlas 作为向量存储组件。

COMMUNITY MAINTAINED — 开源 AI 聊天平台。使用 MongoDB 作为其对话历史、消息和用户会话管理的默认数据库。

Community Maintained — 无代码工作流自动化平台。使用原生 MongoDB 应用在自动化工作流中集成 MongoDB 数据。

以下工具支持以 MongoDB 作为 AI 和数据管道的源或目的连接器来提取、转换和加载数据。

工具
说明
文档

COMMUNITY MAINTAINED — 用于 ETL 和 ELT 管道的开源数据集成平台。使用 MongoDB 作为源或目的连接器。

COMMUNITY MAINTAINED — 用于调度和监控数据工作流的开源平台。使用 MongoDB 从管道中摄取或查询数据。

COMMUNITY MAINTAINED — 用于构建数据管道的开源 Python 库。使用 MongoDB 源提取数据并将其加载到您选择的目的地。

COMMUNITY MAINTAINED — 用于连接应用程序和数据的企业集成平台。使用 MongoDB Snap Pack 进行数据摄取、查询和 ETL 工作流。

COMMUNITY MAINTAINED — 用于将非结构化内容摄取到 AI 管道中的数据预处理平台。使用 MongoDB 作为摄取目标连接器。

以下工具通过连接、可观测性和内存功能扩展您的 AI 应用程序。这些工具包括用于代理到数据连接的 MCP 服务器、LLM 网关和代理以及用于追踪和评估 LLM 应用程序的可观测性平台。

工具
说明
文档

模型上下文协议 (MCP) 是一个开放标准,用于规范 LLM 与外部资源和服务的连接和交互方式。使用 MongoDB 的官方 MCP 服务器实现,从代理 AI 工具与 MongoDB 数据和集群进行交互。

Community Maintained — 用于 LLM 应用程序的开源可观测和评估平台。使用 MongoDB Atlas Vector Search 作为追踪的矢量数据库目标。

Community 维护 — 用于管理 LLM 流量和可观测性的 AI 网关。将 MongoDB 用作企业部署的日志和追踪存储。

Community 维护 — MCP 服务器的注册和托管平台。使用 Smithery 的官方 MongoDB MCP 服务器将代理连接到您的数据。

Community 维护 — 针对代理和 RAG 进行 AI 优化的搜索 API。使用 MongoDB Atlas 作为后端,与 Tavily Hybrid 客户端 进行混合搜索。