Skip to content

慧审通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依赖清单

1. 开发一个文件上传自动加载,分割文档,并存储到向量数据库的功能