AI AI × PYTHON第三课 · Agent、SOUL 与 Skill

LESSON 03 / AGENTS, SOUL & SKILLS

不只回答问题,
让 AI 围绕目标做事

认识 Agent 的工作循环,分清 SOUL、Skill 与工具,再设计一个有边界的学习助手。

本课完成后

  1. 01说清聊天与 Agent 的区别
  2. 02分清 SOUL、Skill 与工具
  3. 03设计有边界的学习助手

PART 01

Agent 是任务执行系统

大模型负责推理;Agent 加上目标、工具和检查机制。

普通聊天

你问一句,它答一句

适合解释、改写和头脑风暴,由用户决定下一步。

例:告诉我怎么做复习计划。

Agent

围绕目标持续推进

拆解任务、调用工具、执行并检查,必要时继续调整。

例:先确认考试安排,再读取资料并生成计划。

简化公式:Agent = 大模型 + 目标与规则 + 工具 + 记忆 + 工作循环。能力取决于工具、权限和环境。

PART 02

观察、计划、行动、检查

点击四个步骤,看 Agent 如何完成“制定 7 天复习计划”。

STEP 01 · OBSERVE

补齐信息

读取考试范围、日期、资料和可用时间;缺什么就先问什么。

输出:已知信息与待确认项。

PART 03

SOUL 决定“它像谁”

SOUL 稳定语气、立场与边界;不同平台也可能称为人格或系统指令。

SOUL / 人格
我是谁、怎么交流:语气、立场与边界。
工作规则
我怎么做事:流程、标准和审批要求。
Skill
这类任务怎么做:步骤、模板与脚本。
工具
我能操作什么:搜索、文件、浏览器等。
记忆
下次要知道什么:偏好、背景与事实。
SOUL 写法示例

角色:耐心但不代做作业的学习助手。
风格:先给结论,再分步骤;术语配生活例子。
边界:信息不足先提问;发送、删除或公开内容前必须确认。

OpenClaw 是知名的开源 AI Agent 项目,因龙虾标志常被称为“小龙虾”。

查看它的官方 SOUL.md 示例 →

PART 04

两个实用 Skill

Skill 是一份可复用的任务说明,告诉 Agent 遇到某类任务时按什么步骤做。它不是大模型或独立 App,而是给 Agent 增加一套工作方法。

下面两个 Skill 一问一做:Grill Me 先问清需求,Ponytail 再用简单、可靠的方案完成。需要安装时,把 GitHub 链接交给 Agent,让它按当前环境安装并验证。

REQUIREMENT INTERVIEW

Grill Me

逐个追问目标、限制和完成标准,适合复杂任务、产品设计或制定计划前。

使用示例

使用 Grill Me。我想设计一个背单词工具,请逐个问题追问我。

查看 GitHub 原文件 →

MINIMAL IMPLEMENTATION

Ponytail

优先复用现有方案、标准库和原生能力,适合需求明确后实现任务或简化代码。

使用示例

启用 Ponytail full 模式,用最简单、够用的方案完成。

查看 GitHub 原文件 →

PART 05

设计你的学习助手

填写三条 SOUL,再为它选择需要的 Skill。右侧会生成一张 Agent 说明卡。

选择 Skill

AGENT CARD

0 个 Skill
填写左侧内容,这里会生成 Agent 说明卡。

PRACTICE

让 Agent 完成一次任务

在支持 Agent 或自定义指令的工具中完成即可。

01建立角色与边界+

把说明卡放入自定义指令;支持 SOUL.md 时写入角色、风格和边界。

02Grill Me → Ponytail+

请制作 7 天复习计划。先用 Grill Me 问清课程、日期、范围、资料和可用时间,再用 Ponytail 保留最少且够用的步骤,最后自检。

03检查循环与权限+

检查它是否先问、再做、后验证;发送、删除、发布、付款等动作必须先确认。

FINAL CHECK

课堂小测

四题全对,完成第三课。

-- / 4
1. Agent 与普通聊天最核心的区别是什么?
2. 哪项最适合写进 SOUL?
3. Grill Me 与 Ponytail 怎么配合?
4. 哪个动作应先向用户确认?

答题后会显示结果和建议。

参考:OpenAI Agents · Claude Agent Skills

不同产品的命名与支持方式可能不同,请以官方说明为准。