2. 总体架构
2.1 业务架构
角色定义
智能金融解决方案涉及多个角色,每个角色有不同的职责和权限:
-
风控分析师:
- 职责:配置风控规则,审核高风险交易,分析风控效果
- 权限:查看风控数据,配置风控规则,审核交易
- 使用场景:日常风控运营,风控规则优化,风险事件处理
-
投研分析师:
- 职责:使用智能投研工具进行市场分析,生成研究报告,提供投资建议
- 权限:访问投研数据,使用AI分析工具,生成报告
- 使用场景:市场研究,公司分析,行业研究,报告生成
-
合规专员:
- 职责:使用智能合规工具进行合规审查,识别可疑交易,生成合规报告
- 权限:访问合规数据,使用合规审查工具,生成报告
- 使用场景:可疑交易审查,合规报告生成,监管报送
-
投资顾问:
- 职责:为客户提供投资建议,配置投资组合,评估投资风险
- 权限:访问客户数据,使用投资建议工具,配置投资组合
- 使用场景:客户咨询,投资建议,资产配置
-
系统管理员:
- 职责:管理系统配置,监控系统运行,处理系统故障
- 权限:系统配置,用户管理,监控告警
- 使用场景:系统维护,用户管理,故障处理
用例分析
用例1:实时风控检测
参与者:交易系统、风控系统、风控分析师
前置条件:
- 交易系统正常运行
- 风控模型已部署
- 风控规则已配置
主流程:
- 交易系统发起交易请求
- 风控系统接收交易数据
- AI模型分析交易特征,计算风险分数
- 根据风险分数和规则,判断交易风险等级
- 低风险交易自动通过,高风险交易转人工审核
- 风控分析师审核高风险交易
- 返回审核结果给交易系统
异常流程:
- 如果AI模型不可用,使用规则引擎作为备用方案
- 如果系统故障,启用降级模式,仅使用基础规则
后置条件:
- 交易处理完成
- 风控结果已记录
- 高风险交易已审核
用例2:智能投研分析
参与者:投研分析师、投研系统
前置条件:
- 投研分析师已登录系统
- 需要分析的公司或行业已确定
主流程:
- 投研分析师输入分析需求(公司名称、行业、分析维度等)
- 系统收集相关数据(财务数据、新闻、公告、研报等)
- AI模型分析数据,提取关键信息
- 生成分析报告(包括财务分析、行业分析、风险评估等)
- 投研分析师审核报告,进行修改和完善
- 生成最终报告
异常流程:
- 如果数据不足,提示用户补充数据
- 如果AI分析结果不准确,投研分析师可以手动修改
后置条件:
- 分析报告已生成
- 报告已保存到知识库
用例3:智能合规审查
参与者:合规专员、合规系统
前置条件:
- 合规专员已登录系统
- 需要审查的交易或客户已确定
主流程:
- 合规专员选择需要审查的交 易或客户
- 系统收集相关数据(交易记录、客户信息、关联方信息等)
- AI模型分析数据,识别可疑模式
- 生成合规审查报告(包括风险点、合规建议等)
- 合规专员审核报告,确认风险等级
- 如果需要,生成监管报送材料
异常流程:
- 如果发现高风险交易,立即告警
- 如果需要人工审查,转给高级合规专员
后置条件:
- 合规审查完成
- 审查报告已保存
- 如需报送,材料已生成
故事地图
智能金融解决方案的用户故事地图如下:
2.2 技术架构
AI-Native四层架构
智能金融解决方案采用AI-Native四层架构,从下到上包括基础设施层、模型层、编排层和应用层。
应用层
应用层提供面向业务用户的应用界面和API接口:
核心应用:
-
风控管理平台:
- 实时风控监控大屏
- 风控规则配置界面
- 风险事件处理界面
- 风控效果分析报表
-
投研分析平台:
- 市场分析工具
- 公司研究工具
- 行业研究工具
- 报告生成工具
-
合规管理平台:
- 合规审查界面
- 可疑交易处理界面
- 合规报告生成工具
- 监管报送工具
-
客户服务平台:
- 智能客服界面
- 投资建议界面
- 资产配置工具
- 客户画像展示
技术栈:
- 前端:Vue 3 + TypeScript + Vite + TailwindCSS
- 后端API:FastAPI + Python 3.11
- 状态管理:Pinia
- UI组件库:Element Plus
编排层
编排层负责业务流程编排和智能体协调:
核心组件:
-
工作流引擎(n8n):
- 业务流程编排
- 任务调度和执行
- 异常处理和重试
- 工作流监控
-
智能体编排(Dify):
- 多智能体协调
- 工具调用管理
- 上下文管理
- 对话管理
-
MCP服务器:
- 工具注册中心