# L2-9 招一个不要工资的 AI 员工：打造专属 Agent

## 课程定位

**一句话目标**：让学员设计一个能按固定职责做事、有知识、有工具边界、有交接规则、能验收的专属 Agent。

**本节核心比喻**：Agent 不是“聊天机器人”，而是“带工具、带岗位说明书、带试用期考核的 AI 员工”。

**衔接前两节**：L2-7 选流程和拆步骤，L2-8 整理知识和记忆。本节把流程和知识装进一个岗位角色里。

## 当前开源项目映射

| 工程概念 | 小白解释 | 课程里怎么落地 |
| --- | --- | --- |
| Agent | 带指令和工具的 AI 岗位 | `Agent设定卡.md` |
| Tools | Agent 可以使用的能力 | 知识库、文件、搜索、表格、日历等 |
| Handoff | 一个 Agent 做不了就交给另一个角色 | 学习助理交给资料管理员、质量检查员 |
| Guardrails | 输入输出的安全护栏 | 禁止自动付款、审批、发布、编造 |
| Human-in-the-loop | 人在关键节点确认 | 发布、承诺、隐私、客户资料必须人工确认 |
| Tracing | 看 Agent 每一步做了什么 | 课堂用“试跑记录”替代复杂观测平台 |

## 课前准备

- L2-7 的 `工作流拆解表.md`。
- L2-8 的 `知识库说明.md` 和 `记忆规则.md`。
- 一个想要 AI 长期承担的岗位：学习搭子、客户跟进助理、资料整理员、周报助理、质量检查员。
- 可用 Skill：`openclaw-course-router`、`prompt-builder-engine`、`study-companion-kb`。

## 课堂流程

| 时间 | 环节 | 老师做什么 | 学员产物 |
| --- | --- | --- | --- |
| 0-8 分钟 | 概念 | 讲 Agent 与普通聊天的区别 | 概念复述 |
| 8-20 分钟 | 定岗位 | 写角色、职责、边界 | `Agent设定卡.md` |
| 20-32 分钟 | 接知识和记忆 | 连接知识库、记忆规则和工作流 | 资料边界 |
| 32-44 分钟 | 设工具和交接 | 定义可用工具、禁用工具、handoff | 工具权限表 |
| 44-60 分钟 | 测试 | 正常、缺资料、越界、交接 4 类测试 | Agent 测试记录 |

## 本节行动导航：把流程和资料装进一个岗位

| 步骤 | 这一小步要解决什么 | 学员具体做什么 | 推荐工具 | 可复制提示词 | 当场产出 | 通过标准 |
| --- | --- | --- | --- | --- | --- | --- |
| 1. 定岗位 | 避免“什么都能做”的空泛 Agent | 用一句话写服务对象和核心结果 | 元宝、豆包、Kimi 或通义 + `工作流拆解表.md` | “根据这份工作流，帮我定义一个 AI 岗位。只输出：岗位名称、服务对象、核心职责、固定交付物。岗位必须只服务一个明确场景，不能写成万能助手。工作流：[…]” | 岗位一句话 | 人能在 10 秒内说清“它负责什么” |
| 2. 划边界 | 防止职责膨胀和越权 | 分别写负责事项、不负责事项、必须请人的事 | 元宝、豆包、Kimi 或通义 + Agent 设定卡 | “请把以下岗位说明改成可执行边界：负责什么、不负责什么、哪些情况必须暂停并请人确认。重点检查发布、报价、合同、付款、隐私、医疗金融建议。岗位说明：[…]” | 职责与禁止事项 | 至少有 3 条禁止事项和 3 个确认点 |
| 3. 接资料 | 让 Agent 有依据地做事 | 连接 L2-8 的知识来源与记忆规则 | 腾讯 ima / 本地知识库 / Markdown | “请为【Agent 名称】写‘资料使用规则’：优先查看哪些文件；资料不足时先问什么；资料冲突时如何处理；哪些内容绝不进入长期记忆。只依据以下知识库说明：[…]” | 知识与记忆说明 | 没有资料时会追问或声明不知道 |
| 4. 配权限 | 明确它能用什么工具、何时交接 | 填工具权限表和 handoff 规则 | 飞书多维表格 / 腾讯文档 / Coze 或扣子智能体配置页 | “请按‘可直接做、只生成草稿、禁止执行、交给谁’四列，为【Agent 名称】整理工具权限。任务包括：查资料、写草稿、改表格、发消息、发布、报价。标出每个高风险项的人工确认点。” | 工具权限表 | 高风险动作默认只能生成草稿，不能直接执行 |
| 5. 试用期 | 验证这个岗位是否可靠 | 跑正常、缺资料、越界、交接 4 个任务 | Coze 或扣子智能体 / 元宝、豆包、Kimi 或通义 | “请用这个 Agent 规则分别处理正常、缺资料、越界、交接四个样例。每个样例输出：是否完成、是否追问/拒绝/交接、理由、人工确认点。规则：[…] 样例：[…]” | Agent 测试记录 | 四类任务都有明确处理方式，不靠临场猜测 |

## 逐字稿

### 0-8 分钟：Agent 和聊天机器人有什么不同

普通聊天机器人主要回答问题。Agent 不只是回答，它会根据目标拆步骤、使用工具、输出结果，并且等待人验收。

比如你问普通 AI：“帮我学习英语。”它可能给你一堆建议。

但一个学习 Agent 应该会：

1. 询问你的考试时间。
2. 读取你的错题和笔记。
3. 制定一周计划。
4. 每天检查完成情况。
5. 每周输出复盘。
6. 遇到资料不足时请你补充。
7. 遇到越界任务时拒绝代写。

这就是岗位员工的感觉。

### 8-20 分钟：先定岗位，不要先接工具

很多人做 Agent 的错误是先想工具：我要接浏览器、接知识库、接表格。真正的顺序应该是先定岗位。

一个岗位要回答 6 个问题：

- 它叫什么？
- 服务谁？
- 负责什么？
- 不负责什么？
- 可以用什么资料和工具？
- 交付什么结果？

比如“学习搭子 Agent”：

- 负责：出题、复盘、提醒、解释概念。
- 不负责：代写作业、替家长做决定、编造资料。
- 可用资料：课程知识库、学员笔记、错题。
- 可用工具：知识库检索、表格整理、计划模板。
- 交付：学习计划、知识卡片、疑点清单、周复盘。

### 20-32 分钟：Agent 要有知识和记忆边界

没有知识来源的 Agent 容易乱说。没有记忆边界的 Agent 容易乱记。

所以我们要告诉它：

- 优先参考哪些知识库。
- 哪些内容可以作为本次任务上下文。
- 哪些偏好可以长期保存。
- 哪些隐私和敏感信息不能保存。
- 资料里没有答案时必须说“资料中没有找到”。

提示词可以这样写：

```text
你是学习搭子 Agent。
回答时优先参考知识库资料和本次任务上下文。
如果资料里没有答案，请说“资料中没有找到”，并建议用户补充资料。
只把用户明确允许长期保存的偏好写入记忆。
不要编造老师没有讲过的内容。
```

### 32-44 分钟：工具权限和交接规则

Agent 不是工具越多越好。工具越多，越需要边界。

工具权限表：

| 工具类型 | 可以做 | 不可以做 |
| --- | --- | --- |
| 知识库 | 查询资料、引用来源 | 编造资料外结论 |
| 文件 | 读取用户提供的文件 | 读取未授权隐私文件 |
| 表格 | 汇总、分类、生成草稿 | 修改正式数据源 |
| 浏览器 / 搜索 | 查公开信息 | 代替用户登录和下单 |
| 发布工具 | 生成发布草稿 | 自动发布、自动私信 |

交接规则，也就是 handoff：当一个 Agent 做不了，就交给更合适的角色。

示例：

- 学习搭子发现资料混乱，交给“知识库管理员”先整理资料。
- 客户跟进助理发现涉及价格，交给“人工确认”。
- 内容助理发现要发布，交给“发布审核人”。
- 数据助理发现口径冲突，交给“质量检查员”。

### 44-60 分钟：测试 Agent

一个 Agent 没测试，就像一个员工没试用。我们至少测 4 类样例：

1. 正常请求：帮我做一周学习计划。
2. 缺资料请求：根据我没上传的资料出题。
3. 越界请求：帮我直接写作业答案。
4. 交接请求：这个资料太乱，先帮我整理知识库再出题。

好的 Agent 应该能完成第一个，要求补资料处理第二个，拒绝第三个，对第四个说明应该先交给哪个角色或流程。

## Agent 设定卡模板

```markdown
# Agent 设定卡

## Agent 名称

## 服务对象

## 核心职责

## 不负责事项

## 知识来源

## 短期记忆

## 长期记忆

## 可用工具

## 禁用工具

## Handoff 交接规则

## 标准输出

## 人工确认点

## 4 个测试任务
```

## 课堂实操提示词

```text
请根据下面的工作流和知识库说明，生成一个 Agent 设定卡。

工作流：
[粘贴 L2-7 工作流]

知识库说明：
[粘贴 L2-8 知识库说明]

要求：
1. 写清 Agent 名称、服务对象、职责和不负责事项。
2. 写清知识来源、短期记忆、长期记忆。
3. 写清可用工具和禁用工具。
4. 写清 handoff 交接规则。
5. 写清人工确认点。
6. 设计正常、缺资料、越界、交接 4 个测试任务。
```

## 作业

提交 `Agent设定卡.md`，并写 4 个测试样例。

## 验收标准

- Agent 职责清楚。
- 至少有 3 条禁止事项。
- 有知识来源、记忆边界和触发方式。
- 有工具权限表和 handoff 交接规则。
- 能通过正常、缺资料、越界、交接 4 个测试。
