Ch.5 Claude Code 핵심 기능

서브에이전트 — 작업을 나눠서 병렬 처리

서브에이전트의 개념과 작동 원리를 설명할 수 있다내장 서브에이전트 3종의 역할을 구분할 수 있다서브에이전트를 써야 할 때와 쓰지 말아야 할 때를 안다

AI 하나가 일하는 것보다 AI 여러 개가 동시에 일하면?

대규모 프로젝트에서 코드베이스 분석, 버그 수정, 테스트 작성을 동시에 해야 합니다. 하나씩 하면 컨텍스트가 금방 차버립니다.

메인 AI 하나로 모든 작업을 처리하면 컨텍스트 윈도우가 부족해집니다.

서브에이전트가 해답입니다. 메인 AI가 작업을 나눠서 각각의 독립된 AI에게 맡기면, 더 빠르고 효율적으로 처리됩니다.


article

핵심 내용

서브에이전트 = AI 분신술 메인 AI가 작업을 나눠서 각각의 AI에게 맡김

비유하면 레스토랑에서 셰프 한 명이 10인분을 혼자 하는 것보다, 셰프 3명이 각자 역할을 맡으면 더 빠르고 정확합니다. 서브에이전트도 마찬가지로 작업을 분담합니다.

각 서브에이전트는 독립된 컨텍스트 → 메인 대화의 컨텍스트를 아낄 수 있음

예시: "이 프로젝트의 API 엔드포인트를 모두 찾아줘" → Explore 에이전트가 탐색 → 메인 AI에게 결과 보고

언제 서브에이전트를 쓸까? 1. 코드베이스 탐색이 필요할 때 2. 독립적인 작업 여러 개를 동시에 할 때 3. 메인 대화 컨텍스트가 부족할 때

주의: 서브에이전트는 메인 대화의 내용을 모릅니다. 필요한 정보를 명시적으로 전달해야 원하는 결과를 얻을 수 있습니다.

서브에이전트 실전 데모

서브에이전트 마스터

key

핵심 용어

🔍

Explore (탐색)

코드베이스를 빠르게 탐색 — Haiku 사용, 가볍고 저렴

📐

Plan (설계)

구현 계획 수립 — 실행 없이 분석과 설계만

🤖

General (범용)

복잡한 작업 위임 — 모든 도구 사용 가능

check_circle

핵심 정리

  • 1서브에이전트 = 독립 컨텍스트에서 작업하는 AI 분신
  • 23종 내장: Explore(탐색, Haiku) · Plan(설계) · General(범용)
  • 3서브에이전트는 메인 대화를 모름 → 필요한 정보 명시적 전달 필수

퀴즈와 인터랙션으로 더 깊이 학습하세요

play_circle인터랙티브 레슨 시작