这一课把前面讲过的内容连起来。我们采用一个教学任务:设计一个 AI 学习记录助手,把你的笔记整理成待理解的问题,并用问答检验理解。 这里先讨论需求,不直接开始开发,也不声称下面的示例已经在你的电脑上执行。
第一步:明确在哪个工作环境里使用
假设你选择在自己电脑的 Codex 中完成这次练习,并准备了一个单独的学习项目文件夹。
这一步回答两个问题:“谁来执行”和“在哪里放材料”。它不需要你先选择复杂的软件架构。单独的练习目录,也让学习时产生的笔记更容易找到,不会与现有项目混在一起。
如果你用的是网页里的云端工作环境,就必须确认那里能否导入和读取技能文件,不能直接套用“电脑上已经装好了”的结论。
第二步:取得需要的完整技能
按照上一课的文件安装路线,安装器从 Matt 仓库取得你选择的技能。开始学习访谈方法时,可以重点关注:
| 内容 | 在本例中的作用 |
|---|---|
grill-me |
进入不保存领域文档的访谈流程 |
grilling |
真正的追问方法;grill-me 依赖它 |
grill-with-docs |
在访谈过程中同步记录领域知识 |
domain-modeling |
帮助统一概念和记录适当的决定 |
setup-matt-pocock-skills |
为需要项目文档与工单的工程流程配置位置和约定 |
这张表是理解依赖关系的最小例子,不承诺某个版本的安装器一定会替你补齐全部依赖。应当让实际工作环境核对所选 Skill 引用了哪些其他技能、文档或脚本。
当前冻结版本中,grill-me 加载 grilling,grill-with-docs 加载 grilling 与 domain-modeling。可以直接对照 grill-me 原文、grill-with-docs 原文。
第三步:先确认当前会话能看见它
打开你准备用来练习的那个项目会话,查看可用技能,或者要求 AI 读取指定技能并说明来源。
如果它找不到,先解决发现或安装范围问题。不要跳过这一步,让 AI 仅凭名字猜一个同名工作流程。grill 这个词大致意味着追问,但猜到字面意思,不等于读取了 Matt 的具体规则。
第四步:配置项目,再发起任务
如果你要使用会保存项目文档的工程流程,先采用当前产品支持的入口运行 setup-matt-pocock-skills。配置时需要确定任务保存方式和相关文档位置。
准备好以后,在 Codex 会话中,从可用技能中选择对应项目,再给出你的需求。示意写法是:
$grill-with-docs
我想做一个 AI 学习记录助手。
我每天提供学习笔记,它帮助我发现没理解的概念,
并通过问答检查我的理解。
请先帮我澄清需求,暂时不编写软件。
所有解释和问题都使用适合初学者的中文。
这是一段要发给 Codex 的任务提示,不是在操作系统终端直接执行的程序。若使用 Claude Code,就从它的技能菜单选择对应名称;插件形式可能带有插件名前缀。
第五步:你会看到什么样的工作
下面是教学对话示例,不是 Matt 的逐字原文。
AI:“你所说的学习笔记,是你自己的文字记录,还是整篇资料?这会影响助手要处理的输入。我建议第一版先处理你自己的文字笔记。”
你:“先处理我自己的笔记。我还想保留当时没想明白的地方。”
AI:“这里有两种内容:你写下的原始笔记,以及助手整理出的讲解。我们是否应该分别保存,避免讲解覆盖原始想法?”
你:“是的,原始笔记保留。”
接下来,流程可能把“原始笔记”“解释”“待回答问题”等概念逐步确定下来。你开始看到 Skill 的作用:它引导这段工作先找出会影响设计的决定,而不是只给出一个漂亮页面。
问题的分组与节奏应以安装版本为准。本教材所附 grilling 按依赖关系组织轮次,可在一轮提出多个前提已明确的问题;不能根据旧文章,一概认定作者所有版本都“一次只问一个”。如果你希望为学习而改成一次一问,可以明确提出,并知道这是你的调整。grilling 精读
第六步:怎样判断这次使用有价值
不要只检查“AI 有没有说使用了技能”。更有用的判断是:原来模糊的地方,是否变得明确?
例如本轮结束后,你是否能够回答:输入是什么、原始笔记是否保留、AI 可以改写什么、怎样检查理解、什么情况暂不开发。若启用了文档记录,还应检查文件中是否准确保存了你确认的含义。
这些产物仍然是需求和决策材料,不代表软件已经做完。之后才根据工作的规模,考虑规格整理、任务拆分和实现技能。每个阶段可以有自己的方法,你不需要让53项技能同时参与一次任务。
不安装,今天能否先体验
可以先做一次明确的“按文档方法开展”的练习。把需要的完整正文和必要依赖提供给 AI,并说:
请先完整阅读我提供的工作说明,确认配套材料是否齐全。然后按其中的方法,帮助我澄清学习记录助手的需求。这里是单次方法练习,不要声称它已被安装到其他会话;如果缺少材料或工具,明确告诉我。
这能帮助你理解方法怎样改变对话,但它与正式安装仍有区别:新的会话是否拥有这些材料、能否自动发现和选择,都没有因此得到保证。
**自问:**这次调用的真正成果,应该是“一个已经上线的助手”,还是“一组已经澄清并记录的决定”?为什么?