Grill-Me 互動規格設計:讓 AI 只問該問的問題
Grill-Me 互動規格設計:讓 AI 只問該問的問題
SEO Keywords: Grill-Me, 互動規格設計, AI 問答設計, 規格覆蓋率, 提示詞工程, spec-driven development, interaction design for AI
「問對問題」是 AI 系統設計裡最被低估的能力。
市面上多數「AI 工作流」工具的互動設計分兩種:一次問完 20 題(使用者直接關掉),或完全不問(上線後默默誤解)。Grill-Me 迴圈是第三條路:只問真正模糊的部分,一次問一題,問到規格覆蓋率滿為止。
這篇文章拆解 Grill-Me 的設計,也是 AI Workflow Builder 的核心互動引擎的說明書。
核心概念:維度(Dimensions)與關鍵性(Criticality)
Grill-Me 把「模糊」結構化成六個維度:
| 維度 | 要釘死的問題 |
|---|---|
| goal | 成功的執行必須產出什麼單一具體成果? |
| inputs | 輸入從哪來?格式是什麼? |
| outputs | 輸出形狀是什麼?送到哪? |
| constraints | 有什麼硬性限制?(預算、時間、工具、法規) |
| success | 怎麼知道跑對了?什麼時候該拒絕輸出? |
| edge_cases | 失敗時的行為是什麼? |
每個維度有兩層標記:是否關鍵(critical)與是否已回答(covered)。規格只有在「所有關鍵維度都被覆蓋」時才算 ready——這就是可程式化的「完成定義」。
{
"coverage": { "goal": true, "inputs": true, "outputs": false,
"constraints": false, "success": false, "edge_cases": false },
"ready": false,
"missing": ["outputs", "success"],
"warnings": ["constraints", "edge_cases"]
}
設計原則一:一次問一題
人類對「問題牆」的耐受度是零。一題一問有四個好處:
- 認知負荷低:每個問題都能被認真回答
- 答案品質高:單一問題 → 單一焦點 → 更精確的答案
- 路徑可變:根據上一題的答案,決定下一題問什麼(自適應)
- 放棄成本低:使用者隨時知道「還剩幾題」
設計原則二:只問真正模糊的
Grill-Me 不是測謊儀,是差異化問答:
- 提示詞已經明確的維度 → 跳過(例如「寄到 team@company.com」就別再問輸出目標)
- 部分模糊的維度 → 只問缺失的那一塊
- 完全不提的關鍵維度 → 必問(critical)
判斷「模糊」的依據來自規格建構器:每個維度都有閾值,答案不足就列入 missing。
設計原則三:問題必須可回答
無效問題長這樣:「你的系統要具備良好的可擴展性嗎?」——廢話,誰會說不要?
有效問題長這樣:「一次執行要處理幾家競品?10 家以下還是 100 家以上?」——它逼使用者做出具體的、會影響架構的選擇。
判斷標準:如果「是」與「否」兩種答案不會改變工作流的結構,這個問題就不該問。
設計原則四:答案進入版本化規格
每個答案即時寫入版本化規格(spec.yaml)。規格是唯一的真理來源:
- 可稽核:每個設計決策都有來歷
- 可重現:同一份規格 → 同一個 DAG → 同一份程式碼
- 可演進:需求變了 → 改規格 → 重新生成,而不是改膠水程式碼
實戰:從「市場研究」到可建構的規格
Q1 (goal): 成功的執行必須產出什麼單一具體成果?
A1: 一份包含 5 家競品定價的每日 Markdown 報告
Q2 (inputs): 競品清單從哪來?
A2: 我提供 URL 清單,存在專案設定裡
Q3 (success): 怎麼知道這次跑對了?
A3: 5 家都有價格,且抽樣與來源頁一致
Q4 (edge_cases): 某家網站反爬失敗時?
A4: 標記「待人工確認」,不中斷其他 4 家
→ coverage: goal✓ inputs✓ outputs✓(from prompt) success✓ edge_cases✓ → ready: true
注意:outputs 沒有被問——因為提示詞裡已經寫了「每天寄摘要」,這叫只問真正模糊的。
與傳統 spec-first 的差異
| 傳統 spec-first | Grill-Me | |
|---|---|---|
| 起點 | 空白文件 | 一句提示詞 |
| 問題 | 一次列完(牆) | 一次一題(自適應) |
| 模糊處理 | 全問 | 只問缺的 |
| 完成定義 | 人判斷 | coverage 覆蓋率(程式化) |
| 規格演進 | 重寫文件 | 版本化增量 |
什麼時候不該用 Grill-Me
老實說:目標明確、輸入輸出固定、無失敗路徑的任務(例如「把這個 CSV 轉成 JSON」)不需要問答。Grill-Me 的價值在模糊度高的任務——多 Agent 系統、自動化管線、研究型 agent。判斷標準:如果提示詞本身就已經是完整規格,直接建構就好。
自己動手
Grill-Me 引擎是 AI Workflow Builder 的開放原始碼核心(MIT 授權),domain 層零框架依賴,可以直接讀原始碼學習或改造成自己的問答引擎。
延伸閱讀:如何設計多 Agent AI 工作流 · 使用 AI Workflow Builder 建立第一個 AI 工作流
Published by slashman413 — writing practical, evergreen guides on money, productivity, developer tooling and the web. More about this site →
🎁 Recommended Tools
📚 Related Articles
- 開會不再做筆記!2026 最實用的 AI 會議紀錄自動化工具與工作流程教學還在會議後花好幾小時整理逐字稿與待辦事項?這篇教學教你如何用 AI 會議紀錄自動化工具(搭配 Notion),一秒產出精準重點與後續行動清單。
- 2026 AI 行銷自動化教學:如何用 AI 自動寫文、排程發文?每天追趕社群貼文進度?這篇教學帶你一步步建立 AI 行銷自動化工作流程,從自動寫文到社群排程,教你打造 2026 年最強的 AI 小編。
- 10 Real Cowork Pro Examples That Actually Work in ProductionSee how real businesses use Cowork Pro to automate content, build SaaS products, and scale operations. 10 …
- Ship With AI: How to Automate Your Business in 4 Hours (Complete Setup Guide)Learn how to use Ship With AI course to build a fully automated business pipeline. Complete setup guide with …
🎁 Free AI Productivity Toolkit
50+ curated prompts + tools comparison + workflow templates. Free download — sent to your inbox instantly.
Free forever · No spam · Unsubscribe anytime · Sent instantly