패스노트

도메인 1 · 시험 비중 27%

에이전틱 아키텍처와 오케스트레이션

Agentic Architecture & Orchestration

Claude API로 에이전틱 시스템을 설계하고 구현합니다. 에이전틱 루프, 멀티 에이전트 오케스트레이션, 서브에이전트 컨텍스트, 워크플로 핸드오프, Agent SDK와 훅, 태스크 분해, 세션 상태 관리를 다룹니다.

1.1에이전틱 루프35

에이전틱 루프(agentic loop)는 모델이 컨텍스트를 수집하고, 행동하고, 결과를 검증하는 사이클을 스스로 반복하는 구조입니다. 이 수업에서는 루프의 4단계 수명주기와 종료 조건 설계, 그리고 하드코딩된 분기 대신 모델 주도 의사결정을 쓰는 이유를 다룹니다.

1.2오케스트레이션 패턴40

복잡한 작업은 하나의 거대한 프롬프트가 아니라 여러 LLM 호출의 조합으로 풀어야 합니다. 이 수업에서는 Anthropic이 정리한 표준 패턴 — 프롬프트 체이닝, 라우팅, 병렬화, 오케스트레이터-워커, 평가자-최적화자 — 의 구조와 선택 기준을 다룹니다.

1.3서브에이전트 호출과 컨텍스트35

서브에이전트(subagent)는 독립된 컨텍스트 윈도우에서 하위 작업을 수행하고 요약된 결과만 부모에게 돌려주는 실행 단위입니다. 이 수업에서는 컨텍스트 격리의 이점, 서브에이전트에 무엇을 넘겨야 하는지, 병렬 실행 시 주의점을 다룹니다.

1.4워크플로 강제와 핸드오프35

프롬프트로 부탁하는 것과 구조로 강제하는 것은 다릅니다. 이 수업에서는 에이전트가 정해진 절차를 건너뛰지 못하게 만드는 강제 기법과, 에이전트 간에 작업을 넘길 때 맥락 손실 없이 핸드오프하는 방법을 다룹니다.

1.5Agent SDK와 훅40

Claude Agent SDK는 Claude Code를 구동하는 에이전트 하네스를 라이브러리로 제공합니다. 이 수업에서는 SDK의 기본 사용법, 권한 모델, 그리고 도구 호출 전후에 결정적 코드를 실행하는 훅(hook) 시스템을 다룹니다.

1.6태스크 분해30

큰 작업을 통째로 맡기면 실패도 통째로 옵니다. 이 수업에서는 작업을 검증 가능한 단위로 나누는 기준, 의존 관계 정리, 그리고 분해 자체를 모델에게 맡길 때의 설계를 다룹니다.

1.7세션 상태와 재개30

에이전트 세션은 끊깁니다 — 컨텍스트가 차서, 프로세스가 죽어서, 사람이 퇴근해서. 이 수업에서는 세션 상태의 구성 요소, Claude Code의 재개 기능, 그리고 컨텍스트 밖에 상태를 보존하는 외부화 전략을 다룹니다.