当前位置: 首页 > news >正文

Claude 新功能深度解析:Agent Skills 让 AI 智能体变得更专业

写在前面

最近 Anthropic 推出了一个挺有意思的新功能——Agent Skills(智能体技能)。简单说,就是通过文件和文件夹的方式,让 Claude 变得更专业、更懂行。

虽然 Claude 本身已经很强大了,但在实际工作中,它还是缺少一些专业领域的知识和公司内部的背景信息。这个新功能就是为了解决这个问题。

为什么需要 Agent Skills?

现在的 AI 模型能力越来越强,像 Claude Code 这样的工具已经可以和完整的计算环境交互,处理各种复杂任务。但问题来了:当这些智能体变得越来越通用时,怎么让它们在特定领域也能表现出色?

传统的做法是为每个用例专门定制一个智能体,但这样做太麻烦,而且不容易复用。Agent Skills 提供了一个更灵活的方案——把专业知识打包成可复用的"技能包",需要的时候 Claude 就能自己加载使用。

打个比方:这就像给新员工准备入职手册一样。手册里有工作流程、注意事项、常用工具等等。员工需要的时候翻出来看看就行,不用把所有内容都背下来。

Agent Skills 到底是什么?

基本结构

最简单的技能就是一个包含 SKILL.md 文件的文件夹。这个文件必须有几个关键信息:

  • name:技能的名称
  • description:技能的描述

Claude 启动时会把所有已安装技能的名称和描述加载进来。这样它就知道自己"会什么",遇到相关任务时就能调用对应的技能。

实际案例:PDF 技能

拿 Claude 最近推出的文档编辑功能来说,其中就用到了 PDF 技能。

Claude 本来就很擅长理解 PDF 内容,但直接操作 PDF(比如填写表格)就不太行了。通过 PDF 技能,Claude 就获得了这些新能力。

这个技能的 SKILL.md 文件里,除了基本的指令,还引用了两个额外的文件:

  • reference.md:参考文档
  • forms.md:表单填写说明

这样做的好处是,Claude 只会在需要填表的时候才读取 forms.md,平时不会把所有内容都塞进上下文窗口。

渐进式披露:核心设计理念

Agent Skills 的设计遵循"渐进式披露"原则,分为三个层次:

第一层:元数据
启动时加载所有技能的名称和描述,让 Claude 知道自己有哪些技能可用。

第二层:核心内容
当 Claude 判断某个技能相关时,读取完整的 SKILL.md 文件。

第三层:详细信息
根据具体需要,进一步读取技能目录里的其他文件。

这种设计就像一本好的参考书:先看目录,再翻具体章节,最后查阅附录。不需要的内容就不看,既节省了上下文空间,又提高了效率。

技能如何在上下文窗口中工作?

让笔者用一个具体流程来说明:

  1. 初始状态:上下文窗口包含核心系统提示、所有技能的元数据、以及用户的消息
  2. 触发技能:Claude 判断需要使用 PDF 技能,读取 pdf/SKILL.md
  3. 加载补充信息:如果需要填写表单,进一步读取 forms.md
  4. 执行任务:加载完相关指令后,开始处理用户的任务

整个过程是动态的,Claude 会根据实际需要决定加载哪些内容。

技能还能执行代码

除了指令和文档,技能里还可以包含可执行的代码。

为什么要这样?因为有些操作用代码来做更高效、更可靠。比如排序一个列表,直接跑个排序算法肯定比让 AI 生成 token 要快得多。而且代码是确定性的,每次执行结果都一样,不会出现不可控的情况。

还是用 PDF 技能举例:里面包含了一个 Python 脚本,专门用来读取 PDF 并提取所有表单字段。Claude 可以直接运行这个脚本,不需要把脚本内容或 PDF 文件加载到上下文里。效率高,而且结果稳定。

如何开发和测试技能?

如果想自己创建技能,有几个实用建议:

从评估开始

别上来就写技能。先让 Claude 处理一些实际任务,看看它在哪些地方表现不好、需要什么额外信息。然后针对性地创建技能来补足这些短板。

合理组织结构

SKILL.md 文件变得太大时,就该拆分了。把相关内容放到单独的文件里,然后在 SKILL.md 里引用它们。

注意:要明确告诉 Claude 哪些是可执行的脚本,哪些是参考文档。

站在 Claude 的角度思考

观察 Claude 实际使用技能的情况,看看哪些地方用得好,哪些地方用得不太对。特别要注意技能的名称和描述,因为 Claude 就是靠这两个信息来判断要不要使用这个技能的。

和 Claude 一起迭代

在完成任务的过程中,让 Claude 把成功的经验和常见错误记录下来,整理成可复用的内容。如果某次任务搞砸了,让它反思一下哪里出了问题。

这种方式比自己瞎猜 Claude 需要什么信息要靠谱得多。

安全注意事项

技能虽然强大,但也带来了安全风险。恶意技能可能会:

  • 在使用环境中引入漏洞
  • 泄露数据
  • 执行意外操作

几个安全建议

  1. 只从可信来源安装技能
  2. 使用前仔细审查技能内容,特别是代码依赖项和捆绑的资源文件
  3. 留意那些让 Claude 连接外部网络的指令或代码

未来展望

目前 Agent Skills 已经支持 Claude.ai、Claude Code、Claude Agent SDK 和开发者平台。接下来几周,Anthropic 会继续完善技能的创建、编辑、发现、共享等功能。

特别值得期待的是:

  • 技能如何帮助组织和个人更好地与 Claude 分享上下文和工作流程
  • 技能与模型上下文协议(MCP)服务器的配合
  • 未来可能让智能体自主创建和优化技能

写在最后

Agent Skills 的概念很简单,格式也很简单。但正是这种简单,让它变得容易上手、容易扩展、容易分享。

任何人都可以用文件夹的形式把自己的专业知识打包起来,让 Claude 学会新技能。这比为每个场景都定制一个专用智能体要灵活得多。


本文编译自 Anthropic 工程团队博客,原文发布于 2025年10月16日

https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills

http://www.dtcms.com/a/500173.html

相关文章:

  • C++:类和对象(3)|初始化列表|类型转换
  • 小面网站建设长春优化
  • c++贪吃蛇V1.0
  • 南京量身营销型网站设计个人网站 做啥好
  • 每日算法刷题Day75:10.18:leetcode 二叉树14道题,用时3h
  • C语言解析json字符串
  • 网站在哪里设置域名站长统计免费下载
  • 街道门户网站的建设思路.net网站模版
  • MyBatis—XML配置
  • Microsoft AI Genius | 用 MCP 解锁实时数据,重新定义交互边界
  • 杨园建设社区网站wordpress digg主题
  • HarmonyOS6 应用升级经验分享
  • 核工业西南建设集团有限公司网站网站管理助手 二级域名
  • 十月通勤小记
  • 贵州住房城乡建设厅官方网站公司的网站
  • 绪论——一文速通
  • 皮卡丘密码
  • 聊城建设局网站做公司官网大概多少钱
  • 教育系统网站cms网站开发完整视频
  • 肇庆免费模板建站logo成品效果图网站
  • 电商网站的支付接入该怎么做呢wordpress静态分页
  • Vue2(一):创建实例、插值表达式、Vue响应式特性、Vue指令、指令修饰符、计算属性
  • 网站建设东莞公司湖南邵阳调整多个风险区
  • 10种常用的进制转换
  • Chainlit+RAG 实战:从前端界面到多模态检索增强生成全流程开发
  • 太原0元网站建设创意网页设计作品
  • 制作网站首先做的是搜素引擎排名优化计费方式
  • Linux系统信息查看:CPU、内存、版本、硬盘使用情况
  • 【CVPR 2025】MaDCoW广角照片任意物体的畸变校正论文笔记
  • 教学单位 网站建设域名大全 二级域名