AI 小白学 Agent 完全指南
1️⃣ 什么是 Agent?为什么要用?
Agent(智能体) 就是 Claude 能"派出去独立干活的小助手"——你告诉它一个任务,它可以自己去查资料、写代码、跑命令,最后把结果带回来给你。
Skill vs Agent 的区别
| Skill(技能) | Agent(智能体) | |
|---|---|---|
| 本质 | 操作手册——告诉 Claude 怎么做 | 独立员工——派出去自己干 |
| 工作方式 | Claude 按你的步骤执行 | 自己规划、搜索、执行、返回结果 |
| 复杂任务 | 一次只能做一件事 | 可以并行做多件事 |
| 适合 | 固定流程、规范化操作 | 探索性、需要查资料、不确定性高的任务 |
生活中的类比
- Skill = 你给实习生写了一份操作清单:"按这 5 步做"
- Agent = 你对实习生说:"去调研一下市场,回来告诉我结果"——他自己知道怎么查资料、分析、写报告
为什么要用 Agent?
| 场景 | 自己手动做 | 用 Agent |
|---|---|---|
| 给代码写测试 | 一个文件一个文件看 | 派 Agent 同时扫所有文件 |
| 调研新技术 | 要自己搜资料整理 | Agent 自己搜 分析 出报告 |
| 审查代码安全 | 一行行看 | Agent 并行检查多个维度 |
核心价值:把复杂、耗时的任务交给"分身"去做。
2️⃣ 什么时候该用 Agent?
适合用 Agent 的场景
- 调研类:需要查资料、对比方案、出报告
- 多文件扫描:同时检查多个文件/目录
- 并行任务:多个独立工作可以一起做
- 需要外部工具:搜索、抓取网页、运行命令等
- 探索性任务:不确定答案在哪,需要自己找
不适合用 Agent 的场景
- 简单的一两行修改(直接改更快)
- 固定流程(用 Skill 更合适)
- 需要你确认的决策性操作
3️⃣ 实战演示
场景:分析项目结构
在对话中直接说:
请派一个 Agent 帮我分析一下 note-center 项目的代码结构
Claude 就会派出一个 Agent 去扫描项目目录、读取文件、分析代码,最后返回一份完整的分析报告。
实际效果
Agent 会返回以下内容:
1. 项目概览:项目是做什么的、技术栈
2. 目录结构:文件和文件夹分布
3. 核心模块:每个文件的作用
4. 数据流:请求从入口到返回的完整流程
5. 数据库设计:有哪些表、表结构
4️⃣ 如何调用 Agent?
最简单的方式:直接说!
不需要像 Skill 那样创建文件,直接在对话里说就行:
请派一个 Agent 帮我检查一下 app.py 的安全问题
跟 Skill 配合使用
还可以在 Skill 里调用 Agent,实现更复杂的自动化流程。
5️⃣ Skill vs Agent 总结
| 项目 | Skill | Agent |
|---|---|---|
| 你需要做什么 | 写一份 .md 指令文件 | 直接说要干什么 |
| 存放位置 | .claude/skills/xxx.md |
不需要存文件 |
| 调用方式 | /skill-name |
直接告诉 Claude |
| 适合 | 固定流程、重复任务 | 探索性、并行、复杂任务 |
| 学习难度 | ⭐ 简单 | ⭐⭐⭐ 中等 |
一句话记住
Skill 是"教 Claude 怎么做",Agent 是"让 Claude 自己去干"。