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