HIAO 1-N-N 계층 (Master 1 · Cluster 3·4 · Specialist 9·16)
별칭: HIAO 1-N-N · Hierarchical Input-Agent-Output · 1-N-N hierarchy · HIAO 계층
요약
concept/hiao 의 1-N-N 형식 정의 — L1 Master Orchestrator (1) → L2 Cluster Manager (3·4) → L3 Specialized Agent (9·16). 권한과 책임은 아래로, 데이터와 종합은 위로. 본 강의 6 단원 (Ch 6) 의 핵심. Karpathy 1 source → 10~15 cards 의 분해 본능 과 같은 패턴의 다른 축 (Context Engineering Guide §A2).
상세
3 계층 표
| 레벨 | 이름 | 개수 | 역할 |
|---|---|---|---|
| L1 | Master Orchestrator | 1 | 전략 · 도메인 분해 (3 또는 4) · 충돌 조정 |
| L2 | Cluster Manager / Sub-Orchestrator | 3 또는 4 | 워크플로 설계 · 서브 태스크 분배 · 결과 집계 |
| L3 | Specialized Agent | 9 또는 16 | 단일 목적 atomic task · 도구 사용 · 보고 |
수직 데이터 흐름 (Vertical Data-Flow Contract)
| 방향 | 변환 | 예 |
|---|---|---|
| Down (지시) | 더 구체적 · 더 기술적 | "약국 SNS 전략" → "주차 2 인스타 캡션 9 개" |
| Up (종합) | 더 요약적 · 더 가치 중심 | "포스트별 engagement" → "주간 톤 가이드" |
→ 정보가 내려갈수록 atomic, 올라갈수록 strategic.
HIAO 5 요소 프롬프트 계약 (각 case 카드의 표준 형태)
- Structural definition — 이 에이전트가 어느 레벨 (L1/L2/L3) 인지
- Input parsing (I) — 상위 JSON / 텍스트에서 자기 슬라이스 추출
- Persona (A) — 레벨에 적합한 사고 방식 (전략가 / 매니저 / 전문가)
- Downstream control protocol (L1, L2 만) — 하위 레벨 지시 작성법
- Output schema (O) — 상위 호출자가 머지할 정확한 형태
Health Check — 3 실패 모드
| 모드 | 설명 |
|---|---|
| Silent | L3 가 응답 없음 (timeout 전) |
| Errored | L3 가 에러 반환 |
| Timeout | L3 가 시간 초과 |
→ 각 오케스트레이터는 위 3 모드에 대한 복구 규칙 을 case 카드에 명시.
concept/hiao (기존) vs 본 카드
- 기존 concept/hiao = 3 계층의 일반 정의 (L0/L1/L2 + OOP 동형)
- 본 카드 = 1-N-N 형식 정의 + 5 요소 프롬프트 계약 + Health Check + 데이터 흐름
- 두 카드 함께 사용 권장.
대표 사례
- case/crossbeam-hackathon-win — 13 개 병렬 스킬 + DAG 메타 플래닝 = HIAO L1·L2·L3 의 사실상 적용
- lesson/dem-pharmacy-agent-live (강의 라이브 시연) — L1 분기 전략 / L2 SNS·오프라인·약사·콘텐츠 클러스터 / L3 9 인스타 캡션·POP·상담 스크립트·블로그·영상 스토리보드
왜 Karpathy 패턴에 없는가
"Karpathy 의 LLM Wiki 패턴은 위키가 어떻게 만들어지고 유지되는지를 다룬다. HIAO 는 에이전트가 위키를 가지고 어떻게 행동 하는지 를 다룬다. 두 패턴은 합성 — HIAO L1 의 전략적 분해가 L3 전문가가 카드를 ingest 해 새 산출물을 emit 하는 작업을 만든다." — Context Engineering Guide §A2-6
→ HIAO = 위키의 실행 엔진. concept/instructing-ai-as-blueprint 의 Corollary 가 시스템화 된 형태.
방법론
강의 활용 (Ch 6 — 가이드의 정점 단원):
- 3 계층 표 (2분): L1·L2·L3 + 개수 1·3·4·9·16 명시.
- 수직 데이터 흐름 (2분): Down 구체화, Up 요약화.
- 5 요소 프롬프트 계약 (2분): case 카드 표준.
- 위임 병렬성 (1분): 하재상 9시 30분 6 작업 시나리오 (term/parallel-time-vs-serial).
- 약국 데모 (1분): lesson/dem-pharmacy-agent-live 사전 노출.
주의사항
- 숫자 1·3·4·9·16 의 의미: 고정값 이 아닌 전형적 패턴. 도메인에 따라 1·5·25 / 1·2·8 등 변형.
- L1 = 1 의 절대성: L1 은 반드시 단일 — 충돌 조정자가 둘이면 조정자 충돌 발생.
- L3 의 atomic 보장: L3 가 너무 크면 one-bite task 위반 — Karpathy 1 source → 10~15 분해 본능과 어긋남.
- HIAO 와 concept/subagent-driven-development 관계: Subagent = HIAO L3 의 기술적 구현 도구. HIAO 는 조직 모델, Subagent 는 런타임.
- 상위 카드 concept/orchestration 의 일반 정의 위에 HIAO 가 특수 형태 로 위치.