Agent Skill(智能体技能)
定义
一份写给 Agent 的结构化操作说明书,包含明确的元数据、步骤、规则、输出格式和示例,让 Agent 在特定任务场景中直接继承用户的做事方法。Agent Skill 是将通用 Agent 转化为特定业务领域"专属数字助手"的关键。
核心组成
一份标准 Agent Skill 通常包含:
| 组成部分 | 说明 |
|---|---|
| 名称和描述 | 技能的名称和适用场景说明 |
| 适用场景 | 明确该技能在什么条件下被触发 |
| 执行步骤 | 完成任务的具体操作流程 |
| 判断规则 | 在关键节点如何做决策的规则 |
| 输出格式 | 最终输出的结构和样式要求 |
| 示例 | 一个或多个完整的输入输出示例 |
解决的问题
通用 Agent 并不真正理解用户的特定工作流。例如,一个新闻采编 Agent 需要知道:
- 用户关注哪些关键词
- 哪些来源可信
- 哪些重复新闻应该丢弃
- 输出必须按什么格式写
- 什么风格可以接受
如果每次都靠临时对话补充这些背景,成本高且不稳定。Agent Skill 通过结构化文件一次性解决这些问题。
使用方式
用户只需说一句:
“开始执行今日新闻采编工作流。”
Agent 自动载入对应 Skill,按预设规则调用工具、筛选信息、组织输出。
工程意义
- 将业务逻辑代码化、结构化
- 实现 AI 的个性化、专业化
- 降低与 Agent 沟通的重复成本
- 使 AI 从通用模型变为贴近业务、贴近个人方法论的专属数字助手
与相关概念的关系
- [[Agent]]:Agent Skill 是 Agent 执行特定任务的操作说明书
- [[Prompt-Engineering]]:Agent Skill 可以视为一种结构化的、可复用的高级 Prompt
- [[Tool]]:Agent Skill 中定义了在什么步骤调用哪些 Tool
- [[ReAct]]:Agent Skill 为 ReAct 循环提供了预设的行动路线图