# 技能是什么

技能把一套工作方法整理成可复用的执行指令或技能包。同样的方法需要被多个智能体使用时，适合创建技能统一维护。

例如，“术语整理”技能可以规定：提取专有名词、合并重复项、保留原文依据、按三列表格输出。智能体决定服务什么业务，技能进一步说明某类任务怎么做。

## 哪些内容适合写成技能

| 内容 | 示例 |
| --- | --- |
| 触发场景 | 用户要求从产品材料中提取术语时使用 |
| 输入要求 | 需要用户文本、附件或指定知识库资料 |
| 执行步骤 | 提取 → 去重 → 解释 → 核对依据 |
| 输出格式 | 术语、解释、原文依据三列 |
| 边界与异常处理 | 资料不足时标记待确认，不编造解释 |

技能中的指令不会自动提供工具凭证或知识库资料。需要外部能力时，还应在目标智能体上检查对应工具和知识库配置。

## 注意指令冲突

“只使用当前用户输入”适合严格的文本加工任务，却会限制知识库问答。编写技能时应写清哪些来源允许使用，避免与智能体职责或用户目标矛盾。
