
Anthropic은 다년간 다양한 산업 현장에서 에이전트를 구축해온 경험을 토대로, 복잡한 프레임워크보다 단순하고 구성 가능한 패턴이 가장 효과적이라고 강조합니다. 이 글에서는 Anthropic의 실질적인 조언을 따라, 언제 에이전트를 도입해야 하는지, 어떻게 설계하고 최적화할지를 소개합니다.
쉽게 설명하면 이렇습니다:
🏭 워크플로우 (Workflow)
🧠 에이전트 (Agent)
| 상황 | 추천 방식 | 이유 |
|---|---|---|
| 매번 똑같은 작업 반복 | 워크플로우 | 빠르고 안정적 |
| 상황마다 다른 판단 필요 | 에이전트 | 유연하고 똑똑함 |
🎯 실제 예시
프레임워크 사용 시 주의사항
- 먼저 기본 AI API를 직접 써보기
- 간단한 코드로 원하는 기능 만들어보기
- 그 다음에 프레임워크 사용하기
왜 이렇게 해야 하나요?
프레임워크는 편리하지만, 문제가 생겼을 때 어디서 잘못됐는지 찾기 어렵습니다.

무엇인가요?
검색, 도구, 메모리 등이 추가된 기본적인 LLM
어떻게 작동하나요?
사용자: "내일 날씨 어때?"
AI: 날씨 API 호출 → 결과 받기 → "내일은 맑고 23도예요!"
언제 쓰나요?
간단한 정보 검색이나 단순한 작업할 때

무엇인가요?
큰 작업을 작은 단계로 나눠서 순서대로 처리
어떻게 작동하나요?
1단계: 글 주제 정하기
2단계: 개요 만들기
3단계: 본문 작성하기
4단계: 검토하고 수정하기
언제 쓰나요?
복잡한 작업을 체계적으로 처리하고 싶을 때

무엇인가요?
입력을 보고 적절한 전문가에게 연결
어떻게 작동하나요?
고객 문의 접수
├─ 기술 문제 → 기술팀 AI
├─ 결제 문제 → 결제팀 AI
└─ 일반 문의 → 상담팀 AI
언제 쓰나요?
다양한 종류의 요청을 처리해야 할 때

두 가지 방식이 있어요:
📊 Sectioning: 큰 작업을 나눠서 동시에 처리
긴 문서 요약하기
├─ 1~10페이지 요약 (동시에)
├─ 11~20페이지 요약 (동시에)
└─ 21~30페이지 요약 (동시에)
→ 모든 결과 합치기
🗳️ Voting: 같은 작업을 여러 번 해서 가장 좋은 결과 선택
번역 작업
├─ AI #1의 번역
├─ AI #2의 번역
└─ AI #3의 번역
→ 가장 자연스러운 번역 선택

무엇인가요?
한 AI가 총 지휘하고, 여러 전문 AI들이 각자 역할 담당
어떻게 작동하나요?
프로젝트 매니저 AI (Orchestrator)
├─ 디자이너 AI: 시각 디자인 담당
├─ 작가 AI: 텍스트 작성 담당
└─ 검토자 AI: 품질 확인 담당
언제 쓰나요?
여러 전문 분야가 협력해야 하는 복잡한 프로젝트

무엇인가요?
한 AI가 결과물을 만들면, 다른 AI가 평가하고 개선 방향 제시
어떻게 작동하나요?
1. 작가 AI: 글 작성
2. 평가자 AI: "문법은 좋은데 논리가 부족해요"
3. 작가 AI: 피드백 반영해서 수정
4. 평가자 AI: "이제 좋네요!" (또는 다시 수정 요청)
언제 쓰나요?
높은 품질의 결과물이 필요할 때

무엇인가요?
스스로 계획 세우고, 실행하고, 결과 확인하는 AI
어떻게 작동하나요?
목표: "회사 홈페이지 분석해서 개선안 제시"
AI의 사고과정:
1. "먼저 홈페이지를 살펴보자"
2. "로딩 속도가 느리네? 성능 측정 툴을 써보자"
3. "사용자 경험도 확인해보자"
4. "경쟁사와 비교해보자"
5. "개선안을 정리해서 보고서로 만들자"
언제 쓰나요?
복잡하고 예측 불가능한 문제 해결이 필요할 때
1주차: AI API 직접 써보기 (OpenAI, Claude 등)
2주차: 간단한 워크플로우 만들어보기
3주차: 프레임워크 선택해서 시도해보기
4주차: 실제 문제에 적용해보기