Agentic RAG for Dummies

活跃
GitHub Jupyter Notebook MIT

简介

Agentic RAG for Dummies 是一个教学性质的 Agentic RAG 项目,用简洁的代码展示了如何构建具有 Agent 能力的 RAG 系统。包含路由、检索、评估和迭代优化等核心概念,是入门 Agentic RAG 的优秀参考。

核心特性

  • 层级索引:父子块结合实现精度与上下文兼得
  • 对话记忆,支持多轮对话连续性
  • 查询澄清:重写查询并支持人机交互暂停
  • 多智能体 map-reduce 并行处理子查询
  • 自我纠正:结果不足时自动重新查询
  • Langfuse 可观测性:追踪 LLM 调用、工具使用和图执行

适用场景

💡 构建具有智能体检索能力的模块化 RAG 系统
💡 通过交互式笔记本学习 Agentic RAG 概念
💡 使用并行子智能体处理多部分问题
💡 在文档集合上创建上下文感知的对话式 AI
💡 一行代码切换 LLM 提供商(Ollama、OpenAI、Anthropic、Google)

快速开始

打开 Colab 笔记本获取引导式教程,或克隆仓库、安装依赖、配置 LLM 提供商(Ollama/OpenAI/Anthropic/Google),然后运行模块化项目。

相关项目