AIToday for AI

Guides · Intermediate

AI 编程工作流对比:grill-me 的极限追问与 Superpowers 的自动审查

约 60 分钟 · 建议有基础经验

相关内容

从这里继续浏览相关内容。

返回指南

grill-meSuperpowers 是目前极受欢迎的 AI 编程工作流工具,均在社区获得高度关注。两者的主流程大体相似,可以用如下流程图表示:

+----------------------+
| 1. 多轮问答对齐需求  |
+----------------------+
           |
           v
+----------------------+
| 2. 产出需求文档      |
+----------------------+
           |
           v
+----------------------+
| 3. 将文档拆分为计划  |
+----------------------+
           |
           v
+----------------------+
| 4. 执行计划          |
+----------------------+

它们的差异源于各自的设计初衷。

设计理念差异

grill-me 源自 Matt Pocock 的个人自用 Skill 合集。这套工具带有强烈的个人开发者风格:Skill 被划分为开发者主动调用和 Agent 自动调用两类;当讨论过长导致 Agent 上下文不足时,需开发者手动调用 handoff 将讨论总结为文档,再开启新会话。

Superpowers 的设计思路则是提供一套完整的软件开发方法论,将复杂度收敛至框架内部。所有的 Skill 均在需要时自动触发,开发者无需关注何时调用何种技能。

提问与对齐方式

在第一步的“多轮问答对齐需求”阶段,两者的表现截然不同。

grill-me 假设开发者脑中已有成型方案,仅缺失细节。它像一个持续追问的面试官,在主干基础上通过不断讨论延伸出枝蔓,最终形成完整的树状结构。这意味着,如果开发者仅有初步想法且只被动接受 AI 建议,会被问及极多问题。合理的使用方式是:交流前确立主干,主动引导对话,并使用类似 /prototype 等工具提供额外信息。由于前期提问全面,grill-me 后续流程相对轻量,仅在代码完成后设有 review 环节。

Superpowers 的 brainstorming 假设开发者仅有模糊构思。它像一个指路人,根据初步想法指引方向,行进一段后再继续引导。理论上,Superpowers 的提问数量少于 grill-me。为了避免执行偏差,Superpowers 在生成需求文档、转化为执行计划以及计划执行的每个阶段,都会引入多个 Reviewer。这些 Reviewer 负责把控代码质量并补齐需求细节,这也使得 Superpowers 的执行时间相对较长,Token 消耗较大

工具选择与组合

AI 编程的核心在于不断修正意图与代码实现之间的偏差。grill-me 通过前期大量提问减少偏差,Superpowers 则依赖多轮代码审查

归根结底,需要在如下三角要素之间找到平衡:

            [代码实现质量]
                /  \
               /    \
              /      \
             /        \
            /          \
  [个人精力投入]--------[大模型基础能力]

在实际开发中,可以将两者组合使用:

  • 对于能力极强的模型,可以省略“来回提问”步骤。
  • 为了节省前期精力投入,可先使用 Superpowers 的 brainstorming 确定大方向,再引入 grill-me 对齐具体细节。
  • 如果使用的模型推理能力有限,可以在 grill-me 的代码生成环节加入 Superpowers 的 Reviewer 机制。

如果只选择其一,核心取决于所用模型以及 Agent 是否具备稳定的长程任务执行能力。Superpowers 输出极其详细的执行计划,其隐含假设是 Agent 无法稳定处理长程任务,需依赖细颗粒度的 TODO 列表作为锚点。而 grill-me 的执行指令仅有寥寥数语,明确目标、使用 TDD 驱动、设定测试约束和交付标准,本质上信任 Agent 自身的长程规划与执行能力

参考链接

下一步

查看相关 AI 动态

从这篇内容继续进入相关知识。

浏览最新 AI 内容