IAO Cycle (Input → Agent → Output) — 매 레벨 동일 패턴
Concept (개념)aiverifiedFri May 01

IAO Cycle (Input → Agent → Output) — 매 레벨 동일 패턴

별칭: IAO Cycle · Input Agent Output · IAO 사이클 · 매 레벨 동일

#iao#cycle#hiao#fractal#lecture-core

요약

concept/hiao-1-n-n 의 매 레벨 (L1·L2·L3) 에서 동일하게 반복되는 3 단계 사이클Input (지시 + 데이터) → Agent (페르소나·전략가/매니저/전문가) → Output (산출물 + 보고). 프랙털 구조 — 같은 형태가 모든 계층에서.

상세

3 단계 사이클

Input (instruction + data)
     ▼
Agent (persona — strategist / manager / specialist)
     ▼
Output (artifact + report)

매 레벨 동일 — 프랙털 패턴

레벨InputAgent (Persona)Output
L1 Master사용자 요청전략가 (Strategist)도메인 분해 (3·4) + 충돌 조정 정책
L2 ClusterL1 의 분해 슬라이스매니저 (Manager)서브 태스크 (9·16) + 집계 계획
L3 SpecialistL2 의 atomic 태스크전문가 (Specialist)도구 결과 + 보고서

→ 같은 I → A → O 가 매 레벨에서. 변하는 건 입력의 추상도, 페르소나, 출력의 형태.

Cycle 인가 — 출력이 다음 사이클의 입력

L1.Output → L2.Input → L2.Output → L3.Input → L3.Output
                                                  ▲
L1.Input ← L1.Output ← L2.Output ← L2.Input ← (synthesis up)
  • Down 흐름: 출력이 분해 되어 다음 레벨 입력
  • Up 흐름: 출력이 종합 되어 상위 레벨 입력 (보고)

concept/verification-loop 와의 관계

  • IAO Cycle = 작업 흐름 (정상 경로)
  • Verification Loop = 검증 사이클 (Output 단계의 합격 검증)
  • 둘이 직교. 모든 IAO Output 은 Verification Loop 통과 후 Up.

Persona 차이

Persona사고 방식
Strategist (L1)"전체 그림 — 3 ~ 4 영역으로 어떻게 분해?"
Manager (L2)"이 영역의 워크플로 — 9 ~ 16 atomic 으로 어떻게 분배?"
Specialist (L3)"이 atomic — 어느 도구로 어떻게 실행?"

방법론

강의 활용 (Ch 6 concept/hiao-1-n-n 의 보조 다이어그램):

  • 3 단계 Input → Agent → Output 박스 다이어그램
  • 같은 박스 3 개 (L1·L2·L3) 를 세로 적층 으로 시각화 — 프랙털 패턴 한 눈에

주의사항

  • 단순 function call 과의 차이: function = stateless 한 번, IAO Cycle = Persona + 보고 + 다음 사이클 트리거.
  • L3 의 Output → L2 보고 누락 시 전체 사이클 깨짐 — 보고가 없으면 Up flow 가 무.
  • Persona 와 시스템 프롬프트의 차이: Persona = 역할 정체성 (전략가/매니저/전문가), System Prompt = 기술 지시. Persona 가 Prompt 에 포함.
  • IAO ≠ ETL: 데이터 처리 ETL 패턴과 비슷해 보이지만 Agent 의 판단·페르소나가 ETL 에 없음.