★8단계로정리한RAG파이프라인을손에익히는완성형학습과정
LLM과RAG의기본개념을이해하고,LangChain의기본사용법과LCEL체인구성문법을익히는체계적인과정으로이뤄져있다.RAG파이프라인8단계(문서로드→텍스트분할→임베딩→벡터저장→리트리버검색→프롬프트생성→LLM응답생성→체인구성)를하나하나실습하며,각단계에서활용할수있는다양한모듈과도구(PDF로더,여러종류의텍스트분할기,OpenAI및HuggingFace임베딩,다양한벡터데이터베이스,고급리트리버등)를익힌다.이과정에서선택가능한옵션과특성,차이점을비교해가며기본기를탄탄히다진다.
★다양한모델을짧게,빠르게,반복해서실전감각완성
책전반에걸쳐LLM모델(OpenAI,HuggingFace,Upstage,Ollama등),문서로더(PDF,HWP,CSV,웹데이터),텍스트분할기,벡터스토어(Chroma,FAISS,Pinecone),리트리버,메모리시스템구축과정을반복해서실습한다.각기능별로짧은코드예제와실행결과를통해자연스럽게손에익히게하며,다양한선택지를실습하고비교함으로써자신의프로젝트목적에맞는최적의모델과기능을빠르게고를수있는실전감각을기른다.또한최신논문의기술도소개하며실습에직접적용해볼수있다.
★상황별챗봇프로젝트로배우는실전형RAG시스템구축
Streamlit프레임워크를활용하여다양한상황별RAG프로젝트를직접만든다.문서기반질문응답챗봇,이메일업무자동화챗봇,멀티모달입력을지원하는이미지기반챗봇,다양한오픈소스모델을조합한고급RAG챗봇등실전사례를직접구현해본다.
▶코드리뷰어들의후기
“실습중심으로개념학습은물론,실제프로젝트에곧바로적용할수있는실전형가이드입니다.특히LangSmith와같은최신도구까지반영되어있어그가치는더큽니다.”
_전창원_LGCNS
“전공자가아닌제가감히리뷰를해도될지고민했지만,저와비슷하게다른분야의업무를하면서AI분야필요성을느껴배움을시작하는독자들에게조금이라도도움이되고자하는마음으로진행했습니다.실습중심의구성과친절한설명덕분에누구든부담없이시작할수있을것입니다.”
_김무상_삼성전자
“『테디노트의랭체인을활용한RAG비법노트』는LLM을뛰어놀게하는아름다운코드입니다.리뷰를거듭할수록저자의피와땀이얼마나이코드에스며들었는지느낄수있었습니다.”
_김정욱_브레인크루
▶이책에쏟아진찬사
“시작이어려웠던모두에게최고의선택이될것입니다.”
_김재호_수원대학교대학원컴퓨터학과
“독보적한국형예시로이해가쏙쏙되었고빠르게성장할수있었습니다.”
_박정기_JCHSYSTEMS/AI선임연구원/n8nKorea앰버서더
“복잡한설명없이stepbystep따라하기로!정말매력적입니다.사실입니다.”
_신정호_입소스코리아/데이터사이언스
“책이아니라나침반을사는겁니다.”
_오주영_프리랜서
“LangChain입문에있어서바이블같은책”
_정광원_주식회사스튜디오엠개발팀팀장
“더이상랭체인이무엇인지,어떻게개발해야하는지찾지않게되었습니다.”
_조영준_에스티이지
“코드를따라가다보니어느새랭체인마스터가되었습니다.”
_허수영_윈드케어
▶이책이필요한독자
RAG기본개념부터실제구현까지체계적으로배우고자하는입문자들랭체인프레임워크를활용하여RAG시스템을구축하려는개발자들LLM의한계를극복하고정확한정보검색과응답생성을결합하려는데이터전문가들기업이나조직에서문서검색,이메일자동화,보고서작성등실제업무를AI에적용하려는실무자들기초적인파이썬실력을가진비개발자지만AI에관심있는사람들
▶이책에서다루는내용
_PART01처음만나는LangChain
RAG의기본개념과필요성을이해하고,환경설정방법,LLM기본용어,LangChain의핵심기능과LCEL문법을학습한다.ChatOpenAI설정,멀티모달모델,체인구성등LangChain의기초를다룬다.
_PART02프롬프트와출력파서
프롬프트템플릿생성,부분변수활용,퓨샷프롬프트,예제선택기등다양한프롬프트기법과PydanticOutputParser,JSON파서,데이터프레임파서등출력형식을제어하는방법을배운다.
_PART03모델과메모리
다양한LLM모델(OpenAI,Google,HuggingFace,Ollama등)활용법과대화버퍼,토큰버퍼,요약메모리,벡터스토어검색메모리등대화내용을기억하는메모리시스템구축법을다룬다.
_PART04데이터로드와텍스트분할
PDF,HWP,CSV등다양한문서로더와문자단위,토큰단위,의미단위,코드,마크다운,HTML,JSON등다양한방식의텍스트분할방법을학습한다.
_PART05벡터스토어와리트리버
OpenAI,HuggingFace등임베딩모델과Chroma,FAISS,Pinecone등벡터스토어,다양한리트리버(문서압축기,앙상블,다중쿼리생성,셀프쿼리등)활용법을배운다.
_PART06LangChain실습
Streamlit으로ChatGPT웹앱,이메일자동화챗봇,다양한모델활용챗봇,PDF기반RAG챗봇등실제프로젝트를구현하며앞서배운기술을종합적으로적용한다.