이것이 멀티 에이전트다 (싱글 에이전트부터 멀티 에이전트까지, MCP와 A2A로 구현하는 에이전트 시스템 개발 | Cursor 최신 버전 반영, 9가지 실습 프로젝트 수록)

이것이 멀티 에이전트다 (싱글 에이전트부터 멀티 에이전트까지, MCP와 A2A로 구현하는 에이전트 시스템 개발 | Cursor 최신 버전 반영, 9가지 실습 프로젝트 수록)

$35.00
Description
에이전트를 만드는 데서 끝나지 않는다
협업형 AI 시스템을 설계하고 운영까지 끌고 가는 멀티 에이전트 개발서.
싱글 에이전트부터 멀티 에이전트까지, MCP와 A2A로 완성하는 실전 AI 에이전트 개발 가이드
* MCP·A2A 기반 멀티 에이전트 실습
* 현업 시나리오 기반 9가지 실전 프로젝트 수록
혼자 일하는 AI의 시대는 끝났다. 실제 서비스 단계에 들어서면 단일 LLM 호출만으로는 풀리지 않는 문제가 줄줄이 나타난다. 역할이 다른 에이전트를 동시에 실행하고, 결과를 검증하며, 다시 평가하고 수정해야 한다. 이제 필요한 것은 더 좋은 모델 하나가 아니라, 여러 AI가 함께 일하는 구조다.
이 책은 바로 그 흐름을 따라간다. 싱글 에이전트 구현부터 시작해 멀티 에이전트 구조로 확장하고, MCP와 A2A 기반 협업 시스템까지 단계적으로 직접 구현해 본다.
영업 데이터 분석·시각화, 개인정보 탐지·마스킹, 문서 기반 Q&A, Whisper 음성 Q&A, 이상 거래 탐지, 맞춤형 여행 플래너 등 실제 업무 시나리오를 바탕으로 9가지 프로젝트를 실습하며, 오케스트레이터 설계, 병렬 실행, 상태 관리, MCP 서버 연동, A2A 통신 구조까지 함께 익힐 수 있다.
이 책을 덮을 무렵, 독자는 단순히 "에이전트를 만들어 본 개발자"를 넘어 운영 가능한 멀티 에이전트 시스템을 설계하고 확장할 수 있는 개발자로 한 단계 성장하게 될 것이다.

북 트레일러

  • 출판사의 사정에 따라 서비스가 변경 또는 중지될 수 있습니다.
  • Window7의 경우 사운드 연결이 없을 시, 동영상 재생에 오류가 발생할 수 있습니다. 이어폰, 스피커 등이 연결되어 있는지 확인 하시고 재생하시기 바랍니다.
저자

서지영

마이크로소프트에서Data&AISpecialist로근무중이며,정보관리기술사와컴퓨터시스템응용기술사로20년넘게IT분야에서일하고있다.고려대학교대학원에서빅데이터및인공지능에대한전문적인연구를진행하면서『모두의인공지능기초수학』(길벗,2020),『딥러닝텐서플로교과서』(길벗,2021),『딥러닝파이토치교과서』(길벗,2022),『챗GPT거부할수없는미래』(길벗,2023),『랭체인으로LLM기반의AI서비스개발하기』(길벗,2024),『랭체인으로RAG개발하기:VectorRAG&GraphRAG』(길벗,2025),『나만의MCP서버만들기with커서AI』(길벗,2025),『A2A×MCP멀티에이전트오케스트레이션실전』(길벗,2026)등을저술했다.

목차

|Part01|멀티에이전트시스템의기초

Chapter01|멀티에이전트이해
1.1에이전트의등장과구조
____1.1.1에이전트의개념과구성요소
____1.1.2에이전트란무엇인가?
1.2멀티에이전트로의확장
____1.2.1싱글에이전트와멀티에이전트
____1.2.2멀티에이전트유형
1.3멀티에이전트실행구조
____1.3.1에이전트간상호작용패턴
____1.3.2AgentContext와상태전달
1.4에이전트간직접통신A2A
____1.4.1A2A의구조와통신방식
____1.4.2A2A설계고려사항

Chapter02|멀티에이전트동작원리
2.1오케스트레이터의역할과구조
2.2MCP및FastMCP기반구현
____2.2.1MCP구조와동작원리
____2.2.2Cursor및ClaudeDesktop에서활용
____2.2.3FastMCP기반실행구조
2.3운영환경고려사항과최적화
____2.3.1보안및규정준수
____2.3.2품질관리와모델평가
____2.3.3성능과비용최적화

Chapter03|실습환경준비
3.1OpenAIAPI발급
3.2ClaudeAPI및TavilyAPI발급
____3.2.1ClaudeAPI키발급및환경변수등록
____3.2.2TavilyAPI발급및환경변수등록
3.3SlackWebhookURL획득
____3.3.1SlackAPI로그인및워크스페이스생성
____3.3.2WebhookURL생성
3.4Python및Cursor설치
____3.4.1Python설치
____3.4.2Cursor설치

|Part02|싱글에이전트실전구현

Chapter04|영업데이터분석과시각화
4.1폴더열기및라이브러리설치
4.2데이터처리
____4.2.1설정관리
____4.2.2데이터수집
____4.2.3벡터지식관리
____4.2.4시각화계획수립
4.3시각화구현
____4.3.1MCP서버통합
____4.3.2차트스펙생성
____4.3.3차트렌더링
____4.3.4통합테스트
4.4MCP서버등록및결과확인

Chapter05|개인정보탐지와마스킹
5.1폴더열기및라이브러리설치
5.2에이전트구현
____5.2.1애플리케이션진입점설정
____5.2.2워크플로우조율
____5.2.3개인정보탐지
____5.2.4약관검색
5.3웹에서결과확인

|Part03|멀티에이전트실전구현

Chapter06|약관기반질의응답
6.1폴더열기및라이브러리설치
6.2검색구현
____6.2.1문서인덱싱
____6.2.2의미기반검색
____6.2.3키워드기반검색
____6.2.4하이브리드검색
6.3에이전트구현
____6.3.1답변평가
____6.3.2워크플로우조율
____6.3.3MCP서버통합
6.4MCP서버등록및결과확인

Chapter07|Whisper기반음성Q&A
7.1폴더열기및라이브러리설치
7.2에이전트구현
____7.2.1답변생성
____7.2.2에이전트기반클래스정의
____7.2.3답변평가
____7.2.4답변개선
____7.2.5문서검색
____7.2.6음성텍스트변환
____7.2.7워크플로우조율
____7.2.8MCP서버통합
7.3MCP서버등록및결과확인

Chapter08|병렬검색으로속도개선
8.1폴더열기및라이브러리설치
8.2에이전트구현
____8.2.1에이전트모듈설정
____8.2.2검색에이전트
____8.2.3타당성평가에이전트
____8.2.4데이터모델과설정관리
____8.2.5워크플로우조율
____8.2.6MCP서버통합
8.3MCP서버등록및결과확인

Chapter09|반복평가로응답품질개선
9.1폴더열기및라이브러리설치
9.2에이전트구현
____9.2.1답변생성에이전트
____9.2.2평가·피드백·통계에이전트
____9.2.3문서검색에이전트
____9.2.4에이전트기반클래스와설정관리
____9.2.5워크플로우조율
9.3애플리케이션진입점설정과결과확인
____9.3.1애플리케이션진입점설정
9.4MCP서버등록및결과확인

Chapter10|뉴스기반종목영향평가
10.1폴더열기및라이브러리설치
10.2에이전트구현
____10.2.1에이전트모듈설정
____10.2.2뉴스파싱에이전트
____10.2.3영향요인분석에이전트
____10.2.4LLM클라이언트설정
____10.2.5워크플로우조율
____10.2.6MCP서버통합
10.3MCP서버등록및결과확인

Chapter11|이상거래탐지
11.1폴더열기및라이브러리설치
11.2에이전트구현
____11.2.1에이전트모듈설정
____11.2.2데이터수집과이상탐지에이전트
____11.2.3특징추출에이전트
____11.2.4보고서생성과알림처리에이전트
____11.2.5타입및유틸리티정의
____11.2.6워크플로우조율
____11.2.7MCP서버통합
11.3MCP서버등록및결과확인

Chapter12|맞춤형여행플래너
12.1폴더열기및라이브러리설치
12.2에이전트구현
____12.2.1에이전트모듈설정
____12.2.2여행서비스에이전트
____12.2.3여행일정계획에이전트
____12.2.4에이전트컨텍스트관리
____12.2.5데이터모델과설정관리
____12.2.6워크플로우조율
____12.2.7MCP서버통합
12.3MCP서버등록및결과확인

출판사 서평

MCP와A2A,협업하는AI를만든다
오케스트레이터설계부터병렬실행,반복평가까지-운영환경의멀티에이전트시스템구축가이드
LLMAPI를호출해본개발자는이미많다.RAG로답변품질을끌어올려본경험도이제는특별한일이아니다.그런데거기까지와본개발자라면이미알고있을것이다.검색을잘붙이는것만으로는더이상풀리지않는문제들이있다는사실을.
검색결과를다시검증해야하고,역할이다른에이전트들을동시에가동해야하며,실행결과를평가해다시수정하는루프까지만들어야한다.이제중요한것은"어떤모델을쓰느냐"가아니다.여러AI가어떻게역할을나누고협업하는가.거기에답이있다.
MCP와A2A는바로그런흐름속에서빠르게주목받고있는협업구조다.Anthropic의MCP,Google의A2A공개이후멀티에이전트는더이상개념설명에머무르지않고실제구현가능한시스템단계로넘어가기시작했다.흐름은이미시작됐고,따라잡을시간은그리길지않다.
이책은그흐름을실습중심으로따라간다.단순히프롬프트를작성하거나API를연결하는수준에머물지않고,싱글에이전트가멀티에이전트로확장되는과정을따라가며실제서비스에가까운협업형AI시스템을단계적으로구현한다.
특히오케스트레이터설계,MCP서버연동,A2A기반통신구조,병렬실행과반복평가처럼운영환경에서중요한핵심구조를9가지실전프로젝트와함께다룬다는점이이책의가장큰차별점이다.구현방법만익히는데서멈추지않고,설계와운영까지이어지는실전감각을함께키울수있도록구성했다.
AI에이전트를어디서부터시작해야할지막막했던개발자에게도,RAG너머의다음단계가필요했던개발자에게도,이책은가장현실적인안내서가되어줄것이다.