本课程是 DeepLearning.AI 与 Anthropic 合作打造的 Agent Skills 专项课程,由回归讲师 Elie Schoppik 主讲。
在本课程中,我们将探讨 Skills 如何赋能 Claude 及其他 AI 智能体执行复杂任务。技能通过向智能体提供专门的指令和知识来扩展其能力。
- 理解 Skills 的工作原理
- 掌握创建 Skills
- 构建适用于不同场景的 Skills(包括编程、研究、数据分析等)
Agent Skills 是一种扩展智能体能力的模块化指令集合。通过技能,Claude 和其他 AI 智能体可以获得执行特定任务的新能力。
Skills 是文件夹形式的指令集合,用于扩展智能体的能力,赋予其专门的知识来执行任务。
- 开放标准:Skills 现在是一个开放标准,采用标准化格式,可与任何兼容的智能体产品配合使用
- 一次构建,多处部署:你可以构建一次技能,然后在多个智能体产品中部署使用
- 渐进式披露:技能的名称和描述始终存在于智能体的上下文窗口中,但只有当用户请求与技能描述匹配时,才会加载其余指令
智能体需要以下基本工具集来使用技能:
- 文件系统访问:读取和写入文件
- Bash 工具:执行代码
这些工具使智能体能够执行技能所需的任何命令。
智能体可以将 Skills 与 MCP 和 子智能体 结合,创建强大的智能工作流:
| 组合方式 | 说明 |
|---|---|
| Skills + MCP | 使用 MCP 从外部源获取数据,然后依靠技能来处理数据或高效检索数据 |
| Skills + 子智能体 | 将任务委托给具有隔离上下文的子智能体,子智能体本身也可以使用技能获取专业知识 |
本课程将涵盖以下内容:
-
Claude AI 入门
- 创建一个营销活动技能
- 结合预建的 Excel 和 PowerPoint 技能
-
内容创建和数据分析工作流
- 创建两个技能
- 使用 Claude API 进行测试
-
Claude Code 代码审查
- 使用技能进行代码审查和测试
-
研究智能体构建
- 使用 Claude Agent SDK 构建研究智能体
- 使用技能整合研究结果
当你有一个反复要求智能体实现的工作流时,与其每次都解释相同的工作流,不如将其打包成一个技能,让智能体自动知道该做什么。
