이것이 멀티 에이전트다

이것이 멀티 에이전트다

$35.00
저자

서지영

저자:서지영
마이크로소프트에서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너머의다음단계가필요했던개발자에게도,이책은가장현실적인안내서가되어줄것이다.

추천사

김태환(MicrosoftKorea,Sr.SolutionEngineer)
단일모델로해결안되는문제를에이전트협업으로풀어내는설계본질을짚는책.싱글에이전트부터MCP·A2A기반멀티에이전트시스템까지,다양한실전프로젝트로이론과실습의간격을좁힌다."문제를나눠협업시킨다"는발상은도구가바뀌어도살아남을본질이며,입문자에겐안내서,숙련자에겐설계철학을다듬는거울이될것이다.

박민규(신한라이프AX추진팀프로(前MicrosoftKoreaData&AISpecialist))
멀티에이전트개념의출발점을잡기어려운이들에게LLM→에이전트→멀티에이전트로이어지는흐름을자연스럽게체득하게해주는책.보험약관질의응답,이상거래탐지,여행플래너등실무에바로적용가능한실습구성이특히돋보인다.보안·비용최적화같은운영현실까지다뤄,기획자와개발자모두에게훌륭한출발점이된다.

정민호(한화시스템/ICTIntegrationManagement팀장)
“AI를업무체계안에서어떻게협업시킬것인가”라는현장리더의핵심고민에직접답하는책.싱글→멀티에이전트확장,MCP·A2A협업구조,데이터분석·보안실전예제를통해여러AI가함께일하는구조를구체적으로보여준다.AI기반운영자동화와조직역할변화를고민하는IT리더에게유의미한인사이트를제공한다.