模板
突出显示几种不同类别的模板
⭐ 热门
这些是一些更受欢迎的模板,供您入门使用。
- 检索增强生成聊天机器人: 在您的数据上构建一个聊天机器人。默认使用 OpenAI 和 PineconeVectorStore。
- 使用 OpenAI 函数进行提取: 从非结构化数据中提取结构化数据。使用 OpenAI 函数调用。
- 本地检索增强生成: 在您的数据上构建一个聊天机器人。仅使用本地工具:Ollama、GPT4all、Chroma。
- OpenAI 函数代理: 构建一个可以采取行动的聊天机器人。使用 OpenAI 函数调用和 Tavily。
- XML 代理: 构建一个可以采取行动的聊天机器人。使用 Anthropic 和 You.com。
📥 高级检索
这些模板涵盖了高级检索技术,可用于数据库或文档的聊天和问答。
- 重新排序: 该检索技术使用Cohere的重新排序端点对初始检索步骤中的文档进行重新排序。
- Anthropic迭代搜索: 该检索技术使用迭代提示来确定检索内容以及检索到的文档是否足够好。
- 父文档检索 使用 Neo4j 或 MongoDB: 该检索技术存储较小块的嵌入,但随后返回较大块以传递给模型进行生成。
- 半结构化RAG: 该模板展示了如何对半结构化数据(例如,涉及文本和表格的数据)进行检索。
- 时间RAG: 该模板展示了如何对具有时间组件的数据进行混合搜索,使用 Timescale Vector。
🔍高级检索 - 查询转换
一系列涉及转换原始用户查询的高级检索方法,这可以提高检索质量。
- 假设文档嵌入:一种检索技术,为给定查询生成假设文档,然后使用该文档的嵌入进行语义搜索。论文。
- 重写-检索-阅读:一种在将给定查询传递给搜索引擎之前重写查询的检索技术。论文。
- 回退问答提示:一种生成“回退”问题的检索技术,然后检索与该问题及原始问题相关的文档。论文。
- RAG融合:一种生成多个查询的检索技术,然后使用互惠排名融合对检索到的文档进行重新排序。文章。
- 多查询检索器:该检索技术使用LLM生成多个查询,然后为所有查询获取文档。
🧠高级检索 - 查询构建
一系列高级检索方法,涉及在与自然语言不同的DSL中构建查询,从而实现自然语言与各种结构化数据库之间的对话。
- Elastic Query Generator: 从自然语言生成弹性搜索查询。
- Neo4j Cypher Generation: 从自然语言生成Cypher语句。也提供 "全文" 选项。
- Supabase Self Query: 将自然语言查询解析为语义查询以及Supabase的元数据过滤器。
🦙 OSS 模型
这些模板使用 OSS 模型,可以为敏感数据提供隐私保护。
- 本地检索增强生成: 在您的数据上构建聊天机器人。仅使用本地工具:Ollama, GPT4all, Chroma。
- SQL 问答(Replicate): 在 SQL 数据库上进行问答,使用托管在 Replicate 上的 Llama2。
- SQL 问答(LlamaCpp): 在 SQL 数据库上进行问答,使用通过 LlamaCpp 的 Llama2。
- SQL 问答(Ollama): 在 SQL 数据库上进行问答,使用通过 Ollama 的 Llama2。
⛏️ 数据提取
这些模板根据用户指定的架构以结构化格式提取数据。
- 使用 OpenAI 函数提取: 使用 OpenAI 函数调用从文本中提取信息。
- 使用 Anthropic 函数提取: 使用 LangChain 包装器围绕 Anthropic 端点提取文本中的信息,旨在模拟函数调用。
- 提取生物技术板数据: 从杂乱的 Excel 电子表格中提取微孔板数据,转换为更规范的格式。
⛏️总结与标签
这些模板用于总结或分类文档和文本。
- 使用Anthropic进行总结: 使用Anthropic的Claude2对长文档进行总结。
🤖 代理
这些模板构建可以采取行动的聊天机器人,帮助自动化任务。
- OpenAI Functions Agent: 构建一个可以采取行动的聊天机器人。使用OpenAI函数调用和Tavily。
- XML Agent: 构建一个可以采取行动的聊天机器人。使用Anthropic和You.com。
🚨 安全与评估
这些模板支持对LLM输出进行审核或评估。
- Guardrails Output Parser: 使用guardrails-ai验证LLM输出。
- Chatbot Feedback: 使用LangSmith评估聊天机器人响应。