Files
fund-tracer/docs/project-book/chapters/04-architecture.tex

94 lines
3.9 KiB
TeX
Raw Normal View History

2026-03-13 14:48:32 +08:00
% ============================================================
% 第四章 系统架构设计
% 对应评审维度:技术可行性、技术深度、作品完整性
% ============================================================
\chapter{系统架构设计}
\section{总体架构}
系统采用四层架构:证据接入层、智能体协同层、案件推理层、结果输出层。
\begin{enumerate}[label=(\arabic*)]
\item \textbf{证据接入层}:微信、支付宝、银行、短信、数字钱包等截图批量上传
\item \textbf{智能体协同层}:编排智能体统一调度各专业智能体
\item \textbf{案件推理层}:去重、关联、中转识别、认定评分、人工复核
\item \textbf{结果输出层}:资金流图、交易明细、认定结论、问询建议、证据化报告
\end{enumerate}
% 图 4-1 占位
\placeholderfigure{Fig-architecture.pdf}{系统四层架构图}
\section{多智能体分工}
系统由以下八个专业智能体协同完成案件处理:
\begin{itemize}[leftmargin=*]
\item \textbf{案件编排智能体}:接收案件目标,规划处理步骤,调度各子智能体
\item \textbf{截图理解智能体}识别截图所属APP、页面类型、截图有效性
\item \textbf{交易抽取智能体}:将账单截图解析为标准化交易记录
\item \textbf{跨平台关联智能体}:识别同一交易在不同平台的重复呈现
\item \textbf{资金路径分析智能体}:识别本人账户中转、分流、汇聚
\item \textbf{被骗金额认定智能体}:纳入/排除/待复核判定,生成认定理由
\item \textbf{文书与笔录辅助智能体}:输出认定说明、问询建议、证据化报告
\item \textbf{人工复核协同智能体}:将低置信与争议记录提交民警确认
\end{itemize}
% 图 4-2 占位
\placeholderfigure{Fig-agent-collab.pdf}{多智能体协作示意图}
\section{核心业务流程}
核心业务流程为:上传 $\to$ 解析 $\to$ 分析 $\to$ 复核 $\to$ 报告。具体包括:新建案件、批量上传截图、自动识别来源与页面类型、自动抽取交易字段、自动去重与中转识别、生成资金路径与被骗金额初判、民警对低置信记录复核、一键导出汇总表与问询建议。
% 图 4-3 占位
\placeholderfigure{Fig-business-flow.pdf}{核心业务流程}
\section{技术选型}
\ref{tab:tech-stack} 列出技术栈。
\begin{table}[H]
\centering
\caption{技术栈一览}
\label{tab:tech-stack}
\begin{tabular}{ll}
\toprule
\textbf{层级} & \textbf{技术} \\
\midrule
前端 & React 18, TypeScript, Ant Design, ECharts, TanStack Query, Zustand \\
后端 & Python, FastAPI, SQLAlchemy 2.x (async), Pydantic v2 \\
数据库 & PostgreSQL 16 \\
队列 & Celery, Redis 7 \\
AI 能力 & 云 OCR / 多模态大模型 API可配置 \\
报告 & openpyxl, python-docx \\
\bottomrule
\end{tabular}
\end{table}
\section{设计目标与实现情况对照}
\ref{tab:design-vs-impl} 对照设计目标与当前实现情况,体现作品完整性。
\begin{table}[H]
\centering
\caption{设计目标 vs 实现情况}
\label{tab:design-vs-impl}
\begin{tabular}{lp{4cm}p{4cm}}
\toprule
\textbf{功能模块} & \textbf{设计目标} & \textbf{实现情况} \\
\midrule
案件管理 & 创建、查看、更新案件 & 已实现 \\
截图上传 & 批量上传多 APP 截图 & 已实现 \\
截图分类 & 识别 APP、页面类型 & 已实现OCR/多模态) \\
交易抽取 & 标准化字段提取 & 已实现 \\
交易去重 & 订单号、金额+时间窗口 & 已实现 \\
中转识别 & 本人账户中转排除 & 已实现 \\
认定分层 & 高/中/低置信 & 已实现 \\
人工复核 & 确认、修正、留痕 & 已实现 \\
问询建议 & 笔录辅助生成 & 已实现 \\
报告导出 & Excel、Word、PDF & 已实现 \\
\bottomrule
\end{tabular}
\end{table}