思考
2026-03-28案例复盘

非侵入式改造一个证券中台:三个 AI 场景怎么落地、为什么这样切

背景

2025 年初,一家国内 To B 的证券金融科技公司找到我们。他们做了十几年的证券服务,有一套成熟的数据中台系统,里面有股票数据、产品数据、人员数据等等。

问题是:系统太老了。

代码是十多年前写的,接手的人换了一茬又一茬,代码风格不统一、注释缺失、逻辑混乱。用他们自己的话说:「这就是一座屎山,但我们还得在上面盖房子。」

他们想加 AI 能力,但有两个硬约束:

  1. 不能动原有系统。 系统跑了十几年,稳定性是命根子。任何改动都要经过严格的测试和审批,周期长、成本高。
  2. 不能停服升级。 系统 7×24 小时运行,服务着几十家证券公司,停一天就是一天的损失。

所以我们提出了一个方案:非侵入式改造。


什么是非侵入式改造

简单来说,就是在原有系统的基础上,叠加 一层 AI 能力,而不是替换 原有系统。

具体做法是:

  1. 做一个悬浮球。 在原有系统的右下角加一个小圆点,点击后弹出一个对话框。用户可以用自然语言和系统交互。
  2. 独立部署 AI 服务。 AI 服务跑在独立的服务器上,通过 API 和原有系统通信。原有系统完全不用改。
  3. 渐进式上线。 先上一个场景,跑稳了再上第二个,最后上第三个。每个场景都是独立的,互不影响。

这样做的好处是:

  • 原有系统零改动,风险可控
  • AI 服务独立部署,性能可控
  • 场景独立上线,进度可控

三个场景

我们选了三个场景切入,每个场景的逻辑都不一样。

场景一:智能授权

问题: 系统里有很多角色,每个角色的权限不同。角色很多、很杂,管理起来非常麻烦。

原来的流程是:管理员手动给每个角色配置权限。如果有 5 个角色要改,管理员要分别进入 5 个页面,逐一修改。改完之后,还要逐一检查,生怕漏了一个或者改错了一个。

痛点:

  • 角色多,操作繁琐
  • 容易漏改、改错
  • 查看权限不方便,要翻很多页面

我们的方案:

用自然语言来管理权限。管理员只需要说一句话,比如「给实习生开放产品 A 的查看权限」,系统就会自动完成以下操作:

  1. 意图识别: 判断用户是要做权限更改
  2. 参数提取: 提取出角色(实习生)、权限(查看)、对象(产品 A)
  3. 二次确认: 弹出确认框,显示「将给实习生角色添加产品 A 的查看权限,是否确认?」
  4. 执行操作: 调用权限管理接口,完成权限更改\n5. 结果确认: 显示修改后的权限列表,再次确认

为什么要做二次确认?

因为权限管理是高风险操作。改错了,可能导致数据泄露或者业务中断。所以我们在两个关键节点做了确认:

  • 执行前确认:确认意图理解是否正确
  • 执行后确认:确认操作结果是否符合预期

技术细节:

  • 意图识别: 用提示词工程来识别用户意图。由于他们部署的模型是 DeepSeek V3(虽然对外说是自研的),工具调用能力稍弱,我们针对这个模型的特点做了专门的提示词优化。
  • 工具封装: 由于原有代码太乱,我们没有在原有框架上改,而是独立做了一个包,把权限管理的 API 封装成工具。这样既不影响原有代码,也方便后续维护。
  • 悬浮球交互: 做了一个悬浮球 + 对话框的 UI,用户不用离开原有页面就能完成操作。

场景二:智能整合

问题: 系统里有很多文档,散落在各个地方。用户想找一个信息,要翻很多个文档。

比如,用户想了解「理财产品 A」的信息。这个产品的基本信息在一个文档里,风险评级在另一个文档里,历史收益在第三个文档里,销售人员的推荐话术在第四个文档里。用户要打开四个文档,逐一查找,非常低效。

痛点:

  • 文档分散,查找困难
  • 信息碎片化,需要人工整合
  • 耗时耗力,容易遗漏

我们的方案:

用 AI 来做文档整合。用户只需要问一句「理财产品 A 的信息」,系统就会自动完成以下操作:

  1. 文档检索: 用 RAG(检索增强生成)技术,从所有文档中检索出和「理财产品 A」相关的文档
  2. 信息提取: 从每个文档中提取出关键信息
  3. 汇总展示: 把所有信息整合在一起,展示给用户

展示方式:

我们做了两层展示:

  • 第一层:文档列表。 列出所有包含「理财产品 A」信息的文档,用户可以直接点击查看原文。
  • 第二层:信息汇总。 把所有关键信息提取出来,做成一个结构化的表格,用户可以快速浏览。

技术细节:

  • RAG: 用向量数据库存储文档的 embedding,用语义检索来找相关文档。
  • 信息提取: 用 LLM 从文档中提取关键信息,比如产品名称、风险评级、收益区间、适合人群等。
  • 工具封装: 同样是独立封装成工具,通过悬浮球交互。

场景三:智能推文

问题: 销售人员要向客户推荐产品,但了解产品是一个很麻烦的事。

销售人员需要知道:

  • 这个产品的特点是什么?
  • 这个产品适合什么样的客户?
  • 这个产品的亮点怎么用通俗的语言表达?

这些信息,有的在产品文档里,有的在销售手册里,有的在培训资料里。销售人员要翻很多资料,才能整理出一段推荐话术。

痛点:

  • 了解产品耗时长
  • 推荐话术质量参差不齐
  • 新产品上手慢

我们的方案:

用 AI 来生成推荐话术。销售人员只需要问一句「帮我写一段理财产品 A 的推荐话术」,系统就会自动完成以下操作:

  1. 产品分析: 分析产品的特点、亮点、风险等级、适合人群
  2. 话术生成: 根据分析结果,生成一段通俗易懂的推荐话术
  3. 个性化调整: 根据销售人员的客户画像,调整话术的侧重点

举例:

  • 如果产品年化收益 5%,但连续 10 年都是 5%,话术会强调「稳健」:「这款产品虽然收益不是最高的,但胜在稳定。过去 10 年,每年都保持 5% 的收益,适合追求稳健的投资者。」
  • 如果产品来自一家知名公司,话术会强调「品牌」:「这款产品来自 XX 公司,是国内最大的 XX 机构之一,品牌值得信赖。」
  • 如果产品是新推出的,话术会强调「尝新」:「这是一款新产品,目前市场上还没有类似的,适合喜欢尝鲜的投资者。」

技术细节:

  • 产品分析: 用 LLM 分析产品文档,提取特点、亮点、适合人群。
  • 话术生成: 用 LLM 根据分析结果生成话术,通过提示词控制话术的风格和侧重点。
  • 工具封装: 同样是独立封装成工具,通过悬浮球交互。

为什么这样切

这三个场景,看起来各不相同,但我们选择它们是有逻辑的:

  1. 从痛点强度看: 智能授权 > 智能整合 > 智能推文。权限管理是每天都用、错一次就出大事的功能;文档整合是高频使用、效率提升明显的功能;推文生成是锦上添花、提升质量的功能。
  2. 从实现难度看: 智能授权 < 智能整合 < 智能推文。权限管理的 API 是现成的,只需要做意图识别和工具调用;文档整合需要做 RAG,复杂度高一些;推文生成需要理解产品和客户,复杂度最高。
  3. 从风险等级看: 智能授权 > 智能整合 > 智能推文。权限管理是高风险操作,需要多重确认;文档整合是中风险,信息错误可能误导决策;推文生成是低风险,话术不好最多损失一个客户。

所以我们的上线顺序是:智能授权 → 智能整合 → 智能推文。

先上最痛、最难、风险最高的场景,是因为这个场景一旦做好,客户的信任度会大幅提升。而且这个场景的 API 是现成的,技术风险可控。


工具装配工厂

在做这三个场景的过程中,我们发现一个问题:每个场景都需要封装一些工具,但这些工具的封装方式是类似的。

所以我们做了一个「工具装配工厂」:

  1. 统一的工具接口: 所有工具都遵循相同的接口规范,包括输入参数、输出格式、错误处理等。
  2. 自动化的工具生成: 只需要提供 API 的地址和参数,就能自动生成工具代码。
  3. 统一的工具管理: 所有工具都注册在一个地方,方便查找、复用、更新。

这样做的好处是:

  • 新场景上线更快,不用重复造轮子
  • 工具质量更稳定,因为是统一规范
  • 后续维护更方便,因为工具都在一个地方

而且,这个工具装配工厂本身也是非侵入式的。客户以后要做新的 AI 场景,只需要往工厂里加新工具就行,不用改原有系统。


效果

三个场景上线后,效果如下:

  • 智能授权: 权限管理效率提升 80%,操作错误率降低 95%。
  • 智能整合: 文档查找时间从平均 30 分钟降低到 2 分钟。
  • 智能推文: 推荐话术生成时间从 1 小时降低到 5 分钟,话术质量评分提升 40%。

更重要的是,原有系统零改动,零停机时间。


写在最后

这个项目让我们学到了几件事:

  1. 非侵入式改造是可行的。 对于老系统来说,推倒重来的成本太高、风险太大。叠加一层 AI 能力,是更务实的选择。
  2. 场景选择很重要。 不是所有场景都适合用 AI 解。我们要选那些痛点强、数据足、容错空间大的场景。
  3. 工具化是关键。 把 AI 能力封装成工具,才能复用、才能扩展、才能维护。

如果你也有一个老系统想加 AI 能力,欢迎来找我们聊聊。