💬 配备MCP(多代理系统)的RAG聊天机器人
该项目实现了 检索增强生成(RAG) 聊天机器人使用 多agent体系结构 由 模型上下文协议(MCP)它允许用户上传文档并提出问题,答案由LLM使用通过向量嵌入检索的相关文档上下文生成。
______________________________________________________________________
🛠 技术栈
| 组件 | 工具/库 |
|---|---|
| 嵌入件 | sentence-transformers (MiniLM) |
| 矢量搜索 | FAISS (余弦相似度) |
| 语言模型 | Flan-T5 通过 transformers |
| UI | Streamlit |
| 文件解析 | PyMuPDF, python-docx, pandas, python-pptx |
| 协议 | 自定义 MCPMessage 用于消息传递 |
______________________________________________________________________
📦 安装
- 克隆此仓库
git clone https://github.com/your-username/rag-mcp-chatbot.git
cd rag-mcp-chatbot