ta***
2026-03-29

Chat API, 프롬프트 엔지니어링, 구조화된 출력을 시작으로 음성·이미지·멀티모달 처리, RAG, Tool Calling, MCP Server 구축까지 실제 AI 서비스에 필요한 기술을 하나씩 완성해 나간다.
Spring AI 1.0 GA는 2025년 5월, Python LangChain이 시장을 빠르게 굳혀가던 시기에 약 2년간의 프리릴리즈를 거쳐 정식 출시됐다. 이 책은 텍스트 Spring AI의 주요 구성요소를 처음부터 끝까지 실습하는 입문서다.
12장 MCP 챕터를 직접 따라해보면서, 기존에 Python FastMCP로 만들어뒀던 MCP 서버를 Spring AI 기반으로 마이그레이션해보았다. McpTool, McpToolParam 어노테이션으로 Tool을 정의하고 의존성 주입으로 서비스를 구성하는 방식은 Python 쪽과 개발 경험 차이가 크지 않았다.
AI 커뮤니티는 여전히 Python 강세지만, 기업 시스템에 AI를 네이티브하게 접목해야 한다면 Spring AI는 피할 수 없는 선택지다. LangChain4J, Semantic Kernel 같은 경쟁자도 있지만 국내 레거시 현실을 고려하면 본격적인 승부는 Java8이 EEoS되는 2030년 전후가 될 것 같다. 미리 익혀두고 차세대를 대비하려면, 지금이 입문하기 딱 좋은 시점이다.
한빛미디어 “나는 리뷰어다” 활동을 위해서 책을 제공받아 작성된 서평입니다.