RAG Agent 项目从一个简单的 PDF 聊天机器人演变为一个复杂的 RAG(增强生成)代理。它不仅能够访问对话历史,还能检索上下文,总结文档,并基于用户的提问和意图检测回答后续问题。
要设置此项目,用户首先需要拥有自己的 OPENAI_API 密钥。接下来,需要确保已安装必要的依赖项。可以通过以下命令来安装:
pip install -r requirements.txt
启动 RAG Agent,可以运行以下命令:
python -m streamlit run agentic_rag.py
此操作将在浏览器中启动 Streamlit 应用程序。启动后,用户可以上传 .pdf
、.txt
、.docx
格式的文档,并开始查询自然语言的总结、深入查询和后续问题!
.pdf
、.txt
、.docx
文档。此项目是增强 RAG Agent 能力的持续努力。目前,通过提供的 .py 文件能够演示其功能,同时项目仍在不断发展中。用户可以期待后续更新,因为开发者正将该项目转变为一个功能齐全的应用程序,提升本地执行能力并通过用户友好的界面实现 PDF 选择。
项目使用 Apache2.0 许可协议。