| name | hitl |
| description | Design where and how humans should intervene in agent workflows. Define automation boundaries, escalation triggers, and approval gates. Use when building agents that make consequential decisions, handle sensitive data, or operate in domains where errors have high impact. Prevents the 'fully autonomous' default trap. |
| argument-hint | [agent workflow to design] |
| allowed-tools | ["Read","Write"] |
| model | inherit |
Core Goal
- ์์ด์ ํธ์ ๊ฐ ์์
๋ง๋ค ์ ์ ํ ์๋ํ ๋ ๋ฒจ(1~5)์ ๊ฒฐ์ ํ๊ณ , ์ธ๊ฐ์ด ๊ฐ์
ํด์ผ ํ ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด์ ๋ช
์ํ์ฌ ์ ๋ขฐ์ฑ๊ณผ ์์ ์ฑ์ ํ๋ณด
- ๊ฐ์ญ์ฑ(๋๋๋ฆด ์ ์๋๊ฐ)๊ณผ ์ค๋ฅ ์ํฅ๋(ํผํด ๋ฒ์)์ 2์ถ ๋งคํธ๋ฆญ์ค๋ฅผ ํตํด ๊ฐ๊ด์ ์ผ๋ก ์๋ํ ๊ฒฝ๊ณ๋ฅผ ๊ฒฐ์
- Approval Gate, Confidence Threshold, Periodic Audit, Escalation Chain, Shadow Mode ๋ฑ 5๊ฐ์ง HITL ํจํด ์ค ์
๋ฌด ํน์ฑ์ ๋ง๋ ๊ฒ์ ์ ํ
Trigger Gate
Use This Skill When
- ์์ด์ ํธ๊ฐ ์์ฌ๊ฒฐ์ , ์ก๊ธ, ๊ณ ๊ฐ ๋๋ฉด, ๋ฐ์ดํฐ ์ญ์ ๋ฑ "์ค์ํ ์์
"์ ํ ๋
- "์ถฉ๋ถํ ์ ํํ ๊น?"๋ณด๋ค๋ "100% ์์จ์ด์ด๋ ๋ ๊น?"๋ผ๋ ๊ณ ๋ฏผ์ด ์์ ๋
- ์์ด์ ํธ์ ์ค๋ฅ๊ฐ ๊ณ ๊ฐ ์์ค, ๋ฒ์ ์ฑ
์, ํํ ์์์ผ๋ก ์ด์ด์ง ์ ์์ ๋
- ์ด๊ธฐ ๋ฐฐํฌ ๋๋ ์๋ก์ด ์์ด์ ํธ๋ฅผ ์ถ์ํ ๋ (์ฌ์ฉ์ ์ ๋ขฐ ๊ตฌ์ถ ์ )
Route to Other Skills When
- HITL ์ค๊ณ๊ฐ ์๋ฃ๋ ํ ์์ด์ ํธ ํ๋กฌํํธ์ ์ธ์คํธ๋ญ์
์ ์์ฑํด์ผ ํ ๋ โ
deliver/agent-setup โ Failure Handling์ HITL ์ ๋ต ๋ฐ์
- ์์ด์ ํธ์ ์ ๋ขฐ๋๋ฅผ ์ธก์ ํ๊ณ Full Autonomous๋ก ์ ํํ ์ง ํ๋จํด์ผ ํ ๋ โ
operate/metrics-design
- ์์ด์ ํธ ์ ํ์ ์ธ๋ถ์ ์ถ์ํ ๋ ์ ๋ขฐ ๊ตฌ์ถ ์ํ์ค๋ฅผ ์ค๊ณํด์ผ ํ ๋ โ
architect/strategy
- ๋น๋ ์์ PreToolUse ์ฐจ๋จ (PRD/spec ํ์ผ ์์ฑ์ ๊ฒ์ดํธ ๋ฏธํต๊ณผ ์ ๋ง๊ธฐ) โ
hooks/gate_guard.py (hplan plugin). ์ด skill์ hitl์ agent ๋ฐํ์ โ ์์ ์ด ๋ค๋ฆ.
Boundary Checks
- ์ค๊ณ vs ์ด์: HITL์ "์ด๋์ ์ธ๊ฐ์ด ๊ฐ์
ํ ์ง๋ฅผ ์ค๊ณ"ํ๋ ๊ฒ์ด์ง, ์ค์ ๋ก ์ธ๊ฐ์ ๋ฐฐ์นํ๊ฑฐ๋ ๋ชจ๋ํฐ๋ง ๋์๋ณด๋๋ฅผ ๋ง๋๋ ๊ฒ์ ์๋ โ ๊ตฌํ์ ํ์ด ๋ด๋น
- ๋ชจ๋ ์์
์ ํ์: HITL์ ์ ํ์ด ์๋๋ผ ํ์ โ ์์ ์์จ ์์ด์ ํธ(Level 5)๋ ๊ทนํ ์ ํ์ ์ธ ๊ฒฝ์ฐ์๋ง ์ ๋นํ๋จ (๋ฎ์ ์ค๋ฅ ์ํฅ๋ + ๋์ ๊ฐ์ญ์ฑ)
Human-in-the-Loop Design
์์ด์ ํธ์ ๊ฐ์ฅ ์ํํ ๊ธฐ๋ณธ๊ฐ: "์ ๋ถ ์๋ํํ์"
์์ ์์จ ์์ด์ ํธ๋ ์ด๋ก ์ ์ผ๋ก ๋งค๋ ฅ์ ์ด์ง๋ง, ํ์ค์์๋:
- ํ ๋ฃจ์๋ค์ด์
์ด ์กฐ์ฉํ ์คํ๋จ โ ์๋ชป๋ ๊ฒฐ์ ์ด ๋์
- ์๋ฌ๊ฐ ๋ฐ์ํด๋ ์๋ฌด๋ ๋ชจ๋ฆ โ ํผํด๊ฐ ์ฆํญ
- ์ฌ์ฉ์ ์ ๋ขฐ ์์ค โ ์์ด์ ํธ ์ ์ฒด๋ฅผ ๋ถ์
Human-in-the-Loop(HITL)์ ์ด๋์ ์ธ๊ฐ ํ๋จ์ ๋ฃ์์ง ์๋์ ์ผ๋ก ์ค๊ณํ๋ ๊ฒ์
๋๋ค.
์๋ํ ์คํํธ๋ผ (5๋จ๊ณ)
๋ชจ๋ ์์ด์ ํธ ์์
์ ์ด ์คํํธ๋ผ ์์ ๋์
๋๋ค:
Level 1: Manual โ ์์ด์ ํธ๊ฐ ์ ๋ณด ์ ๊ณต, ์ธ๊ฐ์ด ๋ชจ๋ ํ๋จ + ์คํ
Level 2: Suggest โ ์์ด์ ํธ๊ฐ ์ถ์ฒ, ์ธ๊ฐ์ด ์น์ธ ํ ์คํ
Level 3: Act-and-Report โ ์์ด์ ํธ๊ฐ ์คํ ํ ๊ฒฐ๊ณผ ๋ณด๊ณ , ์ธ๊ฐ์ด ๊ฒํ
Level 4: Act-and-Escalate โ ์์ด์ ํธ๊ฐ ์คํ, ์ด์ ์์๋ง ์ธ๊ฐ ๊ฐ์
Level 5: Full Autonomous โ ์์ด์ ํธ๊ฐ ํ๋จ + ์คํ + ๋ชจ๋ํฐ๋ง ์ ๋ถ
โ ๏ธ Level 5๋ ์์ด์ ํธ ์ค๋ฅ์ ์ํฅ์ด ๊ทนํ ๋ฎ์ ๊ฒฝ์ฐ์๋ง ์ ์ฉ.
๋๋ถ๋ถ์ ์์ด์ ํธ๋ Level 2~4๊ฐ ์ ํฉํฉ๋๋ค.
๊ฐ์
์ง์ ๊ฒฐ์ ๋งคํธ๋ฆญ์ค
์์
๋ณ๋ก ์๋ํ ๋ ๋ฒจ์ ๊ฒฐ์ ํ๋ 2์ถ ๋งคํธ๋ฆญ์ค:
์ค๋ฅ ์ํฅ๋
๋ฎ์ โ ๋์
๊ฐ ๋์ โ Level 4 โ Level 2 โ
์ญ โ (์๋+ โ (์ธ๊ฐ โ
์ฑ โ ์ด์ โ ์น์ธ โ
โ ๊ฐ์ง) โ ํ์) โ
๋ฎ์ โ Level 5 โ Level 3 โ
โ (์์ โ (์คํํ โ
โ ์๋) โ ๋ณด๊ณ ) โ
๊ฐ์ญ์ฑ: ์์ด์ ํธ์ ํ๋์ ๋๋๋ฆด ์ ์๋๊ฐ?
- ๋์: ํ์ผ ์์ (๋๋๋ฆฌ๊ธฐ ๊ฐ๋ฅ), ์๋ฆผ ์ ์ก, ์ ๋ณด ์์ง
- ๋ฎ์: ์ด๋ฉ์ผ ๋ฐ์ก, ๊ฒฐ์ , ๋ฐ์ดํฐ ์ญ์ , ์ธ๋ถ API ํธ์ถ
์ค๋ฅ ์ํฅ๋: ์์ด์ ํธ๊ฐ ํ๋ ธ์ ๋ ํผํด ๋ฒ์๋?
- ๋ฎ์: ๋ด๋ถ ๋ฉ๋ชจ, ๋ก๊ทธ ๊ธฐ๋ก, ์ฐธ๊ณ ์๋ฃ ์ ๋ฆฌ
- ๋์: ๊ณ ๊ฐ ๋๋ฉด, ๊ธ์ ๊ด๋ จ, ๋ฒ์ ์ํฅ, ๋์ธ ์ปค๋ฎค๋์ผ์ด์
HITL ํจํด ๋ผ์ด๋ธ๋ฌ๋ฆฌ
Pattern 1 โ Approval Gate (์น์ธ ๊ฒ์ดํธ)
์ฉ๋: ์์ด์ ํธ๊ฐ ์ด์์ ๋ง๋ค๊ณ , ์ธ๊ฐ์ด ์น์ธ ํ ์ ์ก
์์: ์ด๋ฉ์ผ ์๋ ์์ฑ โ ์ธ๊ฐ ๊ฒํ โ ๋ฐ์ก
๊ตฌํ: ์์ด์ ํธ ์ถ๋ ฅ โ ์์ ํ์ผ ์ ์ฅ โ ์๋ฆผ โ ์น์ธ ๋๊ธฐ
Pattern 2 โ Confidence Threshold (์ ๋ขฐ๋ ์๊ณ๊ฐ)
์ฉ๋: ์์ด์ ํธ์ ํ๋จ ์ ๋ขฐ๋๊ฐ ๋ฎ์ ๋๋ง ์ธ๊ฐ ๊ฐ์
์์: ์ด๋ฉ์ผ ๋ถ๋ฅ โ ์ ๋ขฐ๋ 80% ์ด์์ด๋ฉด ์๋ ์ฒ๋ฆฌ, ๋ฏธ๋ง์ด๋ฉด ์ธ๊ฐ ํ์ธ
๊ตฌํ: ์์ด์ ํธ ์ถ๋ ฅ์ confidence score ํฌํจ โ ์๊ณ๊ฐ ๋น๊ต
Pattern 3 โ Periodic Audit (์ฃผ๊ธฐ์ ๊ฐ์ฌ)
์ฉ๋: ์์ด์ ํธ๊ฐ ์์จ ์คํํ๋, ์ฃผ๊ธฐ์ ์ผ๋ก ์ธ๊ฐ์ด ๊ฒฐ๊ณผ ๊ฒํ
์์: ์ผ์ผ ๋ด์ค ๋ธ๋ฆฌํ โ ์ฃผ 1ํ ํ์ง ๋ฆฌ๋ทฐ
๊ตฌํ: ์คํ ๋ก๊ทธ ์๋ ์์ง โ ์ฃผ๊ฐ ๋ฆฌํฌํธ ์์ฑ โ ์ธ๊ฐ ๋ฆฌ๋ทฐ
Pattern 4 โ Escalation Chain (์์ค์ปฌ๋ ์ด์
์ฒด์ธ)
์ฉ๋: ์์ด์ ํธ โ ํ์ โ ๋งค๋์ ๋จ๊ณ๋ณ ์์ค์ปฌ๋ ์ด์
์์: ๊ณ ๊ฐ ๋ฌธ์ โ ์๋ ์๋ต ์๋ โ ์คํจ ์ ๋ด๋น์ ์๋ฆผ โ ๊ธด๊ธ ์ ๋งค๋์
๊ตฌํ: ์์ค์ปฌ๋ ์ด์
๋ ๋ฒจ๋ณ ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด + ํ์์์ ์ ์
Pattern 5 โ Shadow Mode (์๋์ฐ ๋ชจ๋)
์ฉ๋: ์์ด์ ํธ๋ฅผ ๋ฐฐํฌ ์ ์ ์ธ๊ฐ๊ณผ ๋ณ๋ ฌ ์คํํ์ฌ ํ์ง ๋น๊ต
์์: ์์ด์ ํธ๊ฐ ๊ฒฐ์ ์ ๋ด๋ฆฌ๋ ์คํ ์ ํจ โ ์ธ๊ฐ ๊ฒฐ์ ๊ณผ ๋น๊ต โ ์ ํ๋ ์ธก์
๊ตฌํ: 2์ฃผ shadow period โ 90% ์ด์ ์ผ์น ์ ์๋ํ ์ ํ
์ค๊ณ ์ฒดํฌ๋ฆฌ์คํธ
์์ด์ ํธ ์ค๊ณ ์ ๋ชจ๋ ์์
์ ๋ํด ํ์ธ:
โ ์ด ์์
์ ์๋ํ ๋ ๋ฒจ์? (1~5)
โ ์ธ๊ฐ ๊ฐ์
ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด์? (์๊ณ๊ฐ, ์๋ฌ, ์๊ฐ)
โ ๊ฐ์
๋ฐฉ๋ฒ์? (์๋ฆผ ์ฑ๋, ์น์ธ ๋ฐฉ๋ฒ, ํ์์์)
โ ๊ฐ์
ํ ์ํฌํ๋ก์ฐ๋? (์์ ํ ์ฌ์คํ? ์ธ๊ฐ์ด ์๋ฃ?)
โ ์์ด์ ํธ ์คํ ๋ก๊ทธ๊ฐ ๊ฐ์ฌ ๊ฐ๋ฅํ๊ฐ?
โ Shadow Mode ๊ธฐ๊ฐ์ด ๊ณํ๋์ด ์๋๊ฐ?
์ฌ์ฉ ๋ฐฉ๋ฒ
/human-in-loop-design [์์ด์ ํธ ์ด๋ฆ ๋๋ ์ํฌํ๋ก์ฐ]
Instructions
You are helping design Human-in-the-Loop controls for: $ARGUMENTS
Step 1 โ ์์
๋ชฉ๋ก ์์ฑ
์์ด์ ํธ๊ฐ ์ํํ๋ ๋ชจ๋ ์์
์ ๋์ดํ๋ค
Step 2 โ ๊ฐ ์์
์ ๊ฐ์ญ์ฑ/์ค๋ฅ ์ํฅ๋ ํ๊ฐ
2์ถ ๋งคํธ๋ฆญ์ค๋ฅผ ์ ์ฉํ์ฌ ์๋ํ ๋ ๋ฒจ(1~5) ๊ฒฐ์
Step 3 โ HITL ํจํด ์ ํ
๊ฐ ์์
์ ์ ํฉํ HITL ํจํด ๋งค์นญ:
- ๋์ธ ์ปค๋ฎค๋์ผ์ด์
โ Approval Gate
- ํ๋จ ์์
โ Confidence Threshold
- ๋ฐ๋ณต ์คํ โ Periodic Audit
- ๋ค๋จ๊ณ ๋ณต์ก ์์
โ Escalation Chain
๐ก ์ํคํ
์ฒ ์ฐธ๊ณ : Supervisor โ ์กฐ๊ฑด๋ถ ๋ถ๊ธฐ โ HITL ํจํด์ !domain์์ ์์ธ ์ค๋ช
ํฉ๋๋ค. ์ํ๋๋ณ ์ฐจ๋ฑ ์ ์ฉ, SLA ์ค์ , ์๋ ์์ค์ปฌ๋ ์ด์
๋ฑ์ ์ค๋ฌด ๊ตฌํ ์ฌ๋ก๋ฅผ ํ์ธํ์ธ์.
Step 4 โ ๊ฐ์
ํธ๋ฆฌ๊ฑฐ ์ ์
๊ฐ ๊ฐ์
์ง์ ์ ๊ตฌ์ฒด์ ์กฐ๊ฑด:
- ์ ๋ขฐ๋ ์๊ณ๊ฐ (%)
- ์๋ฌ ์ ํ๋ณ ๋์
- ํ์์์ ์๊ฐ
Step 5 โ Shadow Mode ๊ณํ
๋ฐฐํฌ ์ ๋ณ๋ ฌ ์คํ ๊ธฐ๊ฐ๊ณผ ์ ํ ๊ธฐ์ค ์ ์
Step 6 โ ์ค๊ณ ์ฒดํฌ๋ฆฌ์คํธ ํ์ธ
๋ชจ๋ ํญ๋ชฉ์ด ์๋ฃ๋๋์ง ๊ฒ์ฆ
Step 7 โ ๋ค์ ๋จ๊ณ ์ฐ๊ฒฐ
deliver/agent-setup์ Failure Handling ์น์
์ HITL ์ค๊ณ ๋ฐ์
/agent-prd-template์ Section 7์ Human-in-the-loop ํธ๋ฆฌ๊ฑฐ ๋ช
์
Failure Handling
| ์คํจ ์ํฉ | ๊ฐ์ง | ๋์ |
|---|
| HITL ์ค๊ณ ํ์๋ ์์ด์ ํธ๊ฐ ์์์น ๋ชปํ ์ค๋ฅ ๋ฐ์ | "์ด๊ฑด ์ฐ๋ฆฌ๊ฐ ์์ ๋ชป ํ ์ํฉ์ด์์ด" ์ฌ์ฉ์ ๋ถํ ๋ฐ์ | Shadow Mode ๊ธฐ๊ฐ ์ฐ์ฅ ๋๋ ์๋ํ ๋ ๋ฒจ ํํฅ (e.g., Level 3 โ Level 2); ์๋ก์ด ์๋ฌ ์๋๋ฆฌ์ค๋ฅผ HITL ๋งคํธ๋ฆญ์ค์ ์ถ๊ฐ |
| Approval Gate๋ฅผ ์ค์นํ๋๋ฐ ์น์ธ์๊ฐ ๋งค๋ฒ ์๋์ผ๋ก ์น์ธ๋ง ํจ | "๋งค๋ฒ ์น์ธํ๊ธฐ๋ง ํ๋ฉด ๋๋ค" ์น์ธ์ ํ๋ โ ์ค์ง์ HITL ์๋ ๋ถํจ | ์น์ธ ํ๋ก์ธ์ค ์ฌ์ค๊ณ: ์๊ณ๊ฐ ๊ธฐ๋ฐ ํํฐ๋ง ์ถ๊ฐ ๋๋ ์ฃผ๊ธฐ์ ๊ฐ์ฌ๋ก ์ ํ; ๋๋ ์๋ํ ๋ ๋ฒจ ์ํฅ ๊ณ ๋ ค |
| Escalation Chain์ด ๋๋ฌด ๊น์ด์ ธ์(ํ์ โ ๋งค๋์ โ ์์) ์๋ต ์ง์ฐ ๋ฐ์ | "์์ค์ปฌ๋ ์ด์
์๋ฃ๊น์ง 3์ผ ๊ฑธ๋ฆฐ๋ค" ํ์์์ ์ด๊ณผ | ์ฒด์ธ ๋จ์ํ: ๋งค๋์ ๊น์ง๋ง (2๋จ๊ณ) ๋๋ ์ ๋ขฐ๋ ์๊ณ๊ฐ์ผ๋ก ํํฐ๋งํด์ ์์ค์ปฌ๋ ์ด์
๋น๋ ์์ฒด๋ฅผ ์ค์ |
| Shadow Mode ๊ธฐ๊ฐ์ด ๋๋ฌด ๊ธธ์ด์ ธ์ ํ๋ก๋์
๋ฐฐํฌ ๋ฏธ๋ฃจ์ด์ง | "์ด๋ ์ ๋๋ฉด ์ถฉ๋ถํ์ง?" ํ์ด ๊ณ์ Shadow ๋ชจ๋์ ๋จธ๋ฌด๋ฆ | Shadow Mode ์ ํ ๊ธฐ์ค์ ๋ช
ํํ ์ ์: "90% ์ด์ ์ผ์น ์ ์ ํ" ๋๋ "2์ฃผ ํ ์๋ ์ ํ" (๋ฆฌ์คํฌ ์ฌํ๊ฐ ํ) |
Quality Gate
- ๋ชจ๋ ์์ด์ ํธ ์์
์ด ๋ชฉ๋กํ๋์ด ์๊ณ , ๊ฐ ์์
์ ์๋ํ ๋ ๋ฒจ(1~5)์ด ํ ๋น๋์ด ์๋๊ฐ? (Yes/No)
- 2์ถ ๋งคํธ๋ฆญ์ค(๊ฐ์ญ์ฑ ร ์ค๋ฅ ์ํฅ๋)๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ์์
์ ๋ ๋ฒจ์ด ๊ฐ๊ด์ ์ผ๋ก ๊ฒฐ์ ๋์๋๊ฐ? (Yes/No)
- ๊ฐ ์์
์ HITL ํจํด(Approval Gate/Confidence Threshold/Periodic Audit/Escalation Chain/Shadow Mode)์ด ์ ํ๋๊ณ , ์ ํ ๊ทผ๊ฑฐ๊ฐ ๋ช
์๋์ด ์๋๊ฐ? (Yes/No)
- ๊ฐ ๊ฐ์
์ง์ ์ ๊ตฌ์ฒด์ ์ธ ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด์ด ์ ์๋์ด ์๋๊ฐ? (์: "์ ๋ขฐ๋ < 80%", "์๋ฌ > 1๊ฐ/์ผ", "ํ์์์ > 2์๊ฐ") (Yes/No)
- Shadow Mode ๊ธฐ๊ฐ๊ณผ ์ ํ ๊ธฐ์ค์ด ๋ช
ํํ ์ ์๋์ด ์๋๊ฐ? (์: "2์ฃผ, 90% ์ผ์น๋ ๋ฌ์ฑ ์") (Yes/No)
Examples
Good Example
Agent: "์๋ ๊ณ ๊ฐ ์ด๋ฉ์ผ ์๋ต ์์ด์ ํธ"
์์
๋ชฉ๋ก:
1. ์ด๋ฉ์ผ ์์ ๋ฐ ๋ถ๋ฅ
- ๊ฐ์ญ์ฑ: ๋์ (๋ถ๋ฅ ๊ฒฐ๊ณผ๋ง ํ์ผ์ ๊ธฐ๋ก, ์ด๋ฉ์ผ์ ๊ฑด๋๋ฆฌ์ง ์์)
- ์ค๋ฅ ์ํฅ๋: ๋ฎ์ (์๋ชป ๋ถ๋ฅํด๋ ์ฌ์ฉ์๊ฐ ์์ ๊ฐ๋ฅ)
- ๋ ๋ฒจ: 4 (Act-and-Escalate)
- HITL ํจํด: Periodic Audit (์ฃผ 1ํ ๋ถ๋ฅ ์ ํ๋ ๋ฆฌ๋ทฐ)
2. ์๋ ์๋ต ์ด๋ฉ์ผ ์์ฑ
- ๊ฐ์ญ์ฑ: ๋ฎ์ (์์ฑ๋ ์ด๋ฉ์ผ์ ๋ฐ์กํ์ง ์์๋๋ผ๋ ์ฝํ
์ธ ๊ฐ ํ ๋ฒ ๋ง๋ค์ด์ง)
- ์ค๋ฅ ์ํฅ๋: ๋์ (๋ถ์ ํํ ์๋ต โ ๊ณ ๊ฐ ์ ๋ขฐ ์์ค)
- ๋ ๋ฒจ: 2 (Suggest)
- HITL ํจํด: Approval Gate
- ํธ๋ฆฌ๊ฑฐ: ์์ด์ ํธ๊ฐ ์๋ต ์ด์ ์์ฑ โ ๋ด๋น์ ๊ฒํ โ ์น์ธ/์์ ํ ๋ฐ์ก
3. ์น์ธ๋ ์๋ต ์๋ ๋ฐ์ก
- ๊ฐ์ญ์ฑ: ๋ฎ์ (๋ฐ์ก ํ ํ์ ์ด๋ ค์)
- ์ค๋ฅ ์ํฅ๋: ๋์ (์๋ชป๋ ๋ด์ฉ์ด ๊ณ ๊ฐ์๊ฒ ์ฆ์ ๋๋ฌ)
- ๋ ๋ฒจ: 2 (Suggest)
- HITL ํจํด: Confidence Threshold + Approval Gate (์์ ๋ 80% ์ด์์ผ ๋๋ง ์ด์ ์์ฑ; ์ด์์ ํญ์ ์น์ธ ํ์)
Shadow Mode:
- ๊ธฐ๊ฐ: 2์ฃผ
- ์ ํ ๊ธฐ์ค:
- ์์ด์ ํธ ๋ถ๋ฅ ์ ํ๋ > 85%
- ์์ฑ๋ ์๋ต์ ์ฌ๋์ด ์์ ์์ด ์น์ธํ๋ ๋น์จ > 80%
- ๋ฐ์ก ํ ๊ณ ๊ฐ ์ฌ๋ฌธ์์จ < 5%
Bad Example
โ ๋ชจ๋ ์์
์ด Level 5 (์์ ์๋):
"์์ด์ ํธ๊ฐ ๋ชจ๋ ์ด๋ฉ์ผ์ ์๋์ผ๋ก ๋ถ๋ฅํ๊ณ ์๋ต ๋ฐ์ก"
โ ์ํ๋ ๋งค์ฐ ๋์; ํ ๋ฃจ์๋ค์ด์
์ผ๋ก ์๋ชป๋ ์๋ต ๋ฐ์ก ์ ๊ณ ๊ฐ ์์ค
โ ์ต์ํ Level 2~3 ํ์ (Approval Gate ๋๋ Confidence Threshold)
โ HITL ํจํด์ด ๋ช
ํํ์ง ์์:
"์ฌ๋์ด ํ์ธํ๋๋ก ํจ"
โ ๊ตฌ์ฒด์ฑ ๋ถ์กฑ
โ "์ด๋ค ๋ฐฉ์์ผ๋ก?" (์๋ฆผ? ๋์๋ณด๋? ์ด๋ฉ์ผ?)
โ "์น์ธ ๊ธฐ์ค์ด ๋ญ์ง?" (์ ๋ขฐ๋ ์๊ณ๊ฐ? ์๋ฌ ์นด์ดํธ?)
โ ํจํด๋ช
๋ช
์ ํ์: "Approval Gate" or "Confidence Threshold"
โ ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด์ด ์์:
"์ค๋ฅ ๋ฐ์ ์ ์์ค์ปฌ๋ ์ด์
"
โ "์ค๋ฅ"์ ์ ์๊ฐ?
โ "์์ค์ปฌ๋ ์ด์
" ๊ฒฝ๋ก๊ฐ?
โ ๊ตฌ์ฒดํ ํ์: "์ ๋ขฐ๋ < 60% or ์๋ฌ ์นด์ดํธ > 3๊ฐ/์๊ฐ โ ํ๋ฆฌ๋ ์๋ฆผ โ 2์๊ฐ ์๋ต ์์ผ๋ฉด ๋งค๋์ "
โ Shadow Mode ์ ํ ๊ธฐ์ค์ด ์์:
"๋ช ์ฃผ ๋์ Shadow ๋ชจ๋๋ก ๊ฐ์"
โ "๋ช ์ฃผ?" "์ถฉ๋ถํ ์ ํํด์ง๋ฉด?"
โ ๊ตฌ์ฒด์ ๊ธฐ์ค ๋ช
์: "2์ฃผ ๋๋ 1000๊ฐ ์ด๋ฉ์ผ ์ฒ๋ฆฌ ํ, 90% ์ด์ ์ผ์น๋ ๋ฌ์ฑ ์ Level 4๋ก ์ ํ"
โ ์ด๊ธฐ ์ ๋ขฐ๋ ํ๊ฐ ์์:
"ํ๋ก๋์
๋ฐฐํฌ ํ ๋ชจ๋ํฐ๋ง"
โ But: Shadow Mode์์ ๋ฏธ๋ฆฌ ํ๊ฐํ๋ค๋ฉด ๋ฐฐํฌ ๋ฆฌ์คํฌ ์ฌ์ ๊ฐ์ง ๊ฐ๋ฅ
โ ๋ฐฐํฌ ์ Shadow Mode ํ์
์ฐธ๊ณ
- ์ค๊ณ์: AI PM Skills Contributors, 2026-03
- ์๋ํ ์คํํธ๋ผ: SAE J3016 ์์จ์ฃผํ ๋ ๋ฒจ ๋ถ๋ฅ์์ ์๊ฐ
- Shadow Mode: production cron job ๋ฐฐํฌ ์ ๊ฒ์ฆ ํ๋ก์ธ์ค ๊ธฐ๋ฐ
- Confidence Threshold: ์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์
์ด์ ๊ฒฝํ (2026-02)
Further Reading
- AI Agent Design Patterns โ Human-in-the-loop escalation strategies
- Anthropic, "Building Effective Agents" (2024) โ Agent autonomy boundaries
Contextual Knowledge (auto-loaded)
๋ณด์กฐ ํ์ผ์ด ์กด์ฌํ ๋๋ง ์๋ ๋ก๋๋ฉ๋๋ค. ํ์ผ์ด ์์ผ๋ฉด ๊ฑด๋๋๋๋ค.
Test Cases
!cat references/test-cases.md 2>/dev/null || echo ""
Troubleshooting
!cat references/troubleshooting.md 2>/dev/null || echo ""
Good Example
!cat examples/good-01.md 2>/dev/null || echo ""
Bad Example
!cat examples/bad-01.md 2>/dev/null || echo ""
Domain Context
!cat context/domain.md 2>/dev/null || echo ""