% ============================================================ % 第四章 系统架构设计 % 对应评审维度:技术可行性、技术深度、作品完整性 % ============================================================ \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}