39c41***
2026-04-20

Chat API, 프롬프트 엔지니어링, 구조화된 출력을 시작으로 음성·이미지·멀티모달 처리, RAG, Tool Calling, MCP Server 구축까지 실제 AI 서비스에 필요한 기술을 하나씩 완성해 나간다.
한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬받아 작성된 서평입니다.
Unity에서 OpenAI API를 연결해 챗봇을 만든 적이 있습니다. 그때는 API 키 넣고, HTTP 요청 보내고, 응답 파싱하는 게 전부였습니다. "AI 기능 구현 = API 한 번 호출"이라고 생각했습니다.
이 책을 읽고 나서 그 생각이 완전히 바뀌었습니다.
특히 세 챕터가 인상 깊었습니다. Advisor 챕터에서는 LLM 요청을 미들웨어처럼 가로채서 프롬프트를 가공하고, 응답에 캐릭터 말투를 강제 적용하는 방식을 배웠습니다. 단순 호출이 아닌 '설계'였습니다. Embedding & Vector Store 챕터에서는 AI가 대화를 기억하는 구조를 이해했습니다. 플레이어의 행동 이력을 벡터로 저장해 NPC가 기억을 갖도록 만드는 구조가 게임에 바로 적용 가능했습니다. Multi-Agent + Multi-LLM 챕터는 여러 AI 에이전트가 역할을 나눠 병렬로 동작하고, 역할에 따라 다른 LLM을 배분하는 방식을 보여줬는데 게임의 AI 매니저 구조와 거의 동일했습니다.
Spring이 익숙하지 않아도 소스 코드 주석이 상세해서 개념을 따라가는 데 어려움이 없었습니다. AI 기능을 '호출'이 아닌 '설계'의 관점으로 보고 싶은 개발자에게 추천합니다.