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 给出了三个步骤:
- 注册一个免费的 MongoDB Atlas 账户(MongoDB 的云服务)。
- 创建一个新的数据库集群。
- 获取连接字符串(您的代码用于与数据库通信的地址)。
贡献
欢迎贡献。该项目有一个单独的文件 CONTRIBUTING.md,解释了如何参与。
许可证
本项目根据 MIT 许可证 授权——这是一种宽松的开源许可证,允许在限制很少的情况下重复使用。
获取支持
如果您在完成示例时遇到问题,可以在项目的 GitHub 页面上打开一个新问题。
其他资源
README 指向三个额外的帮助位置:
- MongoDB 网站上的 AI 学习中心。
- 用于提问的 GenAI 社区论坛。
- 一个单独的 GitHub 仓库(
mongodb/docs-notebooks),包含 MongoDB 官方文档中的教程和代码示例。
相关
- 项目
- 项目
- 项目
- 项目