MongoDB Blog·· 4 小时前AI 评分42
MongoDB 与 Google ADK 集成发布:为智能体状态提供持久化记忆
Introducing the MongoDB Google ADK Integration: Durable Memory for Agent State
AI 导读
MongoDB 发布 Google ADK 集成,为智能体状态提供持久化记忆。集成核心是 Google ADK 2.0,通过 MongoDbSessionService 持久化会话与状态,MongoDbMemoryService 支持跨会话记忆召回。
深度导读
MongoDB 宣布推出 MongoDB Google ADK 集成,为开发者提供构建智能体持久化记忆所需的基础组件。该集成面向从原型走向生产环境的智能体,解决其长期保留上下文、安全可靠访问数据的需求,开发者无需再自行搭建数据存储工具。
集成核心是 Google ADK 2.0,作为多智能体系统的代码优先编排层,提供部署框架,而 MongoDB 负责智能体的会话与记忆存储。ADK 2.0 直接对接 Gemini Enterprise Agent Platform,提供标准化工具调用接口、原生遥测和企业级访问控制,开发者可用 Gemini 4 Argon 做多步推理、Gemini 3.8 Flash 做低延迟执行。
具体组件上,MongoDbSessionService 将会话、事件以及应用级、用户级、会话级状态持久化到 MongoDB,支持乐观并发控制,集合可配置。MongoDbMemoryService 则把会话事件写入 MongoDB 集合并通过关键词匹配召回相关记忆,记忆写入具备幂等性,避免重复会话造成重复数据。
数据检索方面,MongoDB Vector Search 使用 Voyage AI 的嵌入模型,也是该集成中 MemoryService 语义检索的同一引擎;开发者还可通过 $rankFusion 聚合阶段将向量搜索与全文搜索组合为混合检索。应用掌握数据库连接、库名与搜索配置,智能体只获得聚焦的工具调用能力。
该集成支持 MongoDB Atlas 和自管理 MongoDB 8.0+ 部署的向量与混合搜索,开发者可传入连接字符串或现有 PyMongo 客户端,并通过 MongoDbToolSettings 配置索引名、嵌入字段、限制与候选数量。安装命令为 pip install google-adk[mongodb]。
来源:MongoDB Blog · mongodb.com