基于 RAG 技术的企业报销政策智能问答助手,支持智谱或本地 Embedding 后端。
- 💬 自然语言查询:员工用日常语言提问,无需学习关键词
- 📚 答案带引用:每个回答都标注来源文档,防止 AI 幻觉
- 🛡️ 安全防护:自动拒绝薪资、考勤等非报销类问题
- 💰 灵活成本:可用智谱 embedding-3,也可切换本地 BGE 模型降低 Embedding 成本
- 📊 97% 问题覆盖率:34 题评测集验证,企业级可靠性
# 1. 克隆项目
git clone https://github.com/kayon09/expense-rag-qa.git
cd expense-rag-qa
# 2. 创建虚拟环境
python -m venv .venv
.venv\Scripts\activate # Windows
# 3. 安装依赖
pip install -r requirements.txt
# 4. 配置 API Key
cp .env.example .env
# 编辑 .env,填入 ZHIPU_API_KEY
# 5. 启动应用
streamlit run src/app.pyexpense-rag-qa/
├── knowledge/ # 知识库文档(Markdown)
├── src/ # 源代码
├── evaluation/ # 评测系统
├── docs/ # 项目文档
│ ├── project/ # PRD、架构设计
│ └── CHANGELOG.md # 版本历史
└── assets/ # 图片资源
| 组件 | 技术 |
|---|---|
| 前端 | Streamlit |
| 向量库 | SQLite + NumPy 本地向量检索 |
| Embedding | 智谱 embedding-3 / BAAI/bge-large-zh-v1.5(本地)/ Hash Embedding(兜底) |
| 大模型 | 智谱 GLM-4.5-Air |

