一、一个让工程师困惑的现象
最近跟一个做企业AI落地的人聊,他说了一句很典型的话:"我们家的Agent,聊天能力越来越强了,但真正能替人干活的,还是只有那几个固定的场景。"
他说的"固定的场景",指的是提前写好的Workflow——用编排工具把几个API串起来,触发条件写死,输入输出格式写死。只要业务稍有变化,就得改代码、改编排、改配置。
而那些没写死的、想靠Agent"自己想办法"的场景,表现都很一般。Agent能理解你说的话,能给出很专业的建议,但一到"去帮我查一下库存、然后发邮件通知采购部"这种涉及具体动作链路的任务,就频繁出错。
这个现象背后有一个被忽视的核心问题:大模型给Agent装了大脑,但没有给它经验和执行环境。
就像一个刚毕业的员工,脑子很聪明,理论都知道,但你让他去独立处理一个采购流程——该找谁、走什么审批、填哪些表、哪个系统里查什么数据——他做不了,因为他没有在这个企业里积累过经验。
这就是Skill层要解决的问题。
二、Agent三层架构:不只是大脑和手脚
向量空间JBoltAI在长期的企业AI落地实践中,总结出一个核心架构理念:Agent三层架构。
第一层是大模型层——Agent的大脑。负责理解用户意图、推理判断、生成方案。这一层的能力在过去两年里飞速发展,各种大模型越来越聪明,这就是为什么Agent的"聊天能力"越来越强。
第二层是Skill层——Agent的经验库。负责提供可复用的专业能力。知识库检索、业务规则匹配、历史操作经验、行业最佳实践——这些东西不是大模型天生就知道的,而是企业在长期运营中积累的。Skill不是简单的Function Call,它是经过沉淀、可登记、可共享的经验单元。
第三层是AREE执行层——Agent的手脚。AREE是AI-Ready Execution Environment的缩写,即AI就绪的执行环境。Agent在这个环境里才能真正操作企业系统——登录OA查工单、连接数据库跑查询、调用API推送数据。
三层架构分开看都不新鲜。大模型是通用的,API调用是常见的,知识库也是企业标配。但框架的价值在于把这三层串成一条完整的执行链路。
举个具体场景:用户对Agent说"帮我查一下A供应商上个月的交期达成率,如果低于90%,就给采购部发一封预警邮件"。
如果没有Skill层,Agent需要靠大模型自己"猜"——猜交期数据在哪个系统里、猜预警邮件该怎么写、猜采购部的邮箱格式。猜对了是运气,猜错了就是生产事故。
有了Skill层,Agent调用的不是一个裸API,而是一个已经被验证过的"供应商交期分析"Skill。这个Skill里沉淀了:数据从哪个系统的哪张表里取、交期达成率的计算公式是什么、低于什么阈值算异常、预警邮件的模板是什么、发给谁——这些都是经验。
大模型负责理解和推理,Skill提供经验,AREE负责执行。三层配合,Agent才能真正"干活"而不只是"聊天"。
三、Skill层的三个核心能力
Skill层听起来像是一个抽象概念,但落到企业级框架里,它需要三个具体的能力支撑。
第一个能力:可教。
企业的新员工入职,老师傅带教几个月才能独立上手。Agent也一样,不能指望它天生就知道怎么处理业务。Skill必须是"可教"的——企业可以把业务经验一步步教给Agent,Agent学会之后沉淀为可复用的Skill。
比如向量空间JBoltAI的智能编排系统提供了30多种节点类型,开发者可以通过可视化编排的方式,把业务流程编排成Skill。从数据查询、条件判断、文本生成到API调用,整个过程不需要写代码,业务人员自己就能完成。当一个"物料齐套检查"的流程被编排完成并验证通过后,它就变成了一个可登记、可复用的Skill。
第二个能力:可登记。
Skill不能散落在各个编排项目里,必须有一个统一的注册管理中心。Agent在执行任务时,根据用户意图自动匹配最合适的Skill,就像员工遇到问题会去找最有经验的同事一样。
向量空间JBoltAI的AI能力中心就是Skill的注册管理中心。所有经过验证的Skill都在这里登记,Agent通过语义匹配找到需要的Skill,调用它来完成任务。这意味着企业积累的每一条业务经验都不会丢失——新来的Agent可以直接继承前辈的经验。
第三个能力:可共享。
一个Agent学会的能力,其他Agent应该能直接调用。如果Agent A学会了"查询库存",Agent B也面对同样需求时,不应该从头再来。
向量空间JBoltAI的设计理念是:Skill是企业级资产,不是某个Agent的私有能力。通过统一的Skill注册中心,所有Agent共享同一个经验库。一个Skill被优化一次,所有调用这个Skill的Agent都受益。这就是企业级框架和单点AI工具的本质区别——工具各自为战,框架协同作战。
四、从Function Call到Skill:一次质的飞跃
很多企业把Function Call等同于Skill,这是一个常见的误区。
Function Call是模型层面的能力——大模型根据用户意图,选择调用哪个API。它解决的是"调用哪个接口"的问题,但不解决"怎么正确使用这个接口"的问题。
Skill是更高层的抽象——它封装了Function Call加上业务规则加上历史经验。一个"供应商交期分析"Skill,背后可能涉及5个Function Call:查询供应商信息、查询交货记录、计算达成率、判断阈值、发送通知。更重要的是,Skill里还封装了这些调用的顺序、条件判断逻辑、异常处理规则——这些才是真正的"经验"。
打个比方:Function Call是一本说明书,告诉Agent"这个按钮是干什么的"。Skill是一位老师傅,告诉Agent"什么时候该按这个按钮,按完之后要注意什么"。
向量空间JBoltAI从V4.5版本开始,将智能体和Skill能力进行了深度整合。开发者不需要在每个Agent里重复配置能力,而是将通用能力封装为Skill,Agent在运行时按需加载。这大幅降低了Agent的开发复杂度,同时提高了Skill的复用率。
五、企业为什么要建立Skill体系
很多企业在AI落地时,把精力全部放在大模型选型和Agent开发上,忽略了Skill层。结果就是:Agent很多,但每个Agent都是"新手",遇到复杂业务就出错。
建立Skill体系有三个实际价值。
第一,降低Agent的开发门槛。没有Skill体系,每个Agent都需要从头积累经验,开发周期长、调试成本高。有了Skill体系,新Agent可以直接调用已有Skill,开发时间大幅缩短。
第二,保证业务执行的稳定性。企业业务对准确性要求很高,不能让Agent"自由发挥"。Skill层将经过验证的业务逻辑固化下来,确保Agent每次执行都遵循正确的流程。
第三,实现经验的持续积累。企业最核心的竞争力不是某个大模型,而是长期积累的业务经验。Skill层把人的经验转化为Agent的经验,让企业的知识资产不再依赖个人,而是沉淀在框架里,随着使用不断丰富。
六、给正在做Agent落地的企业三条建议
第一,先把高频业务场景沉淀为Skill,不要贪多。找企业里最常用的三到五个业务流程,先把它们做成Skill,让Agent能稳定执行。比如库存查询、订单状态跟踪、报表生成——这些高频场景最适合先标准化。
第二,建立Skill的验证和登记机制。不要什么流程都封装成Skill,只有经过实际业务验证、执行结果稳定可靠的流程才能登记为Skill。这是保证Agent执行质量的关键。
第三,用框架而不是用工具。单点AI工具只能解决单个场景,Skill无法在工具之间共享。企业级框架的核心价值就是提供统一的Skill注册和管理能力。向量空间JBoltAI的选择是围绕AIGS(AI Generated Service)理念构建整个框架——不是生成内容,而是生成可运行的服务。Skill层正是实现这个理念的基石。
Agent能聊天不算本事,能干活才算。而能干活的前提,是有经验可用。Skill层就是Agent的经验库——有了它,Agent才从"聪明的助手"变成"靠谱的数字员工"。