조코딩의 랭체인으로 AI 에이전트 서비스 만들기

고객평점
저자조동근 외
출판사항한빛미디어, 발행일:2025/07/21
형태사항p.451 B5판:24
매장위치자연과학부(B2) , 재고문의 : 051-816-9500
ISBN9791169214148 [소득공제]
판매가격 32,000원   28,800원  (인터넷할인가:10%)
포인트 1,440점
배송비결제주문시 결제
  • 주문수량 

총 금액 : 0원

책 소개

랭체인, 랭그래프부터 RAG Fusion, Agentic RAG까지

한 권으로 마스터하는 LLM 개발


이 책은 복잡한 이론 대신 예제 중심으로 LLM 기술을 자연스럽게 이해하도록 돕습니다. 점진적으로 확장되는 실습 구조로 초심자도 AI 에이전트 서비스 개발을 쉽게 체화할 수 있습니다. 특히 텍스트는 물론 표와 이미지를 통합하여 질문에 답하는 멀티모달 RAG 구현, GPT-4 Vision과 LLaVA 같은 최신 VLM 활용까지 다뤄 실무에 적용할 수 있는 예시를 명확히 보여 줍니다.


● Step 1 | LLM 첫걸음

파이썬 기초만 있다면 누구나 시작할 수 있도록 GPT API 설정부터 랭체인 설치, 개발 환경 구성까지 친절하게 안내합니다.

● Step 2 | 시도 쓰고, 감정도 읽는 나만의 AI 서비스 만들기

AI 시인, 리뷰 평가 AI, 다국어 이메일 생성기 등 랭체인 기본 실습으로 핵심 개념을 익힙니다.

● Step 3 | 문서를 읽고 대답하는 ‘ChatPDF’ 만들기

PDF를 분석해 질문에 응답하는 문서 Q&A 챗봇을 만들고, API 키 입력/후원 버튼까지 넣어 서비스 수익화 구조를 간단히 배웁니다.

● Step 4 | RAG·벡터DB로 고급 검색형 AI 서비스 구축하기

FAISS, ChromaDB로 문서를 임베딩하고 RAG Fusion·Hybrid Search 등 최신 검색 기술까지 직접 구현해 봅니다.

● Step 5 | 랭그래프와 CrewAI로 에이전트 시스템 설계하기

조건 분기·멀티에이전트, 협업형 에이전트까지 설계하며 복잡한 워크플로를 다루는 방법을 익힙니다.

● Step 6 | 웹앱 배포, 모니터링, 수익화까지 완성형 서비스 만들기

Streamlit으로 배포하고 랭스미스로 성능을 추적하는 것은 물론 API 키 관리와 후원 기능을 더해 실질적인 운영 기반까지 세워 보세요.


이런 분께 추천해요!

● LLM을 활용한 AI 서비스 제작에 관심 있는 분

● AI 서비스를 만들어 보고 싶지만, 개발자 전용 도구는 너무 어렵게 느껴지는 분

● 공식 문서가 너무 어렵거나 랭체인 실전 예제를 찾기 어려운 분

● 나만의 웹 서비스를 만들고 싶지만 디자인과 배포가 막막한 분

● 기술뿐 아니라 서비스 운영과 수익화까지 관심 있는 분

● 생성형 AI 트렌드에 뒤처지고 싶지 않은 실무자, 기획자, 마케터, 크리에이터


먼저 읽은 베타리더들의 한 마디

● LLM을 활용한 서비스를 만들고 싶다면 가장 먼저 읽어야 할 책이며, 인공지능 서비스 개발을 준비하고 있는 개발자들에게는 등대가 되어줄 것입니다. _김민규 님

● 명쾌한 설명과 실용적인 예제 코드는 독자들이 자신만의 AI 서비스를 쉽게 완성하도록 돕습니다. AI 서비스 시장에서 경쟁력을 확보하고 싶은 모든 분께 필독을 권합니다. _이석곤 님

● 예제 하나하나가 단순 기능 구현에 그치지 않고 실제 서비스로 연결될 수 있을 만큼 현실적이고 실용적입니다. 따라 하다 보면 자연스럽게 랭체인의 구조와 AI 에이전트의 흐름이 머릿속에 잡힙니다. _이지아 님 

작가 소개

조동근 

국내 최대 규모 코딩 유튜브 채널 '조코딩 JoCoding'의 크리에이터 조동근 작가는 고려대학교 환경생태공학부 학사를 졸업하고 IT 개발자, 교육자를 거쳐 현재 코딩 교육, 콘텐츠, 생성 AI 분야 사업가로 활동하고 있다. 누구나 쉽게 배울 수 있는 실용적인 코딩 교육을 진행하고 있으며 최초의 코딩 소재 웹드라마 <좋코딩>을 제작하여 4천만 뷰 이상의 조회 수를 달성하기도 하였다. AI 서비스 '동물상 테스트'를 개발하여 네이버 실시간 검색어 1위, 앱스토어 전체 2위를 달성하기도 하였으며 최근 생성 AI 서비스 '조카소'를 개발하여 운영하고 있다.


우성우 

LLM 기반 AI 솔루션 엔지니어로 활동하고 있다. IT·AI 교육 회사에서 리서치 콘텐츠팀 경험을 쌓으며 코딩 교육, 콘텐츠 제작은 물론 생성형 AI(LLM) 분야에서 다양한 프로젝트에 참여해왔다. AI 실무 개발과 함께 여러 교육 과정에 강사 및 콘텐츠 개발자로 참여하며 누구나 이해하기 쉽게 기술을 전달하는 데 힘써왔다. RAG 기반 검색 시스템, LLM 파인튜닝 등 실제 현장 중심의 프로젝트를 진행했고 이를 바탕으로 교육과 실무 현장을 잇는 데 보람을 느끼고 있다. 앞으로도 빠르게 변화하는 AI 기술을 꾸준히 학습하고, 현장과 교육 모두에서 성장하는 개발자가 되기 위해 노력하고 있다.

목 차

[Part 01 랭체인 시작하기]


Chapter 01 인공지능 시인과 ChatPDF 서비스 이해

인공지능 시인

ChatPDF

수익화 방식

기술 스택


Chapter 02 랭체인과 GPT 모델 이해

LLM이란

랭체인이란

랭체인을 배우는 이유

랭체인 v0.3

OpenAI 플레이그라운드로 GPT 모델 이해하기


Chapter 03 기본 개발 환경 설정

비주얼 스튜디오 코드 환경 설정

파이썬 환경 설정

환경변수 설정

랭체인 환경 설정

LLM 체인

Miniconda 설정

랭스미스 설정


[Part 02 랭체인 기초 실습]


Chapter 04 음식, 식당, 숙박 리뷰 평가 AI 만들기

음식 리뷰 평가 AI 만들기

식당 리뷰 평가 AI 만들기

LCEL 기반 숙박 시설 리뷰 평가 AI 만들기


Chapter 05 인공지능 시인 만들기

구현할 서비스 구조

LLM 체인 생성

Streamlit 기초

프런트엔드 구현

실전 배포


Chapter 06 다국어 이메일 생성기 만들기

Ollama 설치 및 환경 설정

이메일 응답 생성

Streamlit 앱 구성


[Part 03 문서 임베딩을 활용한 Q&A 서비스]


Chapter 07 ChatPDF 만들기

구현할 서비스 구조

도큐먼트 로더

텍스트 분할기

임베딩

벡터 저장소

검색기

생성기

프런트엔드 구현

실전 배포

웹 서비스 수익화

스트리밍 구현


Chapter 08 현진건 작가님 봇 만들기

Responses API란

OpenAI 플레이그라운드로 파일 검색 도구 이해하기

Responses API 연동

프런트엔드 구현


[Part 04 RAG 기법을 활용한 유사성 검색 서비스]


Chapter 09 FAISS 인덱스 생성

FAISS란

텍스트 데이터 청크 분할

인덱스 생성


Chapter 10 FAISS VectorDB로 유사성 검색 구현

쿼리 기반 유사 문서 검색

임베딩 벡터로 문서 유사도 검색


Chapter 11 RAG 기반 대규모 텍스트 검색 구현

FAISS 인덱스 생성

문서 포매팅과 답변 생성


[Part 05 고급 RAG 기법을 활용한 뉴스 검색 서비스]


Chapter 12 Multiquery 기반 뉴스 검색 시스템 만들기

Multiquery + Unique-union 기법

Multiquery + RAG Fusion 기법


Chapter 13 하이브리드 검색 시스템 만들기

Hybrid Search를 활용한 고급 RAG 시스템 구축

Multiquery + Hybrid Search + RAG Fusion 기법

Multiquery + Hybrid Search + RAG Fusion + Streamlit 기법


[Part 06 멀티모달 데이터를 활용한 통합형 서비스]


Chapter 14 멀티모달 데이터 RAG 시스템 만들기

멀티모달 RAG 개요

멀티모달 RAG 아키텍처

패키지 설치 및 JupyterLab 환경 설정

데이터 추출 및 분할

다중 벡터 검색기

멀티모달 RAG 체인


Chapter 15 FashionRAG: 이미지 기반 스타일링 어시스턴트

FashionRAG 시스템 이해

Fashionpedia 데이터셋 로드

Base64 인코딩


Chapter 16 시/소설 생성 서비스 만들기

LangServe와 FastAPI로 애플리케이션 구성

OpenAI와 Ollama 모델의 비교

Streamlit으로 인터페이스 구축


[Part 07 랭그래프와 Agentic RAG를 활용한 에이전트]


Chapter 17 도구를 사용하는 AI 에이전트 만들기

시스템의 주요 구성 요소

에이전트와 도구 통합


Chapter 18 랭그래프를 활용한 AI 에이전트 만들기

랭그래프의 주요 기능

워크플로 그래프 생성 및 상태 관리

워크플로 그래프 시각화 및 에이전트와 상호작용


Chapter 19 Agentic RAG로 지능형 정보 검색 시스템 만들기

에이전트의 흐름

에이전트 상태 정의

워크플로 그래프 생성


[Part 08 CrewAI를 활용한 협업형 에이전트]


Chapter 20 다중 에이전트 블로그 작성기

인공지능 에이전트의 특성

에이전트 정의

수행 작업 정의


Chapter 21 FastAPI, CrewAI 기반 블로그 콘텐츠 생성기

에이전트 정의

수행 작업 정의

CrewAI 로직과 FastAPI 웹 서비스 결합


Chapter 22 리액트 통합으로 완성하는 블로그 서비스

Node.js 설치

리액트 프로젝트 설정

프로젝트에 필요한 컴포넌트 작성

역자 소개


01. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
02. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.
상품의 불량 또는 오배송 고객 부담이 아닙니다.
03. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
04. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
05. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립
06. 취소반품 불가 사유
  • 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
  • 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
  • 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
  • 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
  • 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
  • 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.

환불불가
상품군 취소/반품 불가사유
의류/잡화/수입명품 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우
계절상품/식품/화장품 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
가전/설치상품 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.)
자동차용품 상품을 개봉하여 장착한 이후 단순변심의 경우
CD/DVD/GAME/BOOK등 복제가 가능한 상품의 포장 등을 훼손한 경우
내비게이션, OS시리얼이 적힌 PMP 상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우
노트북, 테스크탑 PC 등 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우