ChatGPT를 매일 쓰면서도 "도대체 안에서는 무슨 일이 일어나는 걸까?" 궁금했던 적이 있나요? 이 책은 LLM을 신비로운 챗봇이 아니라, 텍스트를 토큰으로 나누고, 벡터로 바꾸고, 문맥 속 관계를 계산해 다음 토큰을 예측하는 시스템으로 차근차근 풀어냅니다.
이 책에서 만드는 것은 ChatGPT가 아니라, ChatGPT의 핵심 원리를 이해하기 위한 작은 GPT입니다. 문자 단위 Bigram 모델에서 시작해 Self-Attention, Multi-Head Attention, Transformer Block, Mini GPT 학습과 생성 과정을 직접 따라가며 "LLM이 어떻게 문장을 만들어 내는지"를 손으로 확인합니다.
원리를 이해한 뒤에는 실제 서비스 개발로 넘어갑니다. LLM API 호출, 프롬프트 설계, 구조화 출력, Function Calling, Tool Use, 임베딩 검색, RAG 챗봇, PDF 요약기, 고객지원 챗봇, AI 에이전트까지 연결하며 LLM을 제품 기능으로 만드는 흐름을 배웁니다.
이 책의 목표는 단순한 프롬프트 사용자를 넘어서는 것입니다. 읽고 나면 무엇을 모델에게 맡기고, 무엇을 검색·코드·도구·검증·사람 승인으로 처리해야 하는지 판단할 수 있는 AI 기능 설계자의 관점을 갖게 될 것입니다.
