生成式人工智能用例存储库
介绍
生成式人工智能用例存储库 欢迎来到生成式人工智能用例存储库!这个全面的资源展示了生成式人工智能的前沿应用,包括检索增强生成(RAG)、人工智能代理以及特定行业的用例。探索MongoDB如何与RAG管道和人工智能代理集成,作为向量数据库、操作数据库和记忆提供者。
主要特点:
- 利用MongoDB进行高效数据检索和管理的RAG管道和应用
- 使用MongoDB作为可扩展记忆提供者的人工智能代理
- 关于LlamaIndex、Haystack和LangChain等框架的实用笔记本和指导
- 与Anthropic和OpenAI的最先进模型集成
- 跨医疗保健、金融、电子商务等行业的特定用例
目录
用例
本节包含常见于行业focused场景和通用应用的用例示例。表格中的每个条目都包括描述以及生产级别示例和相关代码的链接。
用例 | 技术栈 | 链接 | 描述 |
---|---|---|---|
客户支持聊天机器人 | JavaScript, OpenAI, MongoDB | 查看存储库 | MongoDB聊天机器人框架提供了能够创建复杂聊天机器人的库 |
评估
RAG
标题 | 技术栈 | Colab | 文章 |
---|---|---|---|
使用Llama3、Hugging Face和MongoDB进行RAG | Hugging Face, Llama3, MongoDB | ||
如何使用Claude 3 Opus和MongoDB构建RAG系统 | MongoDB, Anthropic, Python | ||
如何使用POLM AI技术栈构建RAG系统 | POLM (Python, OpenAI, LlamaIndex, MongoDB) | ||
MongoDB LangChain缓存记忆Python示例 | POLM (Python, OpenAI, LangChain, MongoDB) | ||
MongoDB LangChain缓存记忆JavaScript示例 | JavaScript, OpenAI, LangChain, MongoDB | ||
简单RAG实现示例 | POLM (Python, OpenAI, LlamaIndex, MongoDB) | [](https://raw.githubusercontent.com/mongodb-developer/GenAI-Showcase/main/ https://colab.research.google.com/github/mongodb-developer/GenAI-Showcase/blob/main/notebooks/rag/naive_rag_implemenation_llamaindex.ipynb) | |
OpenAI 文本嵌入示例 | Python, MongoDB, OpenAI | ||
使用 Hugging Face 和 MongoDB 的 RAG 示例 | Hugging Face, Gemma, MongoDB | ||
PDF 对话示例 | Python, MongoDB, OpenAI, LangChain | ||
RAG 流程 | Python, MongoDB, Gemma2, KeraNLP | ||
使用开放模型的 RAG 流程 | Python, MongoDB, Gemma2, Hugging Face | ||
MongoDB 和 Haystack 烹饪顾问 | Python, Haystack, OpenAI | ||
MongoDB 和 Semantic Kernel 电影推荐机器人 | C# 控制台应用, MongoDB, Semantic Kernel, Azure OpenAI 或 OpenAI | GitHub 仓库 | 查看文章 |
构建资产管理 RAG 聊天机器人 | Cohere, MongoDB, Python | 即将推出 | |
具有 LLM 评估和审核功能的资产管理聊天机器人 | Gemma 2B, ShieldGemma, MongoDB, Python | 即将推出 |
智能体
智能体是一种具有环境意识的人工计算实体。它配备了通过输入进行感知、通过工具使用进行行动以及通过基于长期和短期记忆的基础模型进行认知的能力。在人工智能领域,智能体是能够基于环境感知做出智能决策并采取行动的人工实体,这种能力由大型语言模型支持。
机器学习
这个文件夹将包含所有传统机器学习教程。它们包括重要的解释、逐步说明以及读者从头到尾成功完成教程所需的一切内容。
MongoDB 专题
这些 MongoDB 专题教程旨在展示特定的 MongoDB 平台与人工智能或机器学习的集成。这些逐步教程将使读者不仅能真正理解平台,还能理解 AI 的使用案例。
工作坊
工作坊旨在引导学习者逐步开发 LLM 应用程序。这些工作坊在笔记本和项目中包含必要的解释、定义和资源。每个工作坊都旨在构建基础知识,并逐步深入更复杂的主题。实践练习和真实世界的例子确保学习者能有效应用这些概念,使理解生成式 AI 应用的集成和部署变得更加容易。
工具
用于处理生成式 AI 模型的实用工具:
- 嵌入生成器:用于生成和处理嵌入的一组脚本。
- MongoDB 作为代理系统的工具箱
数据集
以下是各种带有嵌入的数据集,可用于 LLM 应用的概念验证和演示。所有数据集都可以从各自的 Hugging Face 页面访问和下载。
通用知识
AI 领域的思想领导力不是一个选项,我们认真对待它。这就是为什么我们精心策划了由我们团队创建的文章和作品,以使您为对话做好准备,并配备正确的信息来在构建 AI 产品时做出关键决策。
标题 | 链接 |
---|---|
什么是AI技术栈? | |
如何使用LLMLingua和LangChain进行提示压缩来优化LLM应用 | |
什么是Atlas向量搜索 | |
如何为您的LLM应用选择正确的分块策略 | |
如何为您的LLM应用选择正确的嵌入模型 | |
如何评估您的LLM应用 |
贡献
我们欢迎贡献!请阅读我们的贡献指南以获取更多关于如何参与的信息。
许可证
本项目采用MIT许可证。
联系方式
如有任何疑问或建议,请随时联系我们: