AI Agent 架构演进:从“全能”到“技能组合”
从“全能AI”到“Skill组合”:AI Agent 的产品架构正在发生变化
导语
过往的软件产品倾向于追求“大而全”。
一个软件系统,常常被设计成包含多个模块,试图同时处理:数据分析、信息检索、决策建议、自动执行、工作流管理……随着功能日益增多,产品变得愈发复杂,表面上功能强大,但用户却常常感到困惑。
最终结果往往是:迭代困难、维护不易、扩展受限、用户学习成本极高。
大量的开发资源,被投入到维护一个极其复杂的系统,其中一半的时间都用于与BUG斗争。
然而,在 AI Agent 时代,这种设计理念正逐渐失效。
原因是大型模型并不擅长:
在极长的上下文环境中,同时完成所有复杂任务。
随着任务复杂度的提升,会逐渐出现:
因此,AI Native 产品正朝着另一种架构发展:
利用最小的能力单元(Skill),通过组合来解决复杂任务。
这与《塞尔达传说》中的能力系统颇为相似:
单个技能的能力有限,但通过组合,可以在开放世界中创造出无限的玩法。
AI Agent 也是如此。
真正关键的,并非一个“万能 Agent”。
而是:
能否构建一组内聚度高、耦合度低、且可编排的 Skill。
Skill(技能)并非传统意义上的“工具”。
它更接近:
AI Agent 系统中的能力抽象单元(Capability Unit)。
一个 Skill,应当具备以下四个特征:
每个 Skill 都只专注于解决一个明确的问题。
例如:A股雷达:负责发现市场异常信号;巴菲特风险扫描器:负责验证公司基本面。
Skill 的界限越清晰:
这是典型的软件工程思想:
高内聚(High Cohesion)。
Skill 之间不应存在强烈的依赖关系。
它们:
例如:A股雷达不依赖巴菲特扫描器,巴菲特扫描器也不依赖行情系统。
这意味着:
Skill 本身是原子化的能力,而非业务流程。
一个优秀的 Skill,必须拥有清晰的接口。
例如:
因为:
Agent 的本质在于“能力编排”,而非“生成”。
只有输入输出明确,
多个 Skill 才能形成稳定的工作流。
每个 Skill 单独使用时,必须已经具备价值。
这是许多 AI Agent 产品常忽略的问题。
许多所谓的 Agent:只有在“完整的流程”中才能运作。
这会导致:
真正优秀的 Skill:
即使脱离整个系统,也依然能够独立存在。
因为:
大型模型天生不适合处理无限复杂的问题。
许多人对 AI Agent 的理解,仍停留在:“一个超级 Agent 自动完成所有工作。”
但在现实中:
原因包括:
因此,Agent 的 Harness Engineering 核心,并非“更大的 Prompt”,而是如何有效地拆解能力。
也就是:
这是 AI Native 软件架构的核心议题。
投资并非一个孤立的问题。
它通常涉及:信号发现、信息过滤、基本面验证、风险评估、决策执行等环节。
传统产品的做法是试图构建一个“全能投资平台”,但问题在于,当所有能力堆砌在一起时,每个模块的深度都不够。
因此,我尝试将其拆分成多个独立的 Skill:
安装方式
它只专注于一件事:
发现市场异常信号。
输入:当前日期
输出:
市场情绪仪表盘
龙虎榜异动
异常波动列表
机构资金变化
它不负责:
判断是否值得买入
分析公司质量
提供长期估值
因为它的职责只有一个:“发现正在发生的市场动态”
安装方式
它也只专注于一件事:
验证公司是否具备长期价值。
输入:
股票代码
输出:
五层框架分析
波特五力评估
财务健康度
风险结论
估值判断
它不关心:
今日股价涨跌
龙虎榜是否异动
市场情绪是否恐慌
因为它的职责只有:“验证公司本身的内在价值”
单个 Skill 具有价值。
但组合起来,其价值会呈指数级增长。
例如:
Step 1:A股雷达发现异常
某股票:
机构净卖出 1.34 亿
股价单日暴跌 15%
系统输出:
市场出现异常波动。
Step 2:风险扫描器验证
进一步分析发现:
Q1 净利润同比下降 91%
营收同比下降 29%
行业竞争加剧
护城河减弱
最终结论:
这不是“错杀”,而是基本面严重恶化。
最终形成:
信号发现 → 基本面验证 → 风险决策
这才是完整的决策链。
而不是:
单一模型的一次性“拍脑袋推荐”。
传统工具思维:
“我帮你把所有事情都做完。”
Skill 思维:
“我只做好一件事,但允许系统自由组合。”
这是两种截然不同的软件哲学。
未来真正重要的,不是单个 Skill 有多强大,而是 Skill 之间能够形成多少种组合。
例如:
组合数量,决定了系统的上限。
Skill 只是第一层。
真正决定 Agent 上限的,是 Orchestrator(编排层)
也就是:
目前的 AI Agent 越来越像员工,在你的有限指导下,它会自行编排工作,知道何时应使用何种 Skill,它是一个动态的工作流系统,而非预先编排好的数据处理管道。
AI Native 操作系统,而不仅仅是:“一个会聊天的的大模型”。
AI Agent 不是一个不断扩大的超级应用,而是一组可组合的能力单元。
Skill 的核心设计原则仅有三个:
每个 Skill 只解决一个问题。
每个 Skill 单独运行时必须成立。
输入输出必须清晰且稳定。
这不是 Prompt Engineering,而是 AI Native Product Architecture。
未来真正有价值的,不是谁拥有最大的模型,而是谁最擅长组织 AI 能力。