💡一句話定義
🎮互動:工程演進階梯
同一個任務——「處理一封客戶詢問信」——點四個階梯往上爬,看每一層各自在「管什麼」、同一任務會怎麼被處理、解鎖了什麼能力、又還缺什麼。左邊的巢狀方框會顯示「一層包一層」。
🧩四層各自在管什麼
你送的字句:指令怎麼寫、給不給範例、要什麼格式。問「怎麼問?」
模型看得到的資訊:系統提示、對話史、RAG、工具清單、記憶、狀態。問「這步該餵它什麼?」
agent 跑的環境:可用工具、權限、護欄、觀測、回饋,接到可執行世界。問「它能做什麼、被怎麼管?」
驅動它的迴圈:act→observe→decide→repeat 的節奏與完成條件。問「怎麼反覆推進到完成?」
📚為什麼「脈絡工程」變成主角?
🪆一層包一層(不是彼此取代)
⚖️四層對照表
| 層 | 管什麼 | 關鍵問題 | 例子 | 解鎖能力 |
|---|---|---|---|---|
| Prompt 提示 | 字句 | 怎麼問? | 指令、範例、輸出格式 | 控制語氣與格式 |
| Context 脈絡 | 資訊 | 餵它什麼? | 系統提示、RAG、記憶、工具清單 | 有所本、個人化、少幻覺 |
| Harness 骨架 | 環境 | 它能做什麼、被怎麼管? | 工具、權限、護欄、觀測、回饋 | 能安全地採取行動 |
| Loop 迴圈 | 迴圈 | 怎麼推進到完成? | act-observe-decide、完成條件、步數上限 | 自主完成多步任務 |
🤔什麼時候用哪一層?
單次問答、寫文案 → Prompt 就夠。
要有所本、接自家資料、對話有記憶 → 加 Context(RAG/記憶)。
要它真的動手、呼叫工具、又要安全可追溯 → 加 Harness(工具/護欄/觀測)。
要它自主把多步驟任務從頭做到尾 → 加 Loop(迴圈與完成條件)。
✅自我檢測
Q1. Prompt 與 Context engineering 差在哪?
Q2. Harness engineering 是什麼?
Q3. Loop engineering 是什麼?
Q4. 這四層是彼此取代嗎?
Q5. 做一個簡單文案工具需要 harness/loop 嗎?
🎯重點整理
- 四層:Prompt 字句 → Context 資訊 → Harness 環境 → Loop 迴圈。
- 關係:一層包一層、往外擴,不是彼此取代。
- Context 是新前沿:從「怎麼問」轉為「這步餵什麼資訊」,管記憶與狀態。
- Harness=環境:工具、護欄、觀測,讓 agent 能安全行動。
- Loop=迴圈:act-observe-decide 與完成條件,讓 agent 自主做完。