更新时间:2026-09-14 GMT+08:00
分享

Skill优化概述

Skill 优化是智能体优化提供的Skill层定向优化服务。它通过分析Agent在真实业务场景中产生的全链路执行轨迹,自动识别Skill在执行逻辑、边界处理、异常应对等方面存在的短板,并生成优化后的Skill文档,从而改善Agent的任务执行质量。

Skill是Agent执行特定任务类型的行为规范文档,通常以Markdown格式编写,描述了Agent在该任务下应遵循的操作步骤、工具调用顺序、准入条件、边界场景处理、异常应对策略等执行逻辑。

Skill是Agent知道怎么做的核心载体。如果说工具(Tool)是 Agent 的扳手,那么Skill就是操作手册。它告诉Agent在什么条件下启动任务、按什么顺序调用哪些工具、遇到异常情况如何处理、什么时候任务算完成。

一个Agent通常配置多个Skill,分别覆盖不同的任务类型。

为什么需要Skill优化

Skill文档的质量直接决定了Agent的任务执行效果。当Skill文档存在缺陷时,即使模型推理能力足够、工具描述足够清晰,Agent也可能因为不知道怎么做而表现不佳。常见的问题包括:

表1 常见Skill问题

问题类型

典型表现

执行步骤残缺

Skill 中遗漏了关键步骤,导致 Agent 跳过必要操作,任务结果不完整

边界场景遗漏

Skill 未覆盖某些特殊输入或边界条件,Agent 遇到这些场景时行为不可预期

异常处理空白

Skill 未定义工具调用失败、参数缺失等异常情况的应对策略,Agent 遇错即停或行为混乱

准入条件不明

Skill 未清晰定义任务的触发条件和前提要求,导致 Agent 在不满足条件时错误启动任务

工具调用顺序混乱

Skill 对多个工具的调用时序描述模糊,Agent 按错误顺序调用工具导致任务失败

与实际能力脱节

业务迭代后工具能力已变更,但 Skill 文档未同步更新,导致 Agent 执行逻辑与实际环境不匹配

这类问题的根因不在模型或工具,而在Skill本身。任务执行过程中仅优化Skill文档的内容,让Agent在执行任务时有更准确、更完整的行为指引。

支持的优化对象(智能体类型)

Skill优化支持对以下类型的智能体进行优化:

表2 工具优化支持的优化对象

类型

说明

Trace数据来源

智能体运行时

通过高代码方式在本地开发、并托管至AgentArts运行时(Runtime)的智能体

部署至AgentArts运行时后自动上报

第三方托管

在AgentArts平台以外开发和运行、通过观测OpenAPI上报Trace数据的第三方智能体

手动对接AgentArts观测功能后上报

  • 如需了解高代码开发和智能体运行时的详细说明,请参考高代码开发概述、基础示例:创建基础对话智能体。
  • 如需了解第三方智能体数据上报的配置方法,请参考上报第三方智能体 Trace、Metric、Log 数据。
  • 无论哪种类型的智能体,轨迹分析均依赖会话Trace数据。在创建轨迹分析任务前,请确保目标智能体已在指定时间范围内产生了足够量的Trace数据,否则分析结果的覆盖度和准确性将受到影响。可在AgentArts平台“观测与优化 > 观测”功能中查看。

相关文档