Concept (개념)aiverifiedFri May 01
HIAO — 계층적 AI 에이전트 오케스트레이션 (Hierarchical Intelligent Agent Orchestration)
별칭: HIAO · Hierarchical Agent Orchestration · 계층적 에이전트 오케스트레이션
#hiao#multi-agent#hierarchy#orchestration#ooad#dsl
요약
다중 AI 에이전트를 계층 구조 로 조직화하는 패턴. L0 Orchestrator → L1 Manager → L2 Worker 의 3 계층. Class Hierarchy 와 동형 사상. OOP 의 상속·다형성·캡슐화 가 그대로 적용.
상세
3 계층 구조
L0 Orchestrator ←→ 최상위 Class (시스템 관리자)
↓ 지시
L1 Manager ←→ 서브 Class (도메인 관리자)
↓ 파견
L2 Worker ←→ Leaf Class (실행 단위)
OOP 핵심 ↔ HIAO 동형
| OOP 개념 | HIAO 에이전트 개념 |
|---|---|
| 클래스 상속 | 에이전트 역할 위임 |
| 인터페이스 | 에이전트 계약 / 툴 명세 |
| 메서드 호출 | 태스크 파견(Dispatch) |
| 캡슐화 | 에이전트 격리 |
| 다형성 | 동일 인터페이스 → 다른 실행 에이전트 |
concept/orchestration 와의 관계
- Orchestration = 다중 에이전트 조율 일반
- HIAO = 그 조율의 계층적 형태 (특수)
방법론
04 DSL lesson/dsl-uml-to-agent 의 핵심 개념:
- 지금 배우는 OOP 가 그대로 쓰입니다.
- L0/L1/L2 의 명명이 HIAO 약자 로 정착되어 있다.
주의사항
- HIAO 의 통용성: 본 약어가 학술 정착 용어 인지 본 강의의 명명 인지 강의 전 확인. 정착 안 된 경우 본 강의의 분석 명명 으로 표기.
- 계층 ≠ 위계: HIAO 의 계층 은 기능적 분담 이지 권력 위계 가 아니다. 군대식 명령 체계로 오해 자제.
- 2 계층 / 4+ 계층 가능성: 3 계층은 기본형. 도메인에 따라 다른 깊이 가능.