AI 기술중급
워크플로우 vs 에이전트
Agentic Patterns · Anthropic Building Effective Agents
Anthropic이 정의한 핵심 구분. 워크플로우는 LLM이 미리 정의된 코드 경로를 따르고, 에이전트는 LLM이 프로세스와 도구 사용을 동적으로 결정한다.
- •5가지 조합 가능한 패턴: 프롬프트 체이닝, 라우팅, 병렬화, 오케스트레이터-워커, 평가자-최적화자
- •핵심 철학: 단순하고 조합 가능한 패턴이 복잡한 프레임워크를 이긴다
- •워크플로우만으로 충분한 과제에 에이전트를 쓰면 복잡도만 올리고 신뢰성은 내린다
- •Anthropic 권장: 가장 단순한 해결책으로 시작하고, 필요할 때만 복잡성을 추가하라