서브에이전트는 독립된 시스템 프롬프트와 독립된 컨텍스트를 가진 별개의 전문가야. 어떻게 설계하고, 교육하고, 위임하느냐가 전부다규.
01 · 왜 서브에이전트인가
메인 에이전트와 다른 독립적인 시스템 프롬프트, 독립된 기억 공간(컨텍스트)를 가진다. 이걸 이해하는 순간 활용법이 달라져.
자기만의 역할 정의와 규칙으로 동작해. 철학, 스타일, 제약이 별도로 세팅된 전문가야.
메인 대화 히스토리와 섞이지 않아. 오염 없이 해당 도메인에만 집중할 수 있어.
독립적인 작업은 동시에 돌릴 수 있어. 이 독립성이 병렬 처리를 가능하게 해.
"Python 미니멀리스트"처럼 좁게 세팅할수록 결과물 품질이 올라가.
02 · 설계 시작점
03 · 에이전트 훈련
이 에이전트는 누구인가? 좁고 명확할수록 전문성이 높아져.
어떤 가치관으로 일하는지 알려줘. 비기능적 요구사항이 개성을 만들어.
딱 그 에이전트 영역만 맡겨. 경계가 명확할수록 결과가 정확해.
04 · 실전 협업 패턴
"이거 만들어줘"가 아니라 "이거 어떻게 생각해?"로 시작. 같이 생각하는 과정이 핵심이야.
이해 → 판단 → 실행 순서를 반드시 지켜. 무작정 "만들어줘"는 방향 오류를 낳아.
결과물 받고 끝이 아니야. 정확히 짚어서 반복 개선해. 구체적일수록 다음 이터레이션이 빨라.
"왜 필요한지"가 결과물 품질을 결정해. 한 문장이 톤, 깊이, 방향을 완전히 바꾼다.
Plan 모드 안 써도 돼. 질문 → 의견 → 방향 정하기 → 실행 지시. 이 흐름이 가장 유연한 플래닝이야.
핵심 통찰
서브에이전트의 가치는 독립성에 있어. 그 독립성을 살리려면 경계가 명확해야 해. 모든 걸 다 시키는 에이전트는 아무것도 잘 못하게 된다.