처음 만나는 AI 에이전트 with 랭체인 & MCP

처음 만나는 AI 에이전트 with 랭체인 & MCP

$30.00
Description
AI는 대답할 뿐이지만 에이전트는 일을 합니다.
질문에 답하고 끝나는 AI 사용법이 아니라 AI에 일을 맡기고 하나의 흐름을 만드는 방법을 다루는 책. FAQ 봇에서 시작해 문서를 읽고 판단하는 AI, 여러 역할을 나눠 협업하는 멀티 에이전트 시스템까지 단계별로 직접 만들면서 왜 이런 구조가 필요한지 쉽게 이해할 수 있도록 구성했다. 프로젝트를 완성해가는 과정을 통해 흐름과 구조가 눈에 들어오고, 마지막 장을 덮을 때쯤이면 사람 대신 일을 맡길 수 있는 AI 에이전트 시스템이 완성되어 있을 것이다.
저자

김재엽

18년간통신인프라,IT,마케팅,사업전략,AIR&D까지기술의최전선을넘나들었다.그과정에서데이터분석에흥미를느끼며자연스럽게머신러닝의세계에빠져들었고,어느새LLM과AI에이전트에까지이르렀다.새벽에커피한잔과함께새로나온AI신기술을뜯어보는일은일상이자반쯤강제된취미가되었으며,현재는AI에이전트를다양한산업현장에적용하는방안을연구하고있다.이책을통해AI에이전트의개념부터실무적용까지를독자와나누고자한다.

목차

시작하며ix
감사의글xi
이책에대하여xii

CHAPTER1왜지금에이전트인가?1
[STORY]운명적인만남2
1.1현재AI지형도:폭발적성장과활용의간극3
1.2구독형AI의근본적한계:구조적문제분석5
1.3에이전트패러다임:근본적전환10
1.4왜지금인가:2025~2026년의기술적변곡점13
1.5요약17
[STORY]에이전트시대의시작18

CHAPTER2기초다지기:LLM의원리와실습환경구축19
[STORY]LLM과의첫만남20
2.1LLM이란무엇인가?21
2.2토큰화와임베딩23
2.3LLM과효과적으로대화하는기술:프롬프트엔지니어링27
2.4학습기법:RLHF와DPO로LLM을똑똑하게만들기29
2.5실습환경구축:로컬LLM과LLMAPI34
2.6요약46
[STORY]LLM의비밀을풀다48

CHAPTER3에이전트기본구조:4개의핵심퍼즐49
[STORY]에이전트의탄생50
3.1에이전트란무엇인가?51
3.2AI에이전트핵심구성요소52
3.3통합에이전트시스템:구성요소의조화로운협업81
3.4요약112
[STORY]4개의퍼즐이완성되다113

CHAPTER4단일에이전트구현:LangChain으로만드는실전FAQ봇115
[STORY]프로토타입에서프로덕션으로116
4.1LangChain0.2에서1.0으로의진화117
4.21단계:LLM브리지만들기122
4.32단계:FAQ도구만들기134
4.43단계:ReAct에이전트만들기142
4.54단계:메모리시스템추가하기148
4.65단계:프로덕션을위한핵심기능추가하기153
4.7요약167
[STORY]FAQ시스템의완성168

CHAPTER5협업형멀티에이전트:여러전문가들의시너지169
[STORY]단일에이전트의한계를넘어서170
5.1멀티에이전트시스템의이해171
5.2기본협업시스템구현174
5.3프레임워크활용190
5.4요약212
[STORY]멀티에이전트의미래213

CHAPTER6MCP완전정복:같은말로일하기215
[STORY]MCP이해하기216
6.1MCP개념:표준통신규약의필요성217
6.2구조설명:Host,Client,Server관계도226
6.3JSON-RPC2.0메시지흐름이해230
6.4주요LLM애플리케이션의MCP지원현황246
6.5ClaudeDesktop에서의MCP서버설정및활용268
6.6MCP의가능성과한계,그리고앞으로의길273
6.7요약278
[STORY]MCP로시작하는AI통합280

CHAPTER7MCP시스템직접구현:LangGraph연동하기281
[STORY]실전프로젝트의시작282
7.1시스템아키텍처란?283
7.2프로토콜정의계층290
7.3API계층구현295
7.4비즈니스로직계층303
7.5지원계층320
7.6클라이언트계층327
7.7워크플로실행338
7.8요약342
[STORY]계층별아키텍처로완성한MCP시스템343

찾아보기345

출판사 서평

아직도AI에게질문만하나요?
AI는이미충분히강력해졌습니다.문서를읽고,코드를만들고,복잡한질문에도답할수있습니다.그런데도우리의일은크게달라지지않았습니다.여전히복사/붙여넣기와수동리포트작성이반복되고있습니다.2025년가트너발표에따르면에이전틱AI를실무에적용한조직은1%에도미치지못합니다.

이책은그간극을줄이는방법을다룹니다.단순히AI를사용하는방법이아니라실제로일을맡길수있는구조를만드는데집중합니다.신입개발자준호와시니어개발자민지의이야기를통해각단계에서무엇을만들고왜필요한지를자연스럽게이해할수있도록구성했습니다.

LLM의기본원리와AI에이전트의개념부터시작합니다.'대답'하는AI와실제로일을'처리'하는AI의차이를이해하고,Planner,Executor,Tools,Memory로이루어진핵심구조를직접구현하며내부동작방식을익힙니다.이어LangChain으로FAQ봇을만들고,문서를기반으로답하고맥락을이어가는흐름을구성합니다.

이후CrewAI와LangGraph를활용해여러에이전트가역할을나누어협업하는멀티에이전트시스템으로확장합니다.마지막단계에서는MCP를중심으로AI와외부시스템을연결합니다.분산된API를하나의방식으로통합하고,FastAPI로MCP서버를직접구축한뒤LangGraph와연동해하나의완성된AI시스템까지확장합니다.

이책을끝까지따라가면,챗봇수준에서멈추지않습니다.실제로일을처리하는AI시스템을직접만듭니다.이제는AI에게무엇을물어볼지고민하는데서벗어나어떤일을맡기고어떻게흐름을설계할지스스로결정할수있게될것입니다.

주요내용LLM의작동원리와프롬프트설계핵심이해Planner,Executor,Tools,Memory로완성하는에이전트구조랭체인으로만드는FAQ기반질의응답시스템CrewAI와랭그래프로설계하는멀티에이전트협업MCP를통한에이전트와외부시스템연결FastAPI기반MCP서버구현과연동