doupler0***
2026-02-27

AI 에이전트 시스템 구축을 다룬 최고의 입문서! 이 한 권이면 수백 편의 논문을 읽지 않아도 좋다
한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.
이 책은 에이전트 시스템을 단순히 자동화 수준이 아니라 하나의 독립적이고 확장 가능한 소프트웨어 아키텍처로 다룬다는 점에서 차별화되는 지점이 있다. 처음엔 단순한 개념 소개로 시작하지만, 설계에서 구현, 확장과 운영 등의 점진적으로 스케일을 키워 가는 구조를 따라가다 보면 큰 흐름의 아키텍처를 그려내고 있다는 인상을 받는다.
PART 1은 에이전트의 개념으로 시작해서 에이전트 시스템에서의 UX 디자인까지 다루면서 그 토대부터 다루고 있다. 1장은 AI 에이전트의 정의와 사전학습으로 인한 발전을 근거로 다루며, 에이전트가 단순 모델에 국한되는 것이 아님을 언급하고 있다. 또한 대화형, 리서치, 분석, 개발 등 여러 유형으로 에이전트를 구분하며 현재의 에이전트 활용 지형을 설명한다. 물론 이 분류는 고정된 틀이라기보다 이해를 돕기 위한 출발점에 가깝다. 현재까지의 흐름을 보면 여러 기능을 통합한 에이전트의 방향성을 두거나, 동시에 특정 영역에 특화된 에이전트는 전문화하는 방향으로 발전하고 있다. 결국 이 흐름은 보편적인 업무 통합과 전문화된 분리, 양방향으로 진행되는 것으로 느껴지는데, 책에서 언급하는 모델 선택, 동기식에서 비동기식으로의 전환, 활용 사례, 워크플로와의 관계 등을 통해 ‘어떤 문제에 어떤 에이전트를 적용해야 하는가’라는 질문을 평소 가져왔다면 조금씩 답을 얻어낼 수 있는 내용이라고 느껴졌다.

이어지는 2장은 모델, 도구, 메모리, 오케스트레이션 같은 핵심 구성요소를 중심으로 시스템 설계를 말한다. 단기/장기 메모리 구분, 성능, 확장성, 신뢰성, 비용 간 트레이드오프, 단일/멀티 에이전트 아키텍처 패턴 등은 꽤 실무적으로 고민되는 지점이 많음을 알 수 있었다. 특히 에이전트가 단순 호출에서 끝나는 게 아니라 도구를 조합하고 맥락을 유지하며 점진적 확장이 가능한 시스템으로 설계해야 한다는 관점을 일관되게 드러난다. 3장은 에이전트에서의 UX가 빠르게 진화함과 동시에 에이전트의 종류에 따라 접근하는 방식을 다르게 가져가야 한다는 점을 설명하고 있다. 최근에 LLM 챗봇 기반의 서비스를 개발하면서 UX에 대해 고민하고 있는데, 그 지점에서 흥미롭게 읽을 수 있는 여지가 있었다.

PART 2는 좀 더 본격적인 구축과 확장의 단계다. 4장은 랭체인을 포함한 도구를 소개하고, 로컬, API, 플러그인, MCP 등 다양한 유형을 정리하는데, 경험이 있다면 도움이 될 만한 내용이었다. 실시간 코드 생성과 자동화된 도구 개발은 강력한 가능성과 동시에 품질, 보안, 재현성 문제를 균형감 있게 언급하는데, 도구를 바라보는 태도와 관점을 느낄 수 있는 부분이었다. 5장은 오케스트레이션을 중심으로 반사형, 리액트 등과 표준, 시맨틱, 계층적 도구 선택과 단일, 병렬, 체인, 그래프 토폴로지를 비교한다. 6장은 메모리를 좀 더 심화해 벡터 스토어, RAG, 그래프RAG 등을 다루며, 7장은 비모수적 학습(리플렉시온, 경험 학습)과 모수적 학습(SFT, DPO, RLVR)을 통해 에이전트가 어떻게 진화할 수 있는지 설명한다. 8장은 단일에서 멀티 에이전트로 확장해 에이전트는 더 이상 하나의 모델이 아니라 역할을 나누고 협업하는 시스템으로 재정의되는 과정을 이야기한다. 사실 5장에서 8장까지는 해당 개념을 처음 접해보는 내게는 다소 까다롭게 느껴지는 부분이어서 가볍게 개념을 접하고 훑어본다는 느낌으로 읽어 내려갔다. 다만 해당 개념을 이미 접해보고 실무에 근접해 있는 사람에게는 좀 더 심화적으로 접근 가능할 것 같다는 생각이 들었다.
PART 3는 운영과 거버넌스다. 9장은 측정을 기반으로 개발 라이프사이클에 통합하고, 그 과정에서 마주할 할루시네이션, 일관성, 응집성, 예기치 않은 입력까지 전반적으로 점검한다. 10장은 모니터링 스택, 오픈텔레메트리, 섀도 모드, 카나리 배포, 자가 치유 패턴 등을 통해 ‘운영 중 학습’을 강조하고, 11장은 피드백 파이프라인과 A/B 테스트, 베이지안 밴딧, 지속 학습을 통해 개선 루프 설계에 대해 다루며, 12장은 에이전틱 시스템 특유의 보안을 집중적으로 다루고 있다. 최종적으로 인간과 에이전트의 협업을 다루고 있기 때문에 특히나 이 파트는 팀 단위에서 에이전트 도입을 고민하고 있는 CTO나 기술 담당자에게 특히 도움이 될 만한 파트가 아닐까 싶다.


이 책은 단순한 기술 낙관이나 프롬프트 팁을 나열하는 데 머물지 않고, 에이전트 시스템을 공학적이고 조직적인 구조로 다룬다는 점에서 분명한 전문성이 느껴졌다. 솔직히 말해 내게는 단번에 소화하기 어려운 대목들이 있었지만, 에이전트를 유형별로 정리하면서도 직군별 통합 에이전트와 고도로 특화된 에이전트가 공존하게 될 미래를 함께 조망한다는 점에서 전체 지형을 이해하고 전반적인 그림을 그리기에 충분한 내용이었다.
특히 변화의 속도가 빠른 요즘, 일시적 유행이나 도구의 기능에 기대기보다 흔들리지 않을 설계 원칙과 트레이드오프, 평가와 운영의 틀을 제시한다는 점에서 이 책의 가치가 좀 더 분명해진다. 에이전트를 도입하려는 팀, 그리고 에이전트 기반 프로덕션 환경을 설계해야 하는 개발자와 AX 아키텍트에게 이 책은 단기적인 활용 가이드 이상의 장기적인 시스템 관점을 세우게 해주는 기준이 될 만한 책이다.
#한빛미디어 #나는리뷰어다 #AI에이전트엔지니어링