ACP 에이전트 쿡북 with Python
책 소개
인공지능 기술이 급속도로 발전하면서, 우리는 AI가 단순한 질문 응답을 넘어 복잡한 업무를 수행하는 시대에 접어들었다. 이러한 변화의 중심에는 대형 언어 모델(LLM)과 이들을 활용한 Agent 시스템이 있다. 그러나 AI가 진정한 업무 파트너로 자리 잡기 위해서는, 다양한 도구와 데이터 소스와의 원활한 통합이 필수적이다.
기존에는 각 도구나 서비스마다 별도의 API를 통해 AI와 연결해야 했으며, 이는 개발자에게 큰 부담으로 작용했다. 이러한 문제를 해결하기 위해 등장한 것이 바로 ACP(Agent Communication Protocol)이다. ACP는 AI Agent들이 서로 소통하고 협력하는 방법을 표준화한 프로토콜로, 복잡한 멀티 에이전트 시스템을 효율적으로 구축할 수 있는 기반을 제공한다.
ACP의 구조는 여러 Agent들이 메시지를 주고받으며 협력하는 분산 시스템의 형태를 취한다. 각 Agent는 독립적인 역할과 전문성을 가지면서도, 표준화된 통신 프로토콜을 통해 다른 Agent들과 효과적으로 협업할 수 있다. 이러한 접근 방식은 복잡한 업무를 여러 전문 Agent에게 분산시켜 처리함으로써, 전체 시스템의 성능과 확장성을 크게 향상시킨다.
이 책이 포함된 LLM Master 시리즈는 생성형 AI 시대를 살아가는 실무자와 개발자를 위해 기획되었다. ChatGPT를 비롯한 다양한 AI 도구들이 우리 일상과 업무에 빠르게 스며들고 있지만, 단순한 활용을 넘어 AI를 “내 일”과 “내 프로젝트”에 제대로 접목시키는 사람은 아직 많지 않다.
LLM Master 시리즈는 이러한 격차를 줄이기 위해, 기초 이론부터 실무 프로젝트에 이르기까지 LLM을 완전히 내재화할 수 있는 커리큘럼을 제공한다. 특히 Python을 기반으로 한 코딩 중심 구성으로, 독자 스스로 AI 기능을 직접 구현하고 테스트하며 체화할 수 있도록 돕는다.
『LLM Master: ACP 에이전트 쿡북 with Python』은 AI Agent 간의 통신과 협력을 통해 실용적인 멀티 에이전트 시스템을 구축하고자 하는 개발자, 엔지니어, 제품 관리자, 연구자, 그리고 기술 기획자를 위한 실전 가이드이다.
목 차
저자 소개
Table of Contents (목차)
0장. ACP를 시작하기 전에
1장. LLM Agent와 ACP
2장. RAG Agent 만들기
3장. RAG Agent를 ACP Server로 래핑
4장. 클라이언트에서 ACP Agent 호출
5장.Smolagents Agent: ACP Server 래핑
6장. Agent 호출 순차적으로 연결하기
7장. Router Agent: 계층적 Agent 호출 연결
8장. ACP에 MCP 추가하기
책을 마치며
References. 참고 문헌
E-Book 구매
Yes24: https://www.yes24.com/product/goods/151135157
교보문고: https://ebook-product.kyobobook.co.kr/dig/epd/ebook/E000011819968
알라딘: https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=369802601
Github 코드
https://github.com/no-wave/llm-master-acp-cookbook
Last updated