대부분의 AI 책은 모델이 얼마나 똑똑한지에 집중합니다. 하지만 실제 서비스에서 더 중요한 질문은 따로 있습니다. AI가 실제로 일을 하게 만들려면 무엇이 필요한가? 이 책은 바로 그 질문에서 출발합니다. 챗봇과 에이전트의 차이, 상태와 메모리의 역할, 도구 호출의 원리, 실행 루프와 실패 복구, 사람 승인과 권한 통제까지, 말 잘하는 모델을 믿고 맡길 수 있는 시스템으로 바꾸는 설계 원리를 차근차근 풀어냅니다.
이 책의 강점은 유행어를 좇지 않는다는 데 있습니다. RAG, 워크플로, 단일 에이전트, 멀티에이전트, MCP, 평가, 관측 가능성, 보안 같은 주제를 각각 따로 떼어 설명하지 않고, 실제 제품 안에서 어떻게 연결되는지 보여 줍니다. 그래서 독자는 "에이전트를 만들 수 있다"는 막연한 자신감이 아니라, 언제 에이전트를 써야 하고 언제 쓰지 말아야 하는지, 그리고 무엇을 먼저 설계해야 하는지를 분명히 이해하게 됩니다.
특히 이 책은 데모를 넘어 운영 가능한 시스템에 초점을 맞춥니다. 실패를 어떻게 복구할지, 권한은 어떻게 나눌지, 장기 실행 작업은 어떻게 관리할지, 품질과 비용은 어떻게 측정하고 조절할지까지 다룹니다. 즉, 멋진 시연이 아니라 반복해서 신뢰할 수 있는 에이전트를 만들고 싶은 개발자, 설계자, 제품 리더에게 꼭 필요한 책입니다.
이 책을 다 읽고 나면 독자는 더 이상 에이전트를 '똑똑한 챗봇의 확장판'으로 보지 않게 됩니다. 대신 상태, 도구, 실행, 평가, 권한, 운영이 맞물린 하나의 시스템으로 이해하게 됩니다. 그리고 바로 그 시점부터, AI는 기능이 아니라 아키텍처의 문제가 됩니다.
