财小福——从“功能货架”到“AI 交互入口”的证券 APP 智能助手
围绕证券 App 功能路径深、操作成本高、用户转化与留存受影响的问题,通过意图识别、混合路由、多轮对话、个性化记忆和合规风控,重构用户与 App 的交互方式。
项目判断
我的核心职责
1. 业务背景:证券 App 逐渐变成“功能货架”
随着行情、交易、理财、账户、业务办理、资讯和客服能力不断叠加,用户需要在复杂菜单中寻找入口,完成一次操作往往需要多次点击,导致使用成本升高。
功能持续叠加
证券 App 承载越来越多业务能力,页面入口、业务规则、操作流程不断增加。
用户路径复杂
用户需要“知道功能名称、找到入口、理解流程”,高频操作仍存在较大认知成本。
影响业务指标
新客开户、权限开通、产品转化、资讯留存等关键链路,都会受到路径效率影响。
2. 项目成效:AI 成为一部分用户的常用入口
项目通过“外部生态 + 内部核心能力”的混合架构,在效果、成本和响应速度之间取得平衡,并通过真实用户数据持续优化意图识别和服务路由。
3. 总体架构:以智能中枢连接用户需求与证券服务
架构上将用户输入、接入网关、智能中枢、业务服务、数据记忆、安全合规进行分层,避免智能助手变成单一聊天窗口,而是形成可路由、可执行、可治理的服务入口。
安全边界
策略控制
服务策略
数据闭环
风险控制
4. 意图识别与服务路由:分层识别、分级路由、可控输出
在 C 端高并发场景下,完全依赖大模型会带来成本与延迟压力。因此采用“轻量分类 + 规则兜底 + NER 抽取 + Agent 执行”的分层策略。
文本预处理
- 文本清洗与标准化
- 同义词、黑话映射
- 纠错与口语化改写
一级意图分类
- 行情资讯
- 业务办理
- 交易操作
- 投教问答 / 其他
细分场景识别
- 个股分析、基金分析
- 账户查询、权限开通
- 风险测评、智能客服
实体识别 NER
- 股票 / 基金名称
- 证券代码
- 账户、业务、时间
路由决策
- 高置信:直接执行
- 中置信:补槽追问
- 低置信:客服 / 兜底
服务执行
- 外部成熟问答能力
- 内部模型 / Agent
- API 调用与结果生成
| 用户需求类型 | 典型示例 | 路由策略 | 设计原因 |
|---|---|---|---|
| 通用问答投教知识 | “可转债是什么?”“融资融券有什么风险?” | 优先接入外部成熟能力,内部做合规与话术校验。 | 内容广、更新快,外部能力效果更稳定,可降低内部建设成本。 |
| 行情资讯个股分析 | “贵州茅台今天为什么跌?”“帮我看一下宁德时代。” | 内部意图模型识别场景,调用行情、资讯、资金、研报等数据服务。 | 需要证券领域实体识别、数据时效和可解释分析框架。 |
| 交易操作业务办理 | “我要开通创业板”“怎么修改风险测评?” | 内部 Agent 判断流程节点,提供路径引导或跳转,不代替用户交易。 | 涉及账户权限、交易合规和用户隐私,必须内部可控。 |
| 复杂任务多轮对话 | “这只基金适合我吗?和我持仓里的另一只比一下。” | 进入多轮对话与上下文继承,必要时补充风险偏好、持仓、期限等槽位。 | 需要结合用户上下文、画像标签和多数据源分析。 |
5. 模型演进策略:从 Prompt 冷启动到小模型微调
项目初期先用 Prompt 工程快速验证场景价值,避免前期过度模型化;当真实用户样本沉淀后,再引入小模型微调,专门优化意图识别任务。
阶段 1:Prompt 冷启动
- 快速定义一级、二级意图标签
- 通过提示词约束输出格式
- 快速验证高频场景可行性
阶段 2:样本沉淀
- 沉淀真实用户 query
- 标注意图、实体与路由结果
- 统计错误样本与边界样本
阶段 3:小模型微调
- 针对意图识别任务训练
- LoRA 等轻量化方式降低成本
- 准确率从 80% 提升至 95%+
阶段 4:上线优化
- 控制首轮响应在 1.5 秒以内
- 结合召回率、误判率持续迭代
- 通过 A/B 测试观察转化与留存
🎯训练目标
不是训练一个“更会聊天”的模型,而是训练一个能稳定识别证券场景意图、抽取关键实体、触发正确服务路由的小模型。
⚖️评估指标
核心关注 Accuracy、Precision、Recall、Macro F1、低置信度比例、误路由率、首轮响应延迟和用户追问率。
🔁数据飞轮
将用户 query、路由结果、点击行为、转化结果和反馈样本回流至训练集,形成“识别—执行—评估—优化”的闭环。
6. 多轮对话与记忆体系:向“陪伴型投顾助手”演进
单轮问答只能解决“当前问题”,而证券服务更需要理解用户的连续意图、投资关注和风险边界。因此项目同时设计短期会话记忆与长期用户画像记忆。
💬短期会话记忆
- 保留当前会话中的股票、基金、业务办理事项等实体。
- 支持从“行情查询”自然过渡到“原因分析、风险提示、下一步操作”。
- 通过槽位继承减少重复输入,例如用户已提到某只股票,后续可以直接问“那它现在还能买吗”。
🧠长期个性化记忆
- 沉淀用户关注行业、产品偏好、风险倾向、投资期限和常用功能。
- 用于排序推荐、回答视角、风险提示强度和后续服务分发。
- 坚持可控原则:高敏感信息需授权使用,关键结论保留解释依据。
📈行情关注
关注股票、行业、指数、基金等对象,提升后续查询效率。
🧭风险偏好
结合测评与行为推断,控制分析表达和产品提示边界。
🧩常用服务
记录常用路径,如业务办理、权限开通、账户查询等。
🔐合规控制
不承诺收益、不代客下单、不生成越界交易建议。
💬多轮对话技术架构流程图
展示用户输入后,系统如何判断是否依赖上下文,如何进行槽位继承、信息补全、能力决策、执行与结果生成,以及会话状态更新与记忆沉淀。
7. Demo 示例:从一句自然语言到服务执行
以下示例展示财小福如何把用户的自然语言请求拆解为意图、实体、路由策略和服务响应。
识别链路
- 文本标准化:识别“贵州茅台”“今天”“为什么跌”“继续关注”。
- 一级意图:行情资讯。
- 二级意图:个股分析 / 异动原因分析。
- 实体抽取:股票名称=贵州茅台,证券代码=600519。
- 槽位判断:需要行情、资金、资讯、行业因子。
路由与执行
- 调用内部行情 API 获取涨跌幅、成交额、盘口等数据。
- 调用资讯服务获取相关新闻与公告。
- 调用资金流向服务判断主力资金变化。
- 按标准分析框架组织回答:发生了什么、可能原因、风险提示、下一步可查看内容。
- 输出合规提示,不直接给出买卖指令。
上下文继承
- 后续用户问“它和五粮液比怎么样?”可继承“贵州茅台”作为对比对象。
- 用户问“帮我加入自选”可直接跳转自选服务。
- 用户问“我适合买吗?”则补充风险偏好、持仓、期限等关键槽位。
评估回流
- 记录意图识别是否正确。
- 观察用户是否点击行情、资金、投顾等后续入口。
- 将误判、追问、跳出样本回流至标注集。
- 用于后续微调和路由阈值优化。
8. 我的贡献与项目价值总结
该项目的关键不是简单接入大模型,而是把 AI 产品能力、证券业务服务、合规控制和数据迭代机制结合起来,形成可落地的智能入口。
我的核心贡献
1)完成智能中枢设计:设计了意图识别、实体抽取、服务路由和低置信度兜底机制。
2)制定混合路由策略:通用问答接入外部成熟能力,交易和操作类需求由内部模型与 Agent 处理。
3)推动模型分阶段演进:先用 Prompt 工程冷启动,后基于真实用户样本引入小模型微调,将意图识别准确率提升至 95% 以上。
4)建立效果评估闭环:围绕路径缩短、渗透率、留存、响应延迟、误路由率等指标衡量产品效果。