AdaptiveRAG-Project logo

AdaptiveRAG-Project

免费

基于 LangChain、Groq、TF-IDF 和 Streamlit 的反馈驱动自适应 RAG 系统,可实现准确、有上下文依据的问答,并防止幻觉。

访问官网
generative-aiadaptive-raggroqlangchainllmaiai assistantautomation

工具概览

AdaptiveRAG 是一个检索增强生成(RAG)应用,用于回答公司制度文档中的问题。与基础的 RAG 系统不同,AdaptiveRAG 会在生成答案之前评估首次检索的质量。如果没有找到相关信息,系统会自动改写用户的查询并进行第二次检索。如果仍然找不到所需信息,系统会给出安全的兜底回复,而不是放任 LLM 生成缺乏依据的信息。该项目演示了检索评估和自适应查询处理如何提升 RAG 应用的可靠性。

系统使用基于 TF-IDF 的文档检索和余弦相似度打分来找出相关的文档片段。随后用基于关键词的相关性检查,以及使用启发式相似度阈值的检索质量评估。如果第一次检索没有得到相关结果,系统会改写查询并进行第二次检索。检索到的上下文通过 LangChain 传给 Groq 托管的 LLM 生成最终答案,并指示 LLM 只能根据检索到的上下文作答。应用包含交互式 Streamlit 聊天界面,并显示支撑文档和相似度分数。

定价

免费

目录尚未确认完整价格档位,请到官网查看当前额度、限制及计费方式。

访问官网

价格与限制可能变化,请以官网为准,并确认币种、付款周期、最低席位数和用量上限。

应用场景

  • 团队用 AdaptiveRAG 回答公司制度文档中的问题。
  • 团队用 AdaptiveRAG 在生成答案之前评估检索质量。
  • 团队用 AdaptiveRAG 在信息不可得时给出安全的兜底回复,避免缺乏依据的回答。
  • 团队用 AdaptiveRAG 检查检索到的文档片段中的关键词相关性。
  • 团队用 AdaptiveRAG 生成仅以检索到的上下文为依据的答案。

功能特性

根据反馈调整 RAG 流程

提供基于上下文的问答

着重减少回答中的幻觉

使用 LangChain 构建 RAG 流程

技术栈包含 Groq

采用 TF-IDF 技术

提供 Streamlit 界面

用户评论

还没有评论,来分享你的使用体验吧