MongoDB提供的工具和集成可帮助您构建有效的AI应用程序。使用此页面上的资源,将法学硕士和AI代理与MongoDB功能和最佳实践相关的背景联系起来。
代理辅助开发
为您的 LLM 或AI代理提供上下文,以更有效地利用MongoDB功能。
MongoDB MCP 服务器: MongoDB MCP 服务器 将您的AI应用程序连接到MongoDB功能和文档。您还可以从支持MCP 的AI客户端使用自然语言查询MongoDB集群。
MongoDB Agent 技能: MongoDB Agent 技能是预构建的可重用指令,可教授AI编码代理如何执行常见MongoDB任务,从建立连接和设计模式到编写查询和优化性能。使用 Claude、Cursor 和 Gemini 的MongoDB插件时,可以使用以下技能。
基础架构
MongoDB MCP 设置
指南代理设置MongoDB MCP(模型上下文协议)服务器,从而实现与MongoDB数据库的直接交互。此技能有助于配置身份验证凭证和连接设置。
MongoDB 连接
优化MongoDB客户端连接配置(池、超时、模式),以配置连接池,调试或排除连接错误,并优化与连接相关的性能问题。包括使用MongoDB构建无服务器函数、创建使用API的终结点、优化高流量MongoDB应用程序、创建长时间运行的任务和并发,或调试与连接相关的故障。
数据建模
模式设计
指导开发者完成MongoDB模式设计最佳实践。此技能有助于设计高效的文档结构、实现验证规则并优化特定用例的模式。
高级功能
Atlas Stream Processing
构建、操作和调试MongoDB Atlas流处理管道的综合技能。处理工作区预配、数据源/接收器连接、处理器生命周期操作、调试诊断和层级大小调整。支持Kafka、 Atlas集群、S3、HTTPS 和Lambda集成,以流媒体数据工作负载和事件处理。
自然语言查询
将自然语言描述转换为MongoDB查询和聚合管道。此技能使用集合模式、示例文档和索引信息来生成准确、优化的查询。支持复杂的操作,如地理空间查询、文本搜索和多集合连接。与MongoDB Atlas Search 和 向量搜索 不同(请参阅下面的搜索和AI推荐技能)。
查询优化器
分析和优化MongoDB查询性能。此技能可确保对查询进行正确索引,使用Atlas Performance Advisor调试慢速查询,并提供聚合管道的最佳实践建议。
搜索和AI建议
为实现MongoDB Atlas Search 和AI支持的建议提供指导。此技能有助于配置搜索索引、构建搜索查询并将AI功能集成到应用程序中。
将MongoDB文档与AI结合使用
使用MongoDB MCP 服务器访问权限文档并提问。
MongoDB MCP 服务器包含使用自然语言搜索MongoDB文档的工具:
list-knowledge-sources:列出可用的MongoDB文档源及其版本。示例,手册、驱动程序、 Atlas。search-knowledge:使用自然语言查询搜索MongoDB文档知识库,并返回带有链接的相关数据块。
例子
询问您的AI代理:
"How do I create a compound index in MongoDB?"
该代理使用 search-knowledge 工具查找相关文档,并返回带有完整页面 URL 的文本摘录。
您可以选择按特定文档来源或版本使用过滤器筛选搜索。
以降价方式与MongoDB文档中的任何页面进行交互,以用作法学硕士的上下文。您可以使用文档用户界面将页面复制为 markdown,或者让代理直接从页面 URL 访问 markdown。
使用文档用户界面
要使用文档用户界面将页面复制为降价:
在浏览器中打开页面。
按页面右上角的 Copy page 按钮。
然后,您可以将 Markdown 粘贴到文件中以供代理使用,或粘贴到与 LLM 的聊天中。
使用页面URL
要从页面URL派生页面的 Markdown 版本:
删除页面URL末尾的尾随斜杠。
将
.md附加到修剪后的URL。
您可以让代理直接从生成的URL访问权限降价。
例子
当前文档页面URL为:
https://www.mongodb.com/zh-cn/docs/build-with-ai/
此页面的降价版本位于:
https://www.mongodb.com/zh-cn/docs/build-with-ai.md
您可以使用我们的MongoDB AI助手直接从文档用户界面与页面聊天。文档的大多数页面都提供此功能。
要与页面聊天,请执行以下操作:
在浏览器中打开页面。
按页面右上角 按钮旁边的 Copy page 按钮。
从下拉菜单中选择 Ask a Question(1 个分片)。
这将打开一个聊天窗口,您可以在其中提出有关页面的问题。LLM 使用页面内容作为上下文来生成响应。
MongoDB文档提供了一个 llms.txt文件,网址为:
https://www.mongodb.com/zh-cn/docs/llms.txt
此文件包含与 LLM 相关的 MongoDB 文档页面列表。您可以使用此文件为您的法学硕士提供有关MongoDB概念和使用案例的上下文。