慧审通ai助手
慧审通ai助手是一款基于大模型开发的智能助手,旨在帮助用户更高效地完成审计方面的任务
第一阶段目标: 实现rag的问答功能,让用户可以通过对话的方式了解当前系统的业务知识。
1. 后端代码层级结构
技术栈
大模型应用: langchain
后端: FastAPI
目录树
text
FastAPIProject1/
├─ .venv/ # Python虚拟环境
├─ app/
│ ├─ agent/
│ │ └─ agent.py # Agent核心逻辑
│ ├─ api/
│ │ └─ chat.py # 聊天接口路由
│ ├─ llm/
│ │ ├─ memory.py # 对话记忆管理
│ │ ├─ model.py # 大模型调用封装
│ │ └─ prompt.py # Prompt模板/构造
│ ├─ rag/
│ │ ├─ document.py # 文档处理(切分/加载)
│ │ └─ vector.py # 向量化与检索
│ ├─ tools/
│ │ └─ index.py # 工具函数或工具注册入口
│ └─ config.py # 应用配置
├─ faiss_index/ # FAISS向量索引目录
├─ files/
│ └─ huishentong.pdf # 业务知识源文档
├─ .env # 环境变量
├─ chat_history.db # 聊天历史数据库
├─ main.py # FastAPI启动入口
├─ main.spec # 打包/构建配置(如PyInstaller)
├─ README.md # 项目说明
└─ requirements.txt # Python依赖清单