-
-
조코딩의 랭체인으로 AI 에이전트 서비스 만들기 - GPT·Llama 기반 RAG·에이전트·멀티모달 AI 서비스 구축 가이드
조동근(조코딩).우성우 지음 / 한빛미디어 / 2025년 7월
평점 :

"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬받아 작성된 서평입니다."
핸즈온 LLM에 이어 이번에 소개할 책은 "조코딩의 랭체인으로 AI 에이전트 서비스 만들기"입니다
이 책은 LLM을 구체적으로 어떻게 활용할 수 있을까? 하는 실용서예요.
이 책을 읽게 된 계기는
인공지능 개발자를 꿈꾸며 공부하고 있는 요즘, 스타트업에 LLM 개발자 인턴으로 회사를 다니고 있어요. 현재 회사에서는 실무자들이 수기로 작성하던 일을 데이터화 시키는 상황에서, 실무자들의 데이터에 대한 친숙도를 높이기 위한 RAG 에이전트 프로젝트를 맡고 있습니다.
기존 데이터를 Ontology 화시켜서 RAG와 결합하는 작업을 진행하면서, 이론적으로는 알고 있던 RAG 기술을 실제로 구현하는 과정에서 많은 어려움을 겪고 있었어요. 특히 랭체인을 활용한 실무적인 접근 방법이나 최신 RAG 기법들에 대한 깊이 있는 이해가 필요했는데, 마침 조코딩님의 신간 소식을 들었습니다.
조코딩님은 구독자 66만 명을 보유한 개발 유명 유튜버로서 이미 여러 개발 관련 서적을 출간하신 분이에요. 특히 초보자들의 눈높이에 맞게 복잡한 기술을 쉽게 풀어서 설명하시는 것으로 유명하셔서, AI 개발이 처음인 저에게도 부담 없이 접근할 수 있을 것 같다는 기대감이 있었습니다.
그리고 실제로 현재 회사 환경이 맥미니 M1에 16GB RAM인데, 고사양이 아닌 환경에서도 실습이 가능한지도 궁금했어요.
다행히 이 책의 예제들은 일반적인 개발 환경에서도 충분히 따라 할 수 있도록 구성되어 있어서 안심이 됐습니다.
개인적으로 생각한 이 책의 특별한 장점
1. 예제 중심의 친절한 설명
복잡한 이론보다는 실제로 손으로 만져볼 수 있는 예제들로 가득해요. 파이썬 기초만 알아도 따라 할 수 있도록 단계별로 상세하게 설명되어 있어서, 수학이나 통계 배경이 부족한 초보자도 부담 없이 시작할 수 있어요.
2. 실무에서 바로 쓸 수 있는 프로젝트들
- PDF 기반 챗봇 (ChatPDF)
- 인공지능 작가
- 다국어 이메일 생성기
- 멀티모달 RAG 시스템
- 뉴스 검색 시스템
이런 프로젝트들은 단순한 학습용이 아니라 실제 서비스로 발전시킬 수 있는 수준의 완성도를 가지고 있어요. 자세한 설명으로 실습을 구체적으로 다뤄주어서 정말 실용적입니다!
개인적으로 가장 인상 깊었던 부분은 ChatPDF 구현 과정이었는데, 제가 현재 진행하고 있는 프로젝트와 비슷한 구조여서 바로 응용할 수 있었어요.
도큐먼트 로더부터 텍스트 분할, 임베딩, 벡터 저장소, 검색기, 생성기까지의 전체 파이프라인을 체계적으로 설명해 주셔서 RAG 시스템의 전체적인 흐름을 완벽하게 이해할 수 있었습니다.
3. 최신 기술의 완벽한 집합체
랭체인과 랭그래프는 물론이고, RAG, RAG Fusion, Agentic RAG까지 현재 AI 업계에서 가장 핫한 기술들을 모두 다뤄서 트렌드를 놓치지 않을 수 있어요.
특히 Part 5에서 다루는 'Multiquery + Hybrid Search + RAG Fusion' 기법은 정말 혁신적이었어요. 기존의 단순한 RAG 방식보다 훨씬 정확하고 풍부한 답변을 생성할 수 있는 방법을 구체적으로 보여주고 있어서, 실무에서도 바로 적용해 볼 계획입니다.
또한 FAISS를 활용한 벡터 데이터베이스 구축과 유사성 검색 구현 부분도 매우 유용했어요. 대용량 문서를 효율적으로 처리하고 검색하는 방법을 단계별로 설명해 주어서, 확장 가능한 시스템 설계에 대한 인사이트를 얻을 수 있었습니다.
### 4. 배포까지 완벽하게
개발만 끝나는 게 아니라 Streamlit을 이용한 웹 서비스 구현과 실제 배포까지 다뤄줘요. FastAPI와 React 연동까지 보여주어서 풀스택 개발의 전체 흐름을 이해할 수 있어요.
Part 8에서는 CrewAI를 활용한 협업형 에이전트까지 다루는데, 여러 AI 에이전트들이 협력해서 블로그 콘텐츠를 생성하는 시스템을 구축하는 과정이 정말 흥미로웠어요. 미래의 AI 서비스가 어떤 방향으로 발전할지 엿볼 수 있는 부분이었습니다.
### 5. 체계적인 학습 구조
책의 구성이 정말 체계적이에요. Part 1에서 기초 개념을 잡고, Part 2에서 간단한 실습을 통해 감을 익힌 다음, Part 3-4에서 RAG의 핵심을 다루고, Part 5-6에서 고급 기법들을 학습하며, 마지막 Part 7-8에서 실제 에이전트 구축까지 이어지는 흐름이 자연스러워요.
각 파트마다 난이도가 점진적으로 올라가면서도, 이전에 배운 내용들이 자연스럽게 연결되어 있어서 학습자 입장에서 부담스럽지 않게 따라갈 수 있었습니다.
그렇다면 시중에 다양한 랭체인 서적들이 있는데, 왜 "조코딩의 랭체인으로 AI 에이전트 서비스 만들기"를 읽어야 할까요?
AI 분야는 하루가 다르게 발전하고 있지만, 이론만 공부하다 보면 실제로 뭘 만들 수 있는지 막막할 때가 많아요. 저도 부트 캠프에서 AI 관련 수업을 들으면서 만들어보려고 노력했지만, 막상 실제 서비스를 만들려고 하니 어디서부터 시작해야 할지 감이 오지 않았거든요.
이 책은 그런 답답함을 시원하게 해결해 줍니다! 단순히 랭체인의 기능들을 나열하는 것이 아니라, '이런 문제가 있을 때는 이런 방식으로 접근하면 된다'는 실무적인 관점에서 접근하고 있어요.
특히 요즘 많은 기업들이 AI 에이전트 도입을 검토하고 있는데, 이런 실무 경험이 취업 시 큰 장점이 될 거예요. 실제로 구글, 아마존, 메타, 애플, 엔비디아 같은 글로벌 기업들도 AI 에이전트 관련 포지션을 계속 늘리고 있고, 국내 기업들도 AI 전환에 박차를 가하고 있는 상황이거든요.
또한 이 책에서 다루는 기술들은 단순히 배우고 끝나는 것이 아니라, 실제로 수익을 창출할 수 있는 서비스로 발전시킬 수 있어요.
사이드 프로젝트나 스타트업을 고려하고 있는 분들에게도 좋은 아이디어를 제공합니다.
이런 분들께 추천합니다
1. AI 개발 초보자
- 파이썬 기초는 알지만 AI는 처음인 분
- 수학, 통계 배경이 부족해도 괜찮음
- 이론보다는 실습을 통해 배우고 싶은 분
2. 저처럼 스타트업이나 기업에서 AI 도입을 고려하는 분
- RAG 시스템 구축을 계획하고 있는 분
- 기존 시스템에 AI 기능을 추가하고 싶은 분
- AI 서비스의 수익화 방법이 궁금한 분
3. AI 관련 취업을 준비하는 분
- 포트폴리오에 넣을 프로젝트가 필요한 분
- 최신 AI 기술 트렌드를 따라잡고 싶은 분
- 실무 경험을 쌓고 싶은 분
이 책은 단순히 기술을 알려주는 매뉴얼이 아니라, AI 개발자로 성장할 수 있는 로드맵을 제시해 줍니다. 특히 유명 유튜버 조코딩님의 실무 경험과 노하우가 고스란히 담겨 있어서, 혼자 공부하면서 막히는 부분들을 미리 해결해 볼 수 있어요.
개인적으로는 이 책을 읽으면서 제가 진행하고 있는 RAG 에이전트 프로젝트에도 많은 개선점을 찾을 수 있었어요.
AI 에이전트는 이제 선택이 아닌 필수가 되어가고 있습니다. ChatGPT의 등장 이후 AI의 대중화가 급속히 진행되고 있고, 앞으로는 AI를 활용할 줄 아는 개발자와 그렇지 않은 개발자 간의 격차가 더욱 벌어질 것 같아요.
현재 저처럼 AI 개발자를 꿈꾸고 있거나, 기존 개발 경험을 바탕으로 AI 분야로 전향을 고려하고 있다면, 이 책이 훌륭한 시작점이 될 것 같습니다. 우리 모두 이 책으로 미리 준비해서 AI 시대의 주역이 되어봐요!!!