Term (용어)aiverifiedFri May 01
Human-in-the-Loop (HITL — 사람 승인 체크포인트)
별칭: HITL · Human-in-the-Loop · 사람 승인 · 인간 승인 루프
#hitl#human-approval#governance#hooks#harness#generalized#hrn
정의
자동화된 AI 워크플로 안에 사람의 승인 을 명시적 체크포인트 로 삽입하는 패턴. 비가역적 결과 / 비즈니스 판단 / 신뢰 영역 작업에서 AI 의 자율 결정 차단. concept/multi-layer-guardrail / concept/hooks-6-events 의 핵심 운영 도구.
HITL 체크포인트 — 일반 시스템 적용
| 상황 | 승인권자 | 트리거 |
|---|---|---|
| 비즈니스 판단 필요 | 도메인 전문가 / 팀 리더 | policy-sidecar 가 unsure 플래그 반환 |
| 프로덕션 데이터 변경 | DBA / 데이터 책임자 | DB 마이그레이션·DROP·DELETE 등 |
| 신규 외부 의존성 추가 | 팀 리더 | package.json / requirements.txt 변경 |
| 보안 정책 우회 | 보안 책임자 | 보안 가드레일 차단 발생 시 |
| 외부 API 신규 연동 | 팀 리더 | WebFetch 신규 도메인 |
구현
permissions.ask목록 (Claude Code) — 자동 실행 ❌, 사용자 확인 발생Notificationhook — 외부 슬랙·이메일·SMS 통지
{
"permissions": {
"ask": ["WebFetch", "Bash(git push:*)", "Bash(rm:*)"],
"deny": ["Bash(sudo:*)", "Bash(rm -rf:*)"]
}
}
term/planning-only-mode 와의 관계
- Planning-Only Mode = 실행 자체 차단 (계획만 가능)
- HITL = 실행은 가능 하되 사람 승인 후
- 두 패턴이 연속선 — 위험도에 따라 선택
강의 활용
03 HRN lesson/hrn-verification-loop / 06 CLN:
- "자동화 = 효율, 비자동화 = 안전. 둘의 균형이 HITL."
- "AI 가 일하지만 결정은 사람."
주의사항
- 번역 통일: HITL 약어 권장. 사람 승인 한국어 부연.
- 남용 위험: 모든 작업에 HITL = 자동화 무력화. 비가역·고위험 작업에만.
- 승인자 부재 시: 야간·주말·휴가 등 사람 부재 시 대기열 처리 또는 대체 승인자 정의 필요.
- 사역 도메인 일반화: 본 카드는 사역 HITL 체크포인트 (교역자 승인) 을 일반 시스템 (팀 리더·DBA·보안 책임자 승인) 으로 변환.