이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 베스트셀러
요즘 AI 에이전트 개발, LLM RAG ADK MCP LangChain A2A LangGraph
60가지 예제로 배우는 인공지능 에이전트 개발, 싱글 Agent부터 멀티 Agent 시스템 설계 및 협업 방식까지
박승규
골든래빗 2025.08.20.
베스트
OS/데이터베이스 68위 IT 모바일 top20 6주
가격
32,000
10 28,800
YES포인트?
1,600원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
배송안내
서울특별시 영등포구 은행로 11(여의도동, 일신빌딩) 변경
배송비?
무료

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

이 분야의 이벤트

요즘 시리즈

이 상품의 태그

상세 이미지

책소개

목차

Chapter 00 개발 환경 설정
__0.1 파이썬 환경 설정
__0.2 VSCode 설정
__0.3 API 키 발급받기

[PART 1] LLM과 랭체인 개발

Chapter 01 LLM API의 기초
__1.1 LLM API를 왜 사용해야 하는가?
__1.2 LLM API의 기본적인 사용법
__1.3 스트리밍 처리
__1.4 비동기 처리 및 오류 핸들링
학습 마무리

Chapter 02 LLM API를 사용하여 챗봇 만들기
__2.1 CLI를 사용한 챗봇 만들기
__2.2 챗봇이 이전 대화를 기억할 수 있게 하기
__2.3 어린 왕자 페르소나 추가하기
__2.4 웹 인터페이스 추가하기
학습 마무리

Chapter 03 랭체인의 핵심 콘셉트
__3.1 랭체인 프레임워크 소개
__3.2 랭체인의 핵심 콘셉트 : 채팅 모델
__3.3 랭체인의 핵심 콘셉트 : 메시지
__3.4 랭체인의 핵심 콘셉트 : PromptTemplate과 OutputParser
__3.5 랭체인의 핵심 콘셉트 : Runnable과 LCEL
__3.6 랭체인의 핵심 콘셉트 : 도구
__3.7 랭체인의 핵심 콘셉트 : 임베딩과 벡터 스토어
__3.8 랭체인의 핵심 콘셉트 : 리트리버와 RAG
학습 마무리

[PART 2] 요즘 AI 에이전트 개발

Chapter 04 오픈AI의 에이전트 SDK
__4.1 AI 에이전트 알아보기
__4.2 첫 번째 에이전트 만들기 : 인사하는 에이전트
__4.3 핵심 콘셉트들
__4.4 도구(Tools) 활용하기 : 뉴스 에이전트
__4.5 가드레일 사용하기
__4.6 핸드오프를 활용한 다중 에이전트 협업 : 병원 안내 시스템
__4.7 로그 확인 및 트레이싱
학습 마무리

Chapter 05 구글의 ADK
__5.1 ADK 개발 환경 준비하기
__5.2 ADK의 특징과 장점
__5.3 헬로 ADK 만들기
__5.4 ADK를 실행하는 3가지 방법
__5.5 여러 도구를 사용하는 에이전트 : 날씨와 야구 랭킹 에이전트
__5.6 구조화된 출력을 지원하는 에이전트
__5.7 멀티 에이전트 사용하기
__5.8 워크플로 에이전트 만들기 : 날씨 정보, 오늘 뉴스, 주식 멀티 에이전트
__5.9 스팸 체크 에이전트 만들기
학습 마무리

Chapter 06 랭그래프
__6.1 그래프 자료구조의 이해
__6.2 랭그래프의 핵심 개념
__6.3 헬로 랭그래프 만들기
__6.4 조건부 라우팅 적용하기 : 감정 분석 챗봇
__6.5 체크포인터를 사용한 상태 관리하기
__6.6 루프 워크플로 구현하기 : 숫자 맞추기 게임
__6.7 병렬 처리 워크플로 구현하기 : 날씨, 뉴스, 주식 병렬 처리
__6.8 ToolNode를 사용한 도구 사용 기능 만들기 : 계산기, 날씨, 환율 도구의 도구
__6.9 휴먼 인 더 루프 반영하기
__6.10 하위 그래프 사용하기 : 기상 전문가와 범용 에이전트
학습 마무리

[PART 3] AI 에이전트 프로토콜 : MCP와 A2A

Chapter 07 AI 에이전트 프로토콜, 클로드 MCP
__7.1 MCP의 탄생 배경
__7.2 MCP란 무엇인가?
__7.3 MCP를 기술적 관점에서 바라보기
__7.4 MCP는 성공했나?
__7.5 MCP 서버 만들기
__7.6 MCP의 향후 과제들 살펴보기
학습 마무리

Chapter 08 AI 에이전트 프로토콜, 구글 A2A
__8.1 A2A란?
__8.2 A2A의 핵심 개념 및 용어들
__8.3 MCP와 A2A는 뭐가 다른가?
__8.4 A2A 동작 원리 실습해보기 : AI 비서 서버와 클라이언트
학습 마무리

[PART 4] 고급 AI 에이전트 개발 : 도전! 2가지 프로젝트

Chapter 09 멀티 에이전트 뉴스 수집 및 요약 시스템
__9.1 시스템 아키텍처 및 준비하기
__9.2 데이터 모델 정의하기
__9.3 유틸리티 함수 구현하기
__9.4 프로젝트 설정 관리 추가하기
__9.5 에이전트 구현하기
__9.6 워크플로 구현하기
__9.7 메인 실행 파일 구현하기
__9.8 실행 및 보고서 확인하기
학습 마무리

Chapter 10 랭그래프와 MCP를 활용한 고급 에이전트 개발
__10.1 시스템 아키텍처 및 준비하기
__10.2 MCP 서버 구축하기
__10.3 채팅 에이전트 만들기
__10.4 웹 인터페이스 만들기
__10.5 MCP 서버와 에이전트 실행 및 테스트하기
학습 마무리

Appendix A 개발 환경 설정 시 알아두면 좋은 것들
__A.1 런타임 매니저는 무엇을 사용할까?
__A.2 uv 간단 사용법
__A.3 환경 변수는 어떻게 관리할까?
__A.4 로깅 설정하기

저자 소개 1

아직도 개발이 재미있는 17년차 개발자이다. 웹 개발, 게임 백엔드 개발, 플랫폼 및 인프라 개발 등 다양한 영역을 경험했다. 현재는 카카오엔터테인먼트에서 AI 모델을 사용한 애플리케이션 개발을 하고 있다. 현) 카카오엔터테인먼트 AI응용기술개발팀 전) 트리노드 (포코팡, 포코포코) 서버 개발자 전) NHN Japan 플랫폼 개발팀 저서 : 『Node.js 백엔드 개발자 되기』 디스코드 Q&A : http://discord.com/invite/BYRpaDrfbH 카카오Q&A : https://open.kakao.com/o/ggK7EAJh 블로그 https:
아직도 개발이 재미있는 17년차 개발자이다. 웹 개발, 게임 백엔드 개발, 플랫폼 및 인프라 개발 등 다양한 영역을 경험했다. 현재는 카카오엔터테인먼트에서 AI 모델을 사용한 애플리케이션 개발을 하고 있다.

현) 카카오엔터테인먼트 AI응용기술개발팀
전) 트리노드 (포코팡, 포코포코) 서버 개발자
전) NHN Japan 플랫폼 개발팀
저서 : 『Node.js 백엔드 개발자 되기』

디스코드 Q&A : http://discord.com/invite/BYRpaDrfbH
카카오Q&A : https://open.kakao.com/o/ggK7EAJh
블로그 https://blog.gyus.me
트위터 https://twitter.com/wapj2000
브런치 https://brunch.co.kr/@wapj2000

박승규의 다른 상품

품목정보

발행일
2025년 08월 20일
쪽수, 무게, 크기
400쪽 | 183*235*30mm
ISBN13
9791194383413

출판사 리뷰

★ AI 에이전트 개발 어디서부터 어떻게 시작해야 할지 모른다고요?
★ 실무에서 쓰는 진짜 에이전트 개발을 쓸모 있게 배워보세요!


이 책은 랭그래프(LangGraph), MCP(Model-Context-Protocol), 구글 ADK 등 너무나 배워야 할 게 많아서 무엇부터 해야 하는지 정신이 하나도 없으시죠? 이 책은 진짜 협업에서 쓰는 프레임워크와 프로토콜을 활용해 ‘단순한 챗봇을 넘어 실제로 작업을 수행하는 고급 AI 에이전트와 멀티 AI 에이전트’를 만드는 방법을 알려줍니다. 〈날씨 조회〉, 〈뉴스 요약〉 등 현실적인 작업을 처리하는 애플리케이션을 직접 구축하며 AI 에이전트의 내부 동작 원리까지 알려드립니다. 파이썬 개발 환경 설정부터 LLM API 기초, 멀티 에이전트 시스템 설계까지 실전적인 능력을 갖추는 데 필요한 모든 핵심 요소를 단 한 권으로 배울 수 있습니다.

★ AI 에이전트가 무엇일까요?
★ 모든 기업에서 개발하고 사용하게 될 선호 기술입니다
★ 지금 당장 AI 에이전트 개발의 세계로 빠져보아요


구글의 에이전트 백서에서는 ‘주어진 목표를 달성하기 위해 세상을 관찰하고 그에 따라 행동하는 애플리케이션’으로 AI 에이전트를 규정하며, 에이전트는 인간 개입 없이도 자체적으로 계획을 수립하고 실행할 수 있다고 명시합니다. 오픈AI CEO 샘 알트만은 AI 발전을 다섯 단계로 설명합니다. 〈1단계〉는 챗GPT 같은 챗봇이고, 〈2단계〉는 추론을 사용하는 AI입니다. 〈3단계〉는 AI가 사람 대신 업무를 처리하는 에이전트이며, 〈4단계〉는 스스로 혁신하여 새로운 결과를 만들어내는 AI 시스템입니다. 마지막 〈5단계〉에 이르러서는 AI가 조직 전체를 운영하는 수준까지 도달하게 됩니다. 이 책은 3단계에 있는 AI 에이전트를 개발하는 다양한 방법을 60여 개의 예제 중심으로 살펴봅니다. AI 에이전트 개발을 시작하는 여러분에게 최고의 참고서이자 실무서가 되어 줄 겁니다.

★ 이 책의 대상 독자

_AI 분야에 입문하려는 개발자
이 책은 개발 환경 설정부터 시작하여 LLM API의 기초적인 사용법을 차근차근 설명합니다. 파이썬과 VSCode 설치, API 키 발급 등 AI 개발에 필요한 첫 단계를 상세히 안내하므로 프로그래밍 경험은 있지만 LLM을 처음 다뤄보는 개발자에게 훌륭한 입문서가 될 것입니다.

_단순한 챗봇을 넘어 복잡한 AI 에이전트를 만들고 싶은 개발자
기본적인 챗봇 제작을 넘어 랭체인(LangChain)과 랭그래프(LangGraph) 같은 전문 프레임워크를 활용하여 정교한 AI 애플리케이션을 구축하고자 하는 개발자에게 적합합니다 . 조건부 라우팅, 외부 도구 연동, RAG(검색 증강 생성), 휴먼 인 더 루프(Human-in-the-Loop) 등 고급 에이전트 패턴을 다루어 실무 역량을 한 단계 끌어올릴 수 있습니다 .

_실무적인 AI 애플리케이션 구축에 관심 있는 개발자
뉴스 요약 시스템, 개인 맞춤형 비서 등 실제 현업에서 마주할 법한 복잡한 문제를 해결하는 프로젝트를 통해 실전 경험을 쌓고 싶은 개발자에게 유용합니다 . 특히 여러 에이전트가 협업하는 멀티 에이전트 아키텍처나 병렬 처리 워크플로 같은 실무 기술을 학습할 수 있습니다.

_최신 AI 에이전트 생태계와 표준 프로토콜에 관심 있는 AI 아키텍트 및 리더
MCP(Model-Context Protocol)나 A2A(Agent-to-Agent)와 같은 최신 AI 에이전트 프로토콜의 개념과 실제 구현 방법을 다루고 있어, AI 기술의 미래 방향성을 파악하고 확장성 및 상호운용성이 높은 시스템을 설계하고자 하는 시니어 개발자나 아키텍트에게 깊은 통찰력을 제공합니다.

★ 책에서 다루는 주요 실습 예제

이 책은 약 60가지 예제 코드를 직접 만들고 실습합니다. 모든 코드는 깃허에 공개해두어서 실습을 간편히 할 수 있게 했습니다. 〈어린왕자 페르소나 챗봇〉, 〈멀티 에이전트 뉴스 요약 시스템〉, 〈웹 기반 채팅 에이전트 개발〉, 〈날씨 조회, 뉴스 헤드라인 수집 등 다양한 기능을 제공하는 MCP 서버 구축〉, 〈마크다운 보고서 생성 에이전트 구현〉 등 1장부터 10장에서 다루는 주요 실습은 다음과 같습니다.

Chapter 01 LLM API의 기초
__스트리밍 응답
__비동기 API 호출
__오류 처리 및 재시도 로직 적용

Chapter 02 LLM API를 사용하여 챗봇 만들기
__CLI 챗봇 구현
__이전 대화를 기억하는 대화
__어린왕자 페르소나 챗봇
__검색 증강 생성(RAG)

Chapter 03 랭체인의 핵심 콘셉트
__채팅 모델, 메시지, 프롬프트 템플릿, 아웃풋 파서의 이해 및 활용
__Runnable과 LCEL을 사용한 선언적 체인 구성
__@tool 데코레이터를 사용한 외부 도구 연동
__임베딩과 FAISS 벡터 스토어를 활용한 의미 기반 검색

Chapter 04 오픈AI의 에이전트 SDK
__오픈AI 에이전트 SDK를 사용한 기본 에이전트 생성
__외부 도구를 활용하는 뉴스 검색 에이전트 개발
__입력/출력 가드레일을 통한 에이전트 동작 제어
__핸드오프 기능을 이용한 다중 에이전트 협업 시스템 구축
__응답 로그/트레이싱 확인

Chapter 05 구글의 ADK
__ADK의 3가지 실행 방식(web, run, api_server) 실습
__여러 도구(날씨 및 야구 랭킹)를 사용하는 에이전트 개발
__구조화된 출력을 지원하는 도서 추천 에이전트 개발
__순차/병렬/루프 워크플로 에이전트를 활용한 데일리 브리핑 및 스팸 필터 시스템 구축
__하위 에이전트를 활용한 멀티 에이전트 아키텍처 구현

Chapter 06 랭그래프
__조건부 라우팅을 활용한 감정 분석 챗봇
__체크포인터를 이용한 대화 기억 챗봇
__루프 워크플로를 이용한 숫자 맞추기 게임
__병렬 처리를 활용한 데이터 대시보드
__ToolNode를 이용한 외부 도구(계산기, API) 호출
__휴먼 인 더 루프 패턴 구현
__하위 그래프를 이용한 전문가 시스템 구축

Chapter 07 AI 에이전트 프로토콜, 클로드 MCP
__MCP 서버 구현 및 기동
__@mcp.tool() 데코레이터를 사용한 도구 및 리소스 정의
__MCP 인스펙터와 포스트맨을 이용한 MCP 서버 기능 테스트

Chapter 08 AI 에이전트 프로토콜, 구글 A2A
__A2A 에이전트 카드 작성
__에이전트 실행자(Agent Executor) 생성
__A2A 서버/ 클라이언트 구현 및 테스트
__A2A 인스펙터를 이용한 서버 연결 및 채팅 테스트
__A2A 클라이언트 코드를 작성하여 비스트리밍 및 스트리밍 메시지 전송

Chapter 09 멀티 에이전트 뉴스 수집 및 요약 시스템
__멀티 에이전트 뉴스 요약 시스템 개발
__RSS 피드 자동 수집 에이전트 구현
__AI를 활용한 뉴스 요약 및 분류 에이전트 구현
__수집된 데이터를 기반으로 마크다운 보고서 생성 에이전트 구현

Chapter 10 랭그래프와 MCP를 활용한 고급 에이전트 개발
__랭그래프와 MCP를 결합한 고급 AI 에이전트 개발
__웹 스크래핑, 날씨 조회, 뉴스 헤드라인 수집 등 다양한 기능을 제공하는 MCP 서버 구축
__FastAPI와 랭그래프를 이용해 MCP 서버의 도구를 사용하는 MCP 클라이언트 개발
__실시간 스트리밍 응답을 처리하는 웹 기반 채팅 인터페이스 구현

★ 이 책의 구성

00 개발 환경 설정 : AI 에이전트 개발을 시작하기 위한 필수적인 환경 설정 과정을 안내하는 준비 단계입니다. 윈도우와 맥OS 운영체제 각각에 파이썬과 VSCode를 설치하는 방법부터 프로젝트별 의존성을 격리하는 가상 환경(venv) 설정까지 차근차근 다룹니다. 또한 AI 모델을 활용하기 위해 반드시 필요한 오픈AI 및 앤트로픽 API 키를 발급받는 과정을 상세히 소개합니다.

[PART 1] LLM과 랭체인 개발

__01 LLM API의 기초 : AI 에이전트 개발의 첫걸음으로, LLM을 서비스에 통합하기 위한 필수관문인 LLM API의 기본을 다룹니다. 오픈AI와 앤트로픽의 주요 API 사용법을 배우고, 모델별 특징과 비용을 비교하여 상황에 맞는 모델을 선택하는 기준을 학습합니다. 또한 실시간 응답을 위한 스트리밍 처리, 동시 요청 처리를 위한 비동기 프로그래밍(async/await), 그리고 안정적인 API 호출을 위한 재시도(Tenacity) 로직 구현 등 실무에 필수적인 고급 기법들을 익힙니다.

__02 LLM API를 사용하여 챗봇 만들기 : LLM API를 활용하여 완전한 챗봇 애플리케이션을 단계별로 구축하는 실습 과정입니다. 간단한 CLI 챗봇으로 시작하여, 오픈AI의 대화 상태 관리 기능을 통해 이전 대화를 기억하게 만드는 방법을 배우고, 프롬프트 엔지니어링을 통해 챗봇에게 ‘어린 왕자’ 페르소나를 부여합니다. 마지막으로 FastAPI를 사용하여 터미널 기반의 챗봇을 사용자와 상호작용할 수 있는 웹 인터페이스로 확장하는 방법을 다룹니다.

__03 랭체인의 핵심 콘셉트 : 랭체인(LangChain)의 핵심 구성 요소를 체계적으로 학습합니다. 다양한 LLM을 일관된 방식으로 다루는 ‘채팅 모델’, 구조화된 대화를 위한 ‘메시지’부터, 동적 입력을 처리하는 ‘PromptTemplate’과 LLM의 출력을 정제하는 ‘OutputParser’까지의 기본 개념을 익힙니다. 나아가 랭체인의 강력한 추상화 계층인 ‘Runnable’과 파이프(|) 연산자로 컴포넌트를 조합하는 ‘LCEL’, 외부 기능과 연동하는 ‘도구’, 그리고 LLM의 한계를 극복하는 ‘임베딩’, ‘벡터 스토어’, ‘RAG’까지 심도 있게 다룹니다.

[PART 2] 요즘 AI 에이전트 개발

__04 요즘 AI 에이전트 개발 : ‘AI 에이전트’의 개념을 정의하고, 오픈AI의 에이전트 SDK를 통해 직접 에이전트를 구축하는 방법을 다룹니다. SDK의 핵심 개념인 에이전트(Agent), 런너(Runner), 도구 Tool, 가드레일(Guardrails), 핸드오프(Handoffs)를 실습을 통해 학습합니다. 뉴스 검색 에이전트를 만들며 외부 도구를 연동하고, 입력과 출력의 안정성을 보장하는 가드레일을 구현하며, 여러 전문 에이전트가 협업하는 ‘병원 안내 시스템’을 통해 핸드오프 기능을 익힙니다.

__05 구글의 ADK : 구글이 공개한 프로덕션 레벨의 AI 에이전트 프레임워크인 ADK(Agent Development Kit)를 학습합니다. ADK가 제공하는 LLM 에이전트, 워크플로 에이전트(순차, 병렬, 루프), 커스텀 에이전트 등 다양한 에이전트 타입을 이해하고, adk web, adk run, adk api_server 등 유연한 실행 방식을 실습합니다. 날씨와 야구 순위를 알려주는 멀티툴 에이전트, Pydantic 모델로 출력을 강제하는 구조화된 출력 에이전트, 그리고 여러 에이전트를 조합하여 일일 브리핑을 생성하는 복잡한 워크플로를 직접 구현하며 ADK의 강력한 기능을 체감합니다.

__06 랭그래프 : AI 에이전트 워크플로를 구축하는 강력한 프레임워크인 랭그래프를 학습합니다. 작업 단위를 의미하는 ‘노드’와 실행 흐름을 나타내는 ‘에지’로 구성된 그래프 구조를 통해, AI가 상황에 맞게 동적으로 실행 경로를 결정하는 ‘조건부 라우팅’을 구현합니다. 또한 체크포인터 기능을 활용해 대화 기록을 자동으로 관리하는 메모리 기능을 구현하고, 루프, 병렬 처리, 외부 도구 연동(ToolNode), 휴먼 인 더 루프(Human-in-the-Loop) 등 정교한 에이전트 시스템을 만드는 핵심 패턴들을 실습을 통해 익힙니다.

[PART 3] AI 에이전트 프로토콜 : MCP와 A2A

__07 AI 에이전트 프로토콜, 클로드 MCP : AI 모델과 외부 도구 간의 파편화된 연동 문제를 해결하기 위해 탄생한 MCP를 심도 있게 다룹니다. 다양한 IDE와 언어의 연동을 표준화한 LSP에서 영감을 받은 MCP가 M × N의 복잡도를 M + N으로 줄이는 원리를 이해하고, 호스트/ 클라이언트/서버 아키텍처와 JSON-RPC 2.0 기반의 통신 방식을 학습합니다. 파이썬 공식 SDK와 FastMCP 라이브러리를 사용해 직접 MCP 서버를 구축하고, @mcp.tool( ) 데코레이터로 도구를 정의하며, MCP 인스펙터와 포스트맨으로 서버를 테스트하는 실습을 진행합니다.

__08 AI 에이전트 프로토콜, 구글 A2A : 분산된 환경의 AI 에이전트들이 서로 통신하고 협업하기 위한 구글의 개방형 프로토콜 A2A를 알아봅니다. 에이전트가 자신을 외부에 알리는 ‘에이전트 카드’, 작업 단위인 ‘태스크’, 통신 내용인 ‘메시지’ 등 A2A의 핵심 개념을 학습합니다. 파이썬 SDK를 사용하여 A2A 서버와 클라이언트를 직접 구현하고, A2A 인스펙터를 통해 에이전트 검색부터 메시지 전송, 스트리밍 응답까지 프로토콜의 전체 흐름을 테스트합니다.

[PART 4] 고급 멀티 AI 에이전트 개발 : 도전! 2가지 프로젝트

__09 실전 AI 에이전트 개발 : 랭그래프와 랭체인을 사용해 구글 뉴스 RSS 피드를 수집, 요약, 분류하고, 최종 보고서까지 생성하는 멀티 에이전트 시스템을 구축하는 방법을 다룹니다. 이 시스템은 뉴스 수집, AI 기반 요약 및 분류, 마크다운 보고서 생성 기능을 자동화하며, 각 기능을 전담하는 4개의 에이전트(수집, 요약, 분류, 보고)로 구성됩니다. 비동기 처리를 통해 여러 뉴스 기사를 효율적으로 다루는 실무적인 기술도 학습합니다.

__10 랭그래프와 MCP를 활용한 고급 에이전트 개발 : 랭그래프와 MCP를 결합하여 사용자의 자연어 명령을 이해하고 외부 도구를 사용해 작업을 수행하는 고급 AI 에이전트를 개발합니다. 이를 위해 날씨 조회, 뉴스 검색 등 다양한 기능을 제공하는 MCP 서버와, 이 서버의 도구를 동적으로 로드하여 사용하는 채팅 에이전트를 구축합니다. 최종적으로는 실시간 스트리밍을 지원하는 웹 채팅 인터페이스를 통해 사용자와 에이전트가 상호작용하는 완전한 애플리케이션을 완성합니다.

__부록 A
이 장에서는 AI 에이전트 개발에 유용한 환경 설정 노하우를 제공합니다. 특히, 다양한 파이썬 버전을 관리하는 런타임 매니저 uv의 사용법을 소개하고, API 키와 같은 민감 정보를 안전하게 다루기 위한 환경 변수 관리 방법을 설명합니다. 또한, 효율적인 로그 관리를 위한 파이썬의 로깅 모듈 사용법을 상세히 다룹니다.

작가의 말

이 책은 제가 실무에서 AI 에이전트를 개발하면서 쌓은 모든 노하우를 녹여 LLM을 호출하는 것을 넘어, 복잡하고 유용하며 안전한 멀티 에이전트 시스템을 직접 구축할 수 있도록 구성했습니다. 오픈AI 에이전트 SDK, 구글 ADK, 랭그래프(LangGraph) 프레임워크를 중심으로 에이전트의 기본 구조, 도구 활용, 안전성 확보를 위한 가드레일, 멀티 에이전트 협업(핸드오프), 상태 관리(체크포인터), 조건부 라우팅, 병렬 처리, 하위 그래프 등 다양한 고급 기법을 설명합니다. 또한 최근 뜨거운 감자인 MCP와 A2A 같은 최신 AI 프로토콜도 다룹니다.

이 책을 통해 뉴스 요약 시스템을 비롯해 60여 가지 예제를 구현하면서 점진적으로 AI 에이전트 개발에 필요한 지식과 역량들을 쌓을 수 있습니다. 전체적으로는 기본기와 실무역량을 늘리는데 도움이 될 수 있도록 구성하였으며, 최종장인 9장과 10장에서는 최소한의 코드를 작성하면서도, 실무의 느낌을 주도록 구성해보았습니다. 이 책이 AI에이전트 개발을 하고자 하는 여러분에게 좋은 출발점이 되길 바랍니다.

추천평

이제 우리는 LLM에게 질문하고 빠르게 답변받는 일에 익숙해졌습니다. 하지만 여기에서 더 나아가고 싶은 사람들도 있습니다. AI 에이전트를 실제 제품에 통합해 더 나은 사용자 경험을 제공하거나, 업무 효율성을 극대화하는 자동화 도구로 활용하고 싶은 사람이라면 이 책의 흐름을 차근차근 따라가 보시길 권합니다.

이 책은 단순히 LLM의 활용법만 다루지 않습니다. AI 도구와 프레임워크의 등장을 이해하며, 체계적인 API 활용과 실습 중심으로 실질적인 AI 에이전트 개발 역량을 키울 수 있도록 구성되어 있습니다. LLM의 사용자에서 한 걸음 더 나아가고 싶다면, 이 책의 목차를 따라 자신의 것으로 소화하며 AI 에이전트 개발자로 거듭나 보세요. - 박미정 (당근 리드 개발자)
네덜란드 기반의 이커머스 지원 스타트업 미니멀(Minimal)은 랭체인(LangChain)의 랭그래프(LangGraph)와 랭스미스(LangSmith)를 활용해, 고객 문의에 대한 답변부터 주문 취소나 배송 상태 업데이트까지 AI 에이전트가 직접 처리하는 자동화 시스템을 구축했습니다. 이는 AI가 단순히 질문에 답하는 수준을 넘어, 데이터와 도구를 스스로 연결해 실제 업무를 수행하는 사례를 잘 보여줍니다.

이제 개발자가 AI를 활용한다고 하면, 더 이상 대화형 챗봇만을 의미하지 않습니다. 그 중심에는 랭체인, MCP(Model Context Protocol), A2A(Agent-to-Agent)와 같은 기술이 있습니다. 이러한 기술을 익히는 일은 단순히 라이브러리를 하나 더 배우는 것이 아니라, 서로 연결된 에이전트 시대를 설계할 수 있는 문해력을 갖추는 과정입니다. 데이터, 도구, 시스템이 AI를 매개로 자연스럽게 연결되고 협업하는 구조를 이해할 때, AI는 비로소 ‘대화창 속 조언자’가 아닌 실제 비즈니스의 동료로 자리 잡게 됩니다.

이 책에서는 이러한 에이전트를 개발하는 핵심 개념과 구현 방법을, 누구나 따라 할 수 있도록 단계별로 쉽게 풀어 설명합니다. 이제 이 책을 통해 나만의 AI 에이전트를 직접 만들어 보는 건 어떨까요?” - 강대명 (레블업 소프트웨어 엔지니어)
인생 첫 LLM 프로젝트를 준비하던 중, 운 좋게 이 책을 미리 접할 기회를 얻었습니다. 한마디로, 이 책은 복잡한 AI 기술을 '지금, 여기서' 시작하고 싶은 사람을 위한 최고의 길잡이입니다.

이 책은 유명 프레임워크를 활용해 LLM을 연동하고 원하는 결과를 얻는 과정을 친절하게 안내합니다. 최소한의 컴퓨터 지식과 약간의 용기만 있다면 누구나 따라 할 수 있도록 구성되어, AI가 처음이라도 걱정할 필요가 없습니다. 복잡한 용어와 흐름을 쉽게 풀어냈기 때문입니다.

무엇보다 이 책이 인상 깊었던 이유는 한국인이 한국어로, 지금 이 시점의 최신 기술을 담아냈다는 점입니다. AI 분야는 하루가 다르게 변하기에, 번역서가 나올 때쯤이면 이미 정보가 뒤처지기 일쑤입니다. 이 책은 그런 기술적 갈증을 해소해주는 드문 사례입니다.

AI 기반 서비스가 넘쳐나는 요즘, "나도 한번 만들어보고 싶다"는 마음을 품은 분들에게 이 책은 최고의 출발점이 될 것입니다. - 허린 (LINE+ Backend Developer)
LLM, 랭체인, A2A, MCP와 같은 새로운 기술들이 빠르게 등장하고 있습니다. 이러한 흐름 속에서, 관련 업계 종사자들에게는 새로운 개념을 꾸준히 따라가고 이를 실무에 적절히 적용하는 역량이 점점 더 중요해지고 있습니다.

이 책은 실무에 꼭 필요한 개념들을 너무 얕지도, 지나치게 깊지도 않게 균형 있게 다루며, 각 주제마다 직접 작성해볼 수 있는 코드 예제를 함께 소개합니다. 마지막에는 엔드 투 엔드(end-to-end) 흐름까지 경험할 수 있도록 구성되어 있어, LLM의 기본 개념부터 에이전트 기반 개발까지 폭넓게 다뤄봅니다.

AI(인공지능) 관련 프로젝트에 참여하게 된 분들께 좋은 출발점이 되어줄 책입니다. 저자의 실무 경험이 잘 녹아 있어, 꼭 필요한 내용만 담겨 있다는 점이 특히 인상적입니다. - 나동희 (당근마켓 ML 인프라 리드 소프트웨어 엔지니어)

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.

28,800
1 28,800