mongodb-developer/GenAI-Showcase

MongoDB's Generative AI Showcase: an exhaustive collection of examples and sample applications covering Retrieval-Augmented Generation (RAG), AI agents, and industry-specific use cases.

它是什么

MongoDB 的 GenAI Showcase 是一个公开的示例代码和示例应用程序集合,用于构建生成式 AI(GenAI)软件。它面向初学者和高级开发者,重点展示 MongoDB 的数据库产品如何融入 AI 工作流。

这些示例演示了两种主要的 AI 技术:检索增强生成(RAG)——一种让 AI 模型访问您自己数据的方法——以及 AI 代理——使用 AI 执行多步骤任务的程序。该仓库还展示了 MongoDB 在三种角色中的使用:作为向量数据库(以允许 AI 查找相似项的方式存储数据)、作为常规操作数据库,以及作为记忆提供者(让 AI 记住过去的交互)。

里面有什么

该仓库分为四个文件夹:

  • notebooks — 涵盖 RAG、代理应用程序和 AI 系统评估的 Jupyter 笔记本(交互式编码文档)。
  • apps — JavaScript 和 Python 应用程序及演示。
  • workshops — 您可以自行学习的自定进度动手教程。
  • partners — 来自 MongoDB 的 AI 合作伙伴的贡献。

如何运行

要使用任何示例,您需要一个 MongoDB 数据库集群。README 给出了三个步骤:

  1. 注册一个免费的 MongoDB Atlas 账户(MongoDB 的云服务)。
  2. 创建一个新的数据库集群。
  3. 获取连接字符串(您的代码用于与数据库通信的地址)。

贡献

欢迎贡献。该项目有一个单独的文件 CONTRIBUTING.md,解释了如何参与。

许可证

本项目根据 MIT 许可证 授权——这是一种宽松的开源许可证,允许在限制很少的情况下重复使用。

获取支持

如果您在完成示例时遇到问题,可以在项目的 GitHub 页面上打开一个新问题。

其他资源

README 指向三个额外的帮助位置:

  • MongoDB 网站上的 AI 学习中心。
  • 用于提问的 GenAI 社区论坛。
  • 一个单独的 GitHub 仓库(mongodb/docs-notebooks),包含 MongoDB 官方文档中的教程和代码示例。

相关

  • 项目
  • 项目
  • 项目
  • 项目