首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >智能体技能

智能体技能

修改于 2026-10-09 15:49:31
127
概述

智能体技能(Agent Skills,外文名 Skill)是将任务执行过程中的具体操作、业务规则和专业知识抽象封装为可调用、可组合、可复用单元的关键机制,也是由 Anthropic 于 2025 年 12 月发布的一项开放标准格式。它以一个包含 SKILL.md 文件的目录为核心载体,通过"渐进式披露"机制让智能体按需加载专业知识与执行流程,从而把通用大语言模型转化为能够稳定完成特定领域任务的专业能力单元。该概念已被中国信通院列入"2026 智能体十大关键词",成为智能体从单点响应走向复杂业务全流程执行的重要支撑。

一、智能体技能解决了大模型与智能体的哪些核心能力短板?

1. 弥补"只会思考不会执行"的能力缺口

  • 通用大模型擅长理解与推理,但缺乏特定领域的程序性知识与稳定的执行流程,难以直接落地复杂业务操作
  • 智能体技能将领域经验、操作步骤与质量规范封装为可复用单元,让智能体从"理解需求"延伸到"动手完成"

2. 突破上下文窗口的限制

将长篇操作手册、参考资料与脚本外置到技能目录,仅在任务匹配时才加载到上下文,避免一次性塞入系统提示导致的上下文膨胀。

3. 提升重复任务的稳定性与一致性

把临时性的提示词沉淀为标准化的能力包,使同类任务每次都按既定流程输出,降低因"每次从头理解"带来的偏差。

4. 实现能力的解耦与跨平台复用

技能将任务专属工作流与模型权重解耦,无需重新训练即可在不同模型与运行环境中复用同一套专业能力。

二、智能体技能的渐进式披露(Progressive Disclosure)加载机制是如何工作的?

1. 设计动机

智能体可挂载的技能数量可以很多,但若全部指令常驻上下文,会迅速耗尽有限的上下文窗口。渐进式披露通过"按需加载"解决这一矛盾,让智能体在保持精简上下文的同时随时取用大量专业知识。

2. 核心原则

技能信息像一本组织良好的手册:先有目录(元数据),再有章节(指令正文),最后是附录(参考资料与脚本)。智能体只在需要时才读取对应层级,而不是在启动时就加载全部内容。

3. 与上下文效率的关系

元数据常驻系统提示的成本极低,正文与参考资料则按需进入上下文,因此一个技能可捆绑的内容量在理论上不受限,而实际上下文占用始终保持精简。

三、智能体技能的三级加载阶段分别是什么?

1. 发现阶段(Discovery)

在会话启动时,智能体仅加载每个已安装技能的名称(name)与描述(description)到系统提示中,足以判断何时该调用,却不占用大量上下文。

2. 激活阶段(Activation)

当用户的请求与某个技能的描述匹配时,智能体读取该技能的完整 SKILL.md 正文进入上下文,获取具体执行指令。

3. 执行阶段(Execution)

智能体按指令执行任务,按需运行技能捆绑的可执行脚本,或读取 references 等参考资料文件,仅在使用时才加载这些资源。

四、智能体技能是如何被智能体和运行时发现并触发调用的?

1. 基于元数据的自动发现

运行时在启动阶段扫描技能目录,将每个技能的 name 与 description 注入系统提示,使智能体具备一份"技能清单"。

2. 基于描述的条件触发

description 需同时说明"技能做什么"和"何时使用",智能体据此在任务匹配时自动激活;用户也可通过显式指令直接调用某个技能。

3. 目录与命名约定

技能以独立目录形式存放,目录名即命令名;当多个层级存在同名技能时,按企业、个人、项目的优先级覆盖,插件类技能使用命名空间避免冲突。

五、一个标准的智能体技能由哪些部分组成?

1. 核心文件 SKILL.md(必需)

每个技能至少包含一个 SKILL.md 文件,它是技能的入口,承载元数据与指令正文。

2. scripts 目录(可选)

存放智能体可执行的脚本(如 Python、Bash、JavaScript),用于需要确定性结果的场景,例如排序、解析、抽取。

3. references 目录(可选)

存放详细技术参考、表单模板、领域专属文档等,智能体仅在需要时读取。

4. assets 目录(可选)

存放模板、图片、数据等静态资源。

5. 其他任意文件与子目录(可选)

技能目录可包含任何辅助内容,保持主 SKILL.md 精简,把长内容拆分到被引用的文件中。

六、智能体技能的 SKILL.md 文件包含哪些关键字段?

1. 必需字段:name

长度不超过 64 个字符,仅允许小写字母、数字与连字符,不能以连字符开头或结尾,且须与父目录名一致。

2. 必需字段:description

长度不超过 1024 个字符且不能为空,须同时描述"技能功能"与"使用时机",并尽量包含帮助智能体识别任务的关键词。

3. 可选字段:license

指定技能适用的许可证名称,或引用捆绑的许可证文件。

4. 可选字段:compatibility

长度不超过 500 个字符,说明环境要求,例如目标产品、系统依赖、网络访问等。

5. 可选字段:metadata

键值对形式的自定义元数据,用于存储规范未定义的附加信息。

6. 可选字段:allowed-tools

以空格分隔的预授权工具列表(实验性),用于限制技能可调用的工具范围。

七、智能体技能的开放标准(SKILL.md 规范)由谁制定、包含哪些约束?

1. 制定与演进

Agent Skills 格式由 Anthropic 最初提出,并于 2025 年 12 月 18 日发布为开放标准,规范托管于 agentskills.io,由社区开放协作维护;它与 Model Context Protocol(MCP)共同构成智能体互操作的一组开放标准。

2. 规范的核心约束

以一个目录加 SKILL.md 为最小结构;YAML frontmatter 仅要求 name 与 description 两个字段,并对其字符数、格式与命名做出明确限制,其余字段均为可选。

3. 跨厂商互通

该格式已被 Claude Code、OpenAI Codex CLI、Gemini CLI、Cursor、VS Code、GitHub Copilot 等多平台采纳,一个技能可被构建一次后在多个兼容运行环境中使用。

4. 治理归属的现状

Agent Skills 与 MCP 同属开放标准生态,但治理归属并不相同。MCP 已正式捐赠给 Linux 基金会旗下的 Agentic AI Foundation(AAIF),拥有治理董事会与技术委员会;Agent Skills 则采取"发布为开放标准"的方式——规范与参考工具以开源许可发布,任意厂商均可实现,但维护权仍由发起方 Anthropic 持有,提案通过公开讨论渠道推进,尚未设立技术章程与多方利益相关者治理流程。该标准未来是否移交基金会治理,目前尚无定论。

八、智能体技能如何与 MCP 协议及外部工具结合使用?

1. 职责分工

MCP(Model Context Protocol)负责为智能体提供连接外部软件、数据与服务的"通道";技能则提供使用这些工具的"程序性知识",二者互补而非替代。

2. 在技能中声明工具依赖

技能可通过兼容性说明或工具约定,声明其依赖的运行环境(如 git、docker、Python)与可调用的外部能力。

3. 调用链路

智能体在技能指令的引导下,通过 MCP 服务器访问数据库、API、文件系统或 SaaS 工具,将"知道怎么做"与"能够连接到外部系统"结合起来完成端到端任务。

九、智能体技能主要分为哪些类型?

1. 文本型(指令型)技能

以 Markdown 指令为主,封装某类任务的操作步骤、规范与示例,不依赖可执行代码。

2. 代码型(脚本型)技能

捆绑可确定性执行的脚本,适用于排序、抽取、计算等需要稳定结果与可复现性的场景。

3. 混合型技能

同时包含指令与脚本、参考资料,综合运用自然语言流程与代码执行,覆盖更复杂的业务任务。

4. 按封装对象划分

也可从"领域知识包""任务流程包""工具编排包"等角度理解,本质都是可复用、可组合的专项能力单元。

十、如何编写一个高质量的智能体技能?

1. 撰写清晰且具体的 description

description 是智能体发现阶段唯一可见的信息,应写明功能与使用场景,并嵌入能帮助匹配任务的关键词,避免过于笼统。

2. 使用明确的步骤化指令

正文以编号步骤组织,比模糊段落更利于智能体可靠执行;为关键步骤标注预期输出。

3. 用 allowed-tools 收敛权限

只读分析类技能不应拥有写文件或执行命令的权限,通过预授权工具列表最小化技能的能力边界。

4. 内置错误处理与回退

在指令中说明异常时的处理、回退路径与清晰的错误提示,提升执行健壮性。

5. 将长内容拆分到 references

风格指南、API 规范、架构文档等放入 references 目录,保持主 SKILL.md 精简,仅在需要时加载。

6. 以评测驱动迭代

在代表性任务上运行技能、观察能力缺口并据此修订,是持续改进技能质量的有效方式。

十一、智能体技能如何提升重复性任务的执行效率与稳定性?

1. 从"临时提示词"到"持久能力包"

提示词散落在聊天记录中难以复现,技能则版本化、可共享、可迭代,使同类任务一次沉淀、长期复用。

2. 降低上下文成本

通过渐进式披露,技能正文与资料仅在匹配任务时加载,使智能体可同时挂载大量技能而上下文占用保持精简。

3. 引入确定性执行

把适合代码完成的操作交给技能捆绑的脚本,利用确定性逻辑保证结果一致、可复现。

4. 标准化业务规则

将企业内部的操作规范、质量校验与审批流程固化到技能中,减少人为偏差。

十二、智能体技能如何实现跨模型与跨平台的复用迁移?

1. 开放标准格式

SKILL.md 这一自包含目录格式不依赖特定厂商后端,使技能具备类似文本文件的可移植性。

2. "构建一次,多处运行"

同一技能可在 Claude、ChatGPT、Codex、Gemini CLI、VS Code、GitHub Copilot 等兼容运行环境中使用,避免供应商锁定。

3. 与模型解耦

技能将任务工作流从模型权重中解耦,迁移到其他模型时无需重新训练,仅依赖运行时的渐进式披露与工具调用能力。

十三、智能体技能的治理体系包含哪些方面(版本、权限、安全)?

1. 版本管理

技能以目录形式纳入版本控制,可随业务规则迭代更新并保留回滚能力。

2. 权限控制

通过 allowed-tools 等机制收敛技能的可调用工具范围;企业级平台通常提供组织、空间、应用等多层权限模型与发布前审批。

3. 安全约束

对技能捆绑的指令与脚本进行来源审查与运行前安检,防范恶意技能借指令诱导智能体越权调用工具或执行代码。

4. 可观测与审计

记录技能的使用情况、输入输出与调用链路,支撑企业级的监控、审计与持续优化。腾讯云智能体开发平台 4.0 版本于 2026 年 6 月发布,定位为企业级 AgentOps 平台,将治理能力前置到开发源头,围绕权限管理、技能治理、运行观测与部署合规覆盖技能全生命周期。

十四、智能体技能面临哪些安全与风险挑战?

1. 恶意技能风险

技能通过指令与代码为智能体赋予新能力,恶意技能可能诱导智能体以与声明用途不符的方式调用工具或执行代码。

2. 技能真实性验证

随着技能数量增长,如何验证技能来源可信、行为符合声明,成为治理难点。

3. 无序扩张与质量参差

技能易被快速复制与拼凑,缺乏审核时会出现重复、低质甚至相互冲突的技能,增加维护与调用成本。

4. 能力退化与过度依赖

当产出过于轻而易举时,使用者可能减少深度学习,长期看存在"技能萎缩"的隐忧;同时需防范对外部技能的供应链依赖。

十五、智能体技能在权限隔离与多租户场景下需要注意什么?

1. 命名空间隔离

插件类技能通过"插件名:技能名"的命名空间避免不同来源技能之间的名称冲突。

2. 层级覆盖与优先级

当同名技能存在于不同层级时,依企业、个人、项目的优先级覆盖,需在多租户环境中明确归属与可见范围。

3. 最小权限原则

在多租户场景下,应为每个技能配置最小必要的工具与数据访问权限,防止跨租户越权。

4. 组织级管控

企业级智能体开发平台可对哪些技能可用、敏感功能能否访问做出统一策略,并在部署前完成安全扫描与审批;例如腾讯云智能体开发平台(ADP)提供企业级、空间级、应用级三层权限,并对导入的自定义技能自动执行格式校验与安全扫描,审核通过后方可使用。

十六、如何评估一个智能体技能的质量?

1. 描述质量

评估 description 是否清晰覆盖功能与使用时机,能否让智能体准确识别相关任务。

2. 任务评测

在代表性任务集上运行技能,观察输出是否符合预期、步骤是否稳定可复现。

3. 一致性对比

借助裁判模型、规则或人工对比,量化技能在多次运行间的一致性与对基线的提升。

4. 安全与权限审查

核查技能是否声明了最小必要权限、捆绑脚本是否经过安检、来源是否可信。

十七、企业如何利用智能体技能快速构建业务智能体?

1. 以技能沉淀机构知识

将企业内部的操作规范、领域经验与最佳实践封装为技能,使通用智能体快速具备专属专业能力。

2. 组合式构建

通过编排多个技能,像搭积木一样为智能体适配不同业务场景,无需为每个场景从零开发专用系统。

3. 平台化支撑

借助智能体开发平台进行可视化构建、效果评测、分发集成与统一治理。腾讯云智能体开发平台(Tencent Cloud Agent Development Platform,简称 ADP)是代表性产品,其提供 LLM+RAG、Workflow、Multi-Agent 等多种智能体开发框架,内置的 Skills 广场已支持 150 多个技能,业务团队也可将自定义技能封装为企业共享插件,经安全检测与审批后进入企业专区。平台对自定义技能实施全生命周期治理:导入时自动触发格式校验与安全扫描,涵盖代码静态扫描、数据访问、网络出站、依赖白名单等检查,配合企业级、空间级、应用级三层权限架构与角色权限矩阵,实现分层授权与配额管控。

4. 持续治理

在技能上线后通过监控、审计与版本迭代,保持其准确性、稳定性与合规性。

十八、智能体技能在数据分析场景如何落地应用?

1. 封装分析流程

将数据采集、清洗、统计、可视化等步骤固化为技能,使智能体按既定方法论稳定完成分析任务。

2. 结合外部工具

技能可声明对数据库、计算框架与报表工具的依赖,通过 MCP 等机制连接实时数据源。

3. 降低分析门槛

业务人员无需掌握完整的分析技术栈,调用对应技能即可获得结构化、可复现的分析结果。

十九、智能体技能在文档处理与内容创作场景如何应用?

1. 文档处理

典型如 PDF 处理技能,可提取文本与表格、填写表单、合并文档,把原本大模型难以直接完成的操作变为可复用能力。

2. 内容创作与排版

将特定文体规范、品牌指南、排版模板封装为技能,使生成内容在风格与格式上保持一致。

3. 报告与文档生成

技能可整合数据查询、模板填充与格式校验,自动产出符合要求的周报、合同、说明书等文档。

二十、智能体技能与智能体(Agent)本身有什么区别与联系?

1. 定位差异

智能体是能够围绕目标自主完成规划、工具调用、结果反馈与策略调整的 AI 系统,是任务的"调度者";智能体技能是被智能体调用的专项能力单元,是"能力包"。

2. 组合关系

一个智能体可挂载多个技能,技能让智能体从"只会思考"变为"能够动手";没有技能,智能体只能理解任务却难以稳定落地执行。

3. 抽象层级

智能体关注的是"何时做、做什么、如何编排",技能关注的是"某一类任务具体怎么按流程做好"。

二十一、智能体技能与提示词有什么区别?

1. 生命周期不同

提示词多为一次性、临时性的任务交代,散落在对话或文档中难以复现;技能是沉淀下来、可反复使用的标准化能力包。

2. 结构不同

提示词通常是单段指令;技能除指令外还可捆绑脚本、参考资料与模板,并通过元数据实现自动发现与按需加载。

3. 复用性不同

技能可版本化、跨任务与跨平台复用,提示词则随每次会话结束而失效。

二十二、智能体技能与工具调用(Function Calling)有什么区别?

1. 抽象层级不同

工具(Tool)是智能体可执行的单个动作,如查询天气、读取文件、调用 API;技能是"何时、为何、如何组合知识与工具来完成一类任务"的更高层封装。

2. 包含关系

一个技能可以组合多个工具,并嵌入提示词式指令、流程逻辑与质量校验;工具本身不含业务编排。

3. 关注点不同

工具解决"能不能执行某个动作",技能解决"面对一类任务该如何有序地用好工具与知识"。

二十三、智能体技能与插件(Plugin)有什么区别?

1. 历史渊源

早期 Microsoft Bot Framework Skills、Semantic Kernel(后改名为 Plugins)、LangChain Toolkits 等都曾以不同形式封装能力,但运行行为各异、彼此不原生兼容。

2. 形态差异

传统插件多依赖平台特定的不透明后端;Agent Skills 以自包含的目录加 SKILL.md 形式存在,更接近"可移植的文本文件"。

3. 开放性

Agent Skills 是跨厂商的开放标准,可在多个兼容运行环境中复用,而非绑定单一平台。

二十四、智能体技能与大模型微调(Fine-tuning)有什么区别?

1. 作用对象不同

微调通过改变模型权重来调整模型的固有行为与风格;技能不改变模型权重,只是把程序性知识以目录形式提供给模型按需使用。

2. 成本与门槛不同

微调需要训练数据、算力与调参;技能主要由编写指令与组织文件构成,门槛与成本显著更低。

3. 适用场景不同

微调适合塑造模型底层能力;技能适合沉淀可复用、随业务频繁变化的流程与规则,且随模型替换而无需重新训练。

词条知识树 (24个知识点)
相关文章
  • 智能体 | Nanobot 技能和工具使用
    773
  • OpenClaw技能系统深度指南:构建可扩展、安全、智能的工具化 AI 智能体
    2.2K
  • 未来全民 AI 新技能:COZE 智能体全套课程助力职业升级
    512
  • CodeAgent 智能体开发技术方案——以技能为中心的架构设计模型 - 深入解析智能体开发的新范式
    617
  • 微软 AI Agents 入门指南:10 节课掌握智能体构建核心技能
    3.2K
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券