← 갤러리로 돌아가기

🧑‍💼 오케스트레이터-워커(Orchestrator-Worker) 패턴이란?

하나의 매니저 AI가 작업을 나눠 워커 AI들에게 맡기고, 결과를 모으는 과정을 실행해보세요
💡 "▶ 실행하기" 버튼을 눌러보세요. 오케스트레이터가 작업을 나누고, 워커들이 순서대로 처리한 뒤, 결과가 다시 오케스트레이터에게 모이는 과정을 보여드려요.
🧑‍💼 오케스트레이터
요청: "여행 계획을 짜줘 — 3박4일 제주도 여행"
↓ ↓ ↓
🏨 숙소 리서치 워커
대기 중
🍽 맛집 리서치 워커
대기 중
🗺 동선 계획 워커
대기 중
↑ ↑ ↑ 결과 취합

💬 한 줄 정리

오케스트레이터-워커(Orchestrator-Worker) 패턴은 "매니저" 역할의 AI 하나가 큰 작업을 여러 개의 작은 작업으로 쪼갠 뒤, 각각을 전담 "워커" AI에게 맡기고, 끝난 결과들을 다시 모아 하나로 합치는 방식이에요. 오케스트레이터에게 모든 걸 직접 시키는 대신 역할을 나누면, 각 워커는 자기가 맡은 좁은 범위(숙소·맛집·동선)에만 집중할 수 있어서 결과가 더 정확해지고, 필요하면 여러 워커가 동시에 일해서 속도도 빨라져요. 오케스트레이터는 세부 내용을 직접 처리하지 않고 "무엇을 누구에게 맡길지"와 "들어온 결과를 어떻게 합칠지"만 책임지는 게 핵심이에요. 이 구조는 최근 에이전트형 AI 시스템(예: 서브에이전트를 활용하는 AI 코딩 도구)에서 흔히 쓰이는 표준 설계 패턴이에요.

🧾 이 페이지, 이런 프롬프트로 만들었어요

아래 프롬프트를 복사해서 Claude·ChatGPT(GPT)·Gemini 어디에든 붙여넣고 직접 시도해보세요. 참고로 이건 예시 없이 지시만 담은 제로샷(zero-shot) 프롬프트예요 — 원하는 결과물의 예시를 1개 넣으면 원샷(one-shot), 여러 개 넣으면 퓨샷(few-shot) 프롬프팅이 되는데, 예시를 더할수록 결과가 원하는 스타일에 더 가까워지는 경우가 많아요.

"오케스트레이터-워커(Orchestrator-Worker) 패턴"을 설명하는 단일 HTML 페이지를 만들어줘.

- 맨 위에 "오케스트레이터" 박스 하나, 그 아래 "숙소 리서치/맛집 리서치/동선 계획" 3개의 "워커" 박스를 나란히 배치
- 예시 작업은 "3박4일 제주도 여행 계획 짜기"로 설정
- "실행하기" 버튼을 누르면 ① 오케스트레이터가 "작업을 3개로 나눔" 상태로 바뀌고 ② 워커 3개가 순서대로 하나씩 활성화되며
  각자의 결과 한 줄이 나타나고 ③ 마지막에 오케스트레이터가 다시 활성화되며 "숙소·맛집·동선을 종합한 최종 일정표 완성" 문구가 뜨게 해줘
- 마지막에 오케스트레이터-워커 패턴이 무엇이고 하나의 프롬프트로 다 시키는 것과 뭐가 다른지 한 문단으로 쉽게 설명하는 요약을 추가해줘
- CSS·JS 전부 인라인으로 넣은 단일 HTML 파일로, 한국어로 출력해줘
이 페이지는 AI(Claude)가 만든 예시 자료입니다 — 강의 데모용