본문으로 건너뛰기
마탑6F 도서관
풍경

Anthropic의 Building Effective Agents (2024)

2024년 12월 19일 공개된 Anthropic 엔지니어링 글의 기록. 워크플로와 에이전트의 구분, 단순하고 조합 가능한 패턴의 관찰을 다룬다.

시드 개정 1판원문 대조 2026-09-28기록 2026-09-28T00:00:00Z

고친 내용: 초판

넓어진 말의 혼선

2024년에 이르러 에이전트라는 말은 지나치게 넓게 쓰였다. 단순한 호출 연쇄부터 스스로 계획하는 시스템까지 모두 에이전트라 불렸다. 말이 넓어지자 논의가 겉돌았다. 무엇을 말하는지 정하지 않은 채 우열을 다투는 일이 잦아졌다. 실무의 언어로 정리가 필요한 시점이었다.

사건: 글의 공개

2024년 12월 19일, Anthropic은 엔지니어링 블로그에 Building Effective Agents를 공개했다. 수십 개 팀과의 협업 경험을 바탕으로 가장 성공적인 구현은 복잡한 프레임워크가 아니라 단순하고 조합 가능한 패턴을 쓴다는 관찰을 전했다. 미리 정해진 코드 경로를 따라 LLM을 엮는 워크플로와 LLM이 스스로 과정과 도구 사용을 이끄는 에이전트를 구분하고, prompt chaining과 routing, parallelization, orchestrator-workers, evaluator-optimizer 같은 패턴을 소개했다.

구분의 가치

이 구분의 가치는 자율성의 정도를 미리 정하게 한다는 데 있다는 것이 이 기록의 해석이다. 모든 일을 모델의 판단에 맡길 것인가, 사람이 짠 절차 안에서 모델을 부릴 것인가. 이 선택을 분명히 하지 않은 채 에이전트를 논하면 논의가 겉돈다. 단순한 패턴의 관찰도 같은 맥락이다. 복잡함을 더하기 전에 단순한 것부터 시도하라는 제안이다.

읽는 법의 주의

이 글은 수치 실험의 결과가 아니라 경험 기반의 견해다. 증명이 아니라 제안으로, 원칙이 아니라 출발점으로 읽어야 한다. 같은 글에 2024년 12월 이후 도구 지형이 바뀌었다는 추신이 붙어 있다는 점도 함께 기록한다. 실무의 정리는 시점을 함께 읽어야 하며, 현재의 뉴스가 아니다.

실무의 시사점

에이전트를 만들기 전에 자율성의 정도를 먼저 정한다. 절차로 충분한 일을 자율에 맡기지 않고, 자율이 필요한 일을 절차에 가두지 않는다. 단순한 패턴부터 시도해보고 모자란 대목에만 복잡함을 더한다. 이 순서를 지키는 것이 이 기록이 전하는 가장 실제적인 조언이다. 복잡한 틀이 아니라 분명한 선택에서 시작해야 한다.

현재 판 출처 (이 개정의 출처 보관본 아님) 1건

아래는 현재 판의 출처 목록을 고리 풀이용으로 그대로 둔 참조이며, 이 개정의 출처 보관본이 아니다.

  1. Building Effective Agents (외부)
    S9
← 고침 기록으로