作者:孟辰(半堂),文军(思越),凌乐真(乐真),徐磊(崇树),林源(逆仞)
01 产品定位与核心愿景
1.1 FinXScope 是什么
FinXScope 是阿里云新金融技术服务团队**基于 AgentScope Java 构建的金融级 AI 原生智能体底座。**作为整个 Agent Harness 体系的核心组成部分,FinXScope 充分复用 AgentScope Java 在智能体编排、工具集成、多模型接入及可扩展运行时等方面的成熟能力,并在此基础上针对金融行业的合规性、安全性与高可用要求进行了深度定制与增强。完整的 Agent Harness 体系由 FinXScope 运行底座、AI 服务资产平台、全链路评测平台和运营管理平台共同构成,FinXScope 在其中承担着最核心的智能体运行与管理职责。1.2 客户进展与市场验证
自推出以来,FinXScope 获得多家金融机构的高度关注和实质性合作进展,已经在 10 个金融头部客户投产上线,20 多个客户交付中,覆盖 60 个以上的金融客户群体,包括国有大行、股份制银行、保险公司及证券机构等多类金融业态。 实际落地场景涵盖财富管理、客户经理赋能、智能核保、合规审查、投研分析等核心金融业务。在已投产的项目中,AI 原生 App 已触达千万级用户群体,验证了 FinXScope 在真实生产环境下的稳定性和业务价值。 这些实践验证了一个核心判断:金融机构需要的不是又一个聊天机器人框架,而是一个能够真正支撑企业级智能体从概念验证到规模化投产的运行底座。02 行业背景与挑战
2.1 从”功能导航”到”对话即服务”的范式跃迁
金融 AI 正在经历一次根本性的范式变化。2024 年以来,以 Manus、Claude Code、Hermes Agent 等为代表的自主智能体产品引爆了全球市场的关注,OpenClaw 在 3 个月内获得超过 23 万 GitHub Stars 成为现象级项目。这些标志性事件证明:大模型已经从”聊天助手”进化为能够自主规划和执行复杂任务的”工作搭档”。2.2 金融机构构建智能体面临的结构性挑战
据安永《AI 银行白皮书》分析,AI 技术在银行业的规模化落地已具备战略紧迫性。普华永道 2026 年金融 AI 调研也指出,银行与保险机构在 AI 治理方面最关注的是可追溯性与可解释性。然而,金融机构在从 POC 验证走向规模化投产的过程中,面临着一系列深层次的结构性挑战,而这些挑战恰恰是 FinXScope 所针对性解决的:03 AI 原生六层架构
3.1 6 层架构设计
FinXScope 是整个 Agent Harness 体系的核心引擎,也是首个面向金融行业的企业级智能体运行底座。它提供的是系统性的完整能力组合,而非散点式的技术组件:基于已在阿里巴巴大规模验证的 AgentScope 框架,叠加完全自研的十大核心能力和金融级增强,形成了一个既有坚实技术根基、又能快速适配金融场景的智能体运行平台。围绕 FinXScope,Agent Harness 体系进一步延伸出 AI 服务资产平台(FinXSkillHub)、全链路评测平台(FinXVantage)和运营管理平台,共同覆盖智能体从开发、运行到持续优化的完整生命周期。而 FinXScope 的六层架构,不仅是这套体系的技术实现骨架,更是面向 AI 原生时代对企业应用架构的全新定义与规范。3.2 架构设计详解
3.3 AI 原生架构的战略意义
六层架构的意义远超技术实现层面,它回答了金融机构在智能化转型中面临的一个根本性问题:当 AI 从”辅助工具”升级为”核心驱动力”时,企业的技术架构应该如何重新组织?04 核心能力深度解析
以下十大核心能力是 FinXScope 的技术护城河,它们既包含完全自研的原创能力,也包含在 AgentScope 基础上进行深度增强。这些能力源自实际金融客户场景的刚性需求,经过了多个生产环境的打磨验证。4.1 意图引擎:金融语义的精准理解
场景痛点:在金融对话场景中,用户的表达往往是口语化、模糊的、带有强上下文依赖的。“茅台最近咋样”需要被理解为”贵州茅台(600519)近期股价走势”;“昨天说的那个产品帮我买 5 万”需要结合历史对话还原完整指令。传统的关键词匹配或浅层分类模型,在这种复杂金融对话中表现出明显的不适应性。4.2 三层记忆系统:从提示词工程到上下文工程的进化
场景痛点:传统 AI 系统要么没有记忆(每次对话从零开始),要么只有原始消息堆砌(无法提取高价值信息),且记忆实现深度耦合于业务逻辑,缺乏统一的读写接口和生命周期管理。4.3 双模智能执行架构:灵活性与可控性的统一
场景痛点:金融业务场景的复杂度跨度极大:从简单的余额查询到复杂的投资组合分析。单一执行模式无法覆盖所有场景:纯自主规划模式在简单场景中效率低且不可预测,纯工作流模式在开放性问题中过于僵化。4.4 统一执行引擎:智能体的”操作系统内核”
场景痛点:每个智能体各自实现执行逻辑,导致代码重复、行为不一致、审计不完整,在金融级场景中这是不可接受的合规风险。不同 Agent 的上下文装配方式参差不齐,记忆读写时机不统一,异常处理链路各行其是,使得全链路日志无法穿透、工具调用缺乏统一拦截,既无法满足”每一步决策可回溯”的审计要求,也极大增加了多编排模式下的维护与演进成本。 解决方案:AgentProcessEngine 作为统一执行入口,整个引擎包含前置通用层、策略路由层、后置通用层,形成”统一入口 → 统一调度 → 统一收官”的闭环架构: 前置通用层:- 权限校验:用户-Agent-Skill 三级权限验证。
- 输入预处理:文件 ID、运行标识统一补齐,保证后续任何一层都能拿到完整可追踪的输入。
- 上下文加载:从历史消息装配短期记忆(STM),从 MemoryManager 召回相关长期记忆(LTM),从用户画像读出风险偏好等静态属性,统一注入执行上下文。
- 审计启动:打开全链路结构化日志、记录意图决策链与耗时度量,为后续拦截点提供统一的上下文锚。
- 灵活策略选择:根据 patternType 自动选择执行策略(OneAgent ReAct / Multi-Agent 八种编排)处理。
- MountableResource 生命周期:记忆管理器、Toolkit、Skill 包、预编译图等”可挂载资源”按需在策略启动时接入、结束时释放,由执行上下文统一托管。
- 结果格式化:所有策略的输出统一收敛为标准的 AG-UI 事件流,对前端是一套协议。
- 记忆写入:用户原文 + 助手完整回复 + 元数据(session、改写文本、意图类型、命中 Skill、工具调用明细)异步回写 STM / LTM / UserProfile,用户画像随每次交互持续打磨。
- 审计关闭:闭合未结束的流式消息段、发送终态事件、打印结构化日志(实例、模式、耗时、文本长度),与前置层的 traceId 完成闭环。
- 指标采集:Prometheus 指标端点已打通,采集引擎总耗时、各阶段耗时、LLM 调用量等指标。
- 模型运行时覆盖:系统提示词、模型类型、skills 等支持热更新,同一个 Agent 配置可按用户/场景动态变身。
- Skill 级超时与重试:按 Skill 粒度配置独立超时阈值与重试策略,避免长尾工具拖垮整条对话链。
- 执行上下文跨实例透明迁移:支持多副本部署下请求路由到任意实例都能恢复状态,为灰度发布与故障切换提供底座。
4.5 AG-UI 全链路流式交互:跨渠道一致的实时服务体验
场景痛点:传统 AI 应用”问一句等半天”的交互模式让用户无法感知 AI 正在做什么。多渠道各自定制交互协议导致体验不一致和管理成本高。同时有些金融数据是结构化的,纯文本输出无法有效传达趋势、对比、占比等信息。 解决方案:FinXScope 全面适配 AG-UI 标准协议,基于 Spring WebFlux 响应式流式架构,通过 SSE(text/event-stream)实现全链路异步流式传输。AG-UI 协议定义了 15 种细粒度事件类型,覆盖推理过程、工具调用、中间结果、最终输出等完整交互链路。AG-UI 标准化交互带来四重核心价值: 跨渠道复用:新渠道接入时,前端只需按统一标准消费 AG-UI 事件流,无需为每个渠道单独定制交互协议。同一套事件流在各渠道前端直接复用,显著降低管理成本和开发成本,确保跨终端一致的智能服务体验。 前后端解耦:前端只消费标准事件流,后端切换模型、增减工具、调整策略时前端无需任何改动。这让后端可以独立快速迭代,前端只需维护对标准事件类型的渲染能力。 统一可观测:所有 Agent 基于同一套事件类型做监控、告警和性能分析。事件流天然提供了全链路的执行追踪能力。 工具生态可扩展:新增工具只需按协议输出标准事件,即可被前端自动识别和消费,无需跨团队联动改造。 渲染层面内置多种标准渲染工具(折线图、柱状图、饼图、指标卡片、数据表格、成交量图、可选列表、确认操作卡片等),支持占位符式增量渲染和个性化组件扩展。 2.0 新增:workflow_command_agent 自然语言到控件操作指令转化;WorkflowToolRegistry 前端动态声明控件、运行时注册为智能体可调用工具。4.6 三层技能定义体系:从配置到代码的渐进式复杂度适配
场景痛点:金融业务技能复杂度跨度大,从简单的汇率查询到复杂的信贷审批,单一定义方式无法兼顾简洁性和表达力。 解决方案:三层技能定义体系按复杂度递进: YAML 配置文件(轻量查询类):在配置文件中声明技能名称、描述、关联工具和内容。框架启动时自动读取并批量注册,无需编写任何代码。适合汇率查询、余额查询等内容固定、逻辑简单的技能。 SKILL.md + 脚本(中等复杂度,“文档即契约”):在 skills 目录下为每个技能建立独立文件夹,核心是一份 SKILL.md 文档,可配套 Python/Shell 脚本使用。OneAgent 完全依赖这份 Markdown 文档决定何时调用该技能、如何传参,让行为可预测、可审计。适合客户洞察、产品推荐、风险评估等中等复杂场景。 Java @Bean 注册(复杂业务逻辑):标准 Spring Bean 方式,具备完整类型检查和 IDE 支持,同时作为底层工具的注册方式(如多步事务封装、强一致性保障的业务工具)。适合多步事务封装、合规审查、信贷审批等强一致性业务场景。 2.0 新增:- SkillsHub 远程加载:由管理平台统一管控版本。服务启动时全量拉取上线技能,运行期间管理平台发布变更,整个过程无停机时间,支持版本管理和灰度发布。
- 技能自动权限过滤:支持 NONE、FILTER、REJECT 三种模式管控用户对于技能的使用权限。
4.7 工具与知识对接:标准化连接企业存量资产
场景痛点:金融机构经过多年信息化建设,积累了大量业务系统和知识资产,但它们接口标准各异、分散在不同平台中,逐个编写适配代码工作量大。与此同时,大量非结构化知识难以被智能体有效利用。 解决方案:通过标准化协议和配置化接入机制,将工具对接、知识检索和权限透传统一为平台级基础能力,最大限度减少适配改造工作量: 工具接入:提供 MCP(Model Context Protocol)和 API Schema 两种标准配置方式,企业只需声明服务地址和认证信息即可完成工具注册。McpClientRegistry 统一管理所有 MCP 连接的配置、健康检查和生命周期,确保工具可用性;同时支持配置化接入任意符合 MCP 协议的客户自定义 Bean,无缝对接客户存量系统能力,无需额外开发。 知识接入:统一的 Knowledge 接口支持多知识源的配置化路由——百炼通用 RAG、点金金融专业知识库、客户自建知识库均可通过配置接入。智能体通过统一的 Knowledge 工具调用知识检索,底层自动屏蔽不同知识库的实现差异,并对标签检索、召回重排、查询改写等核心能力提出统一的质量标准。 权限透传:无缝对接企业安全体系。为工具调用和知识召回接口提供标准化的数据透传通道,支持身份信息、渠道标识等上下文的端到端传递,让智能体的每一次外部调用都自动继承用户的权限边界,无需重复建设鉴权逻辑。 2.0 新增:McpClientRegistry 支持动态管理:工具连接的增删改在运行时即可完成,秒级生效,无需重启服务;新注册的工具自动注入到 Agent 可用列表,运营团队可以独立完成工具的上下线操作。4.8 接入网关引擎:多渠道统一入口与安全管控
场景痛点:多渠道输入格式各异需要统一处理,AI 系统面临的 Prompt 注入等安全威胁需要在入口层统一防护。- 协议碎片化:不同客户端(Web/移动端/第三方系统)提交的请求格式不同后端需逐一适配。
- 安全威胁:Prompt 注入、敏感内容输入、违规操作等安全威胁如不在入口层统一拦截,将扩散至意图引擎和执行引擎,造成不可控风险。
- 多模态预处理缺失:图片/视频/音频/文档等非结构化内容如果直接透传给 LLM,无法获得有效理解;需在网关层完成内容提取并增强 Prompt。
- 流式输出不一致:不同处理分支(纯文本/多模态/TodoList)的 SSE 事件格式和生命周期管理各自为政,前端对接成本高。
- 会话状态管理松散:消息持久化、会话标题生成、上下文恢复等散落在各模块,缺少统一编排点。
- 协议适配:兼容 4 种输入格式,统一解析为标准内部表示。
- 多模态处理:图片理解、视频理解、音频 ASR、文档解析,并行提取并增强 Prompt。
- 安全管控:策略匹配 + 风险评分 + 行动执行(pass/warn/block),支持白名单、5 分钟策略缓存。
- 请求路由:三路分发:纯文本 → OneAgent / 多模态 → 提取+OneAgent / TodoList → 直接执行。
- 流式输出编排:统一 AG-UI Protocol 事件格式,过滤重复控制事件,网关层统一发送生命周期事件。
- 会话持久化:用户消息/助手回复自动保存,会话标题自动生成,多模态内容兜底保存。
4.9 TodoList 任务管理(2.0 全新构建):长流程任务的可视化进度追踪
场景痛点:针对跨境汇款、贷款审批等长流程金融任务(耗时 30s 至数分钟),解决用户对 Agent 执行过程”完全不可见”的问题——不知道进展到哪、不知道拆解得对不对、中断后无法继续。- 进度可见性:实时同步执行状态(如”2/4 完成,正在执行第 3 步”),消除等待焦虑,减少无效追问。
- 规划可校验:透明化 Agent 的任务拆解逻辑,允许用户在执行前/中识别遗漏或偏差并介入纠偏,变被动等待为主动审视。
- 中断可恢复:持久化存储任务状态,支持跨会话/跨天自动断点续传,保障复杂业务流程连续性。
4.10 全链路配置热更新与运营管理平台(2.0 全新构建):运行时秒级生效的持续优化
场景痛点:配置变更需要走完整发布流程导致效率低下;缺乏统一管理界面让运营人员难以调整智能体行为。- 配置热更新:覆盖 Agent/Skill/Tool/意图树/模型/网关全部核心配置。Redis Pub/Sub 多实例同步,秒级生效。ConfigVersionRegistry 版本管理支持精确回滚。
- 运营管理平台:对智能体、技能、意图、工具及网关实现全生命周期管理:可视化编辑意图树、配置映射关系、注册/启停技能、管理 MCP 连接、配置安全策略。支持搭建镜像运行环境进行配置试跑验证,多版本对比评测后择优发布。未来与全链路评测体系打通,实现”配置→试跑→评测→择优发布”的自动化运营闭环。
05 为什么基于 AgentScope 构建
5.1 AgentScope:为智能体而生的开发框架
AgentScope 是阿里巴巴开源的 AI 原生应用开发框架,专为构建自主规划智能体而设计。选择它作为底座框架,基于三个关键维度:技能动态治理(Tool Group 按需激活,避免上下文过载)、高并发架构(AgentPool 工厂模式天然无状态)、执行可靠性(指数退避重试、完整 Hook 系统实现熔断限流)。5.2 与传统框架的全面对比
5.3 AgentScope 之上的核心扩展
AgentScope 提供了坚实的基础框架能力,但通用框架到金融级产品之间仍有显著的能力鸿沟。FinXScope 在 AgentScope 之上构建了六大扩展:06 高码与低码的协同关系
6.1 正确理解高码与低码的定位
在金融行业,“高码还是低码”不是一个二选一的问题,而是”在什么阶段、什么场景用什么工具”的问题。两者本质上是同一个技术体系中的不同角色,服务于智能体从”想法”到”投产”的不同阶段。 低代码平台的核心优势与适用场景:可视化编排让业务人员直观参与设计;快速原型验证让想法可以很快的变为 Demo;所见即所得的调试体验让问题定位直观。低码平台是业务验证阶段的最佳选择,也适合变化频次较低、流程节点不长(5-10 步以内)、对可靠性容错率比较宽容的场景。 低代码面临的挑战:当场景涉及复杂工作流编排、多轮交互和跨会话状态管理、AI 自主规划、以及金融级生产保障时,低码平台的维护成本和构建复杂度急剧飙升。6.2 FinXScope 的高码价值
FinXScope 选择高码路线解决低码难以覆盖的场景,同时极力降低使用门槛:6.3 “低码孵化、高码投产”的完整闭环
07 金融级能力保障
7.1 面向高可用的架构设计
FinXScope 从设计之初将高可用内化为基础架构特性。最终的高可用保障依赖客户基础设施能力,但 FinXScope 确保自身不会成为高可用瓶颈。7.2 安全合规体系
三级权限管控:用户-Agent-Skill 三级权限,FILTER/REJECT 双模式,缓存优化,fail-open/fail-close 容错策略可配置。 输入安全:Prompt 注入防护、敏感词过滤、内容审核,策略支持后台动态配置。 全链路审计:决策过程、工具调用、Skill 日志完整留痕。MDC 上下文自动注入 traceId/spanId,全链路可追踪。7.3 可观测性体系
FinXScope 提供了一套覆盖接入、意图、以及智能体执行的全链路可观测体系,核心功能包括: 分布式链路追踪:基于 Micrometer Tracing 实现全链路追踪,自动为每个请求生成唯一 traceId,贯穿从网关接入到 Agent 执行的全生命周期。traceId 自动注入到所有日志输出中,支持跨异步线程的上下文传播,便于在分布式环境下快速定位请求链路和排查问题。 业务指标监控:通过 BizLogger 统一 API 实现业务埋点,自动生成 Prometheus 标准指标。指标体系按系统架构划分为六个层级(接入层、表现层、意图层、执行层、工具层、知识层),每层独立定义指标枚举,覆盖事件计数、耗时统计、活跃请求数、错误分类等维度。通过独立管理端口暴露/actuator/prometheus 端点,供 Prometheus Server 拉取。
Agent 生命周期可观测:深度集成 AgentScope Hook 机制,通过 ObservabilityHook 追踪 Agent 执行的 5 个生命周期阶段:调用入口、LLM 推理、工具执行、摘要生成、异常处理。每个阶段自动采集耗时和 Token 用量,支持三级开关精细控制(全局开关 → 事件类型开关 → Agent 级覆盖),可在生产环境按需开启或关闭特定 Agent 或特定阶段的观测数据采集。
结构化日志:BizLogger 提供双模日志输出:每条业务日志同时以人类可读格式输出到控制台,以结构化 JSON 格式写入独立文件。日志自动携带 traceId、sessionId、userId 等上下文信息,支持机器解析和日志平台对接。
SPI 扩展机制:框架提供三层 SPI 扩展点,支持用户自定义可观测行为而无需修改框架代码。
- 日志输出扩展:通过注册自定义 BizLoggerProvider 替换或增补默认的日志处理逻辑。
- Hook 注册扩展:通过实现 AgentHookProvider 为 Agent 注入自定义生命周期钩子。
- 数据提取扩展:通过实现 HookLogFormatter 自定义 Hook 事件的数据提取和格式化逻辑。
08 落地实践指南
8.1 四步集成路径
8.2 部署方式与资源预估
1. FinXScope 支持两种使用方式:- 独立应用:打包为可执行 Fat JAR / Docker 镜像,独立运行并对外提供 API。
- 依赖引入:作为 Spring Boot Starter 被其他应用通过 Maven 引入,自动装配 Agent 能力。
- 代码仓库中的一份参考实现/源码。
- Maven 仓库中的一个依赖包(JAR)。
8.3 快速启动建议
09 FinXScope 2.0 版本演进
FinXScope 2.0 完成了从”单智能体运行框架”到”企业级智能体运行与管理平台”的跨越:- 多智能体协作体系(全新构建):统一工作流执行引擎支持八种编排策略;工作流挂载到 OneAgent(MountableResource 机制);子流程事件透传(GraphNodeEmitter);DAG 图执行器(拓扑排序,层内并行层间串行)。
- 权限与安全体系(全新构建):用户-Agent-Skill 三级权限,FILTER/REJECT 双模式,权限缓存优化,fail-open/fail-close 容错。JWT 认证集成。
- 可观测性体系(全新构建):BizLogger 双模输出,ObservabilityHook 自动观测,BizLoggerProvider SPI 扩展。
- 高可用与无状态化(重大升级):STM → Redis,LTM → PostgreSQL,配置热更新引擎(Redis Pub/Sub + ConfigVersionRegistry),完全无状态。
- 意图层增强:意图树运行时覆盖,模型运行时覆盖,意图树管理接口(CRUD + 版本回滚 + 意图切换追踪)。
- 接入层与表现层增强:网关引擎重构,DocumentParserService 多格式文档解析,workflow_command_agent,WorkflowToolRegistry 动态工具注入。
- TodoList 任务管理(全新构建):两级步骤管理,7 个 Tool,Hook 自动注入,Pipeline 集成。
- MCP 配置管理增强:McpClientRegistry 动态管理,CustomMcpToolsInjector 自动注入,配置同步。
- HITL 人工介入体系:工具级敏感操作拦截与人工确认;Agent 记忆快照与断点续传;分布式挂起状态持久化;用户确认/拒绝意图自动判定。
- A2A 多智能体协作协议:标准 Agent-to-Agent 协议服务端与消费端;AgentCard 自动生成与多模式服务发现;同步/流式双通道跨 Agent 调用;AG-UI 与 A2A 事件双向翻译;Nacos 注册中心集成与动态刷新。
- 沙箱安全执行体系:支持多种主流沙箱后端;沙箱异步创建与会话级实例复用;文件上传/下载与工作区同步;命令执行隔离与超时管控;技能资源自动部署与保活管理。