财小助 · 智能审计预检平台
企业项目面向财务审计场景开发智能预检平台,将确定性审计规则与 Agent 分析结合,实现文件上传、自动校验、风险展示、智能解释和报告下载的业务闭环。
架构设计
React 前端 ──WebSocket──> JiuwenSwarm Agent 框架 ──Tool Calling──> FastAPI 审计引擎(确定性规则)+ LLM 智能分析
- 负责文件上传、自动预检、风险展示和报告下载等核心模块,支持科目余额表、资产负债表、利润表和现金流量表四类财务数据
- 构建 37 项科目余额表规则和 30 项财务报表规则,共 67 项可配置审计规则,支持阈值及风险等级在线配置
- 使用 Pandas 和 OpenPyXL 完成异构 Excel 解析、数据标准化、跨表勾稽校验及 Excel 审计报告生成
- 封装 WebSocket Agent 客户端,实现流式响应、Tool Calling 事件分类、历史消息恢复和多会话管理
- 设计「玻璃盒」展示机制:确定性规则结果直接传递至前端,大模型仅负责解释与交互,避免关键财务数据被改写
- 使用 React、TypeScript 和 Zustand 完成前端业务模块,编写 102 个前端测试用例覆盖关键交互和状态逻辑