JSCODE Logo
JSCODE 박재성JSCODE 제이온JSCODE 시니
과외블로그후기
완강 후기 이벤트블로그 리뷰 이벤트AWS SAA 합격 후기 이벤트
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2026 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
블로그/시리즈

실무에 바로 적용하는 Spring AI: Spring 서비스에 챗봇·RAG·MCP 도입하기

글 67편을 순서대로 읽을 수 있습니다.

  1. 1Prompt란 무엇일까?
  2. 2Tokens란 무엇일까? /
  3. 3Embeddings란 무엇일까? / Semantic Space
  4. 4Fine Tuning이란 무엇일까?
  5. 5RAG란 무엇일까?
  6. 6AI Models란 무엇일까?
  7. 7AI Model Providers란 무엇일까?
  8. 8Spring AI란 무엇일까? / 백엔드 개발자가 왜 Spring AI를 배워야할까?
  9. 9Spring AI 1.0 GA의 탄생
  10. 10Spring AI와 LangChain - 어떤 도구를 선택해야 할까?
  11. 11Spring AI와 LangChain - Chat Model 쉽게 이해하기
  12. 12Spring AI와 LangChain - VectorStore 인터페이스
  13. 13핵심 컴포넌트 - ChatClient, Advisors, Prompts, Models, Structured Output
  14. 14Spring AI ChatClient란 무엇일까?
  15. 15Spring AI Advisor란 무엇일까?
  16. 16Spring AI Prompts란 무엇일까?
  17. 17Spring AI Models이란 무엇일까?
  18. 18Spring AI Structured Output이란 무엇일까?
  19. 19[실습] Spring AI 로컬 환경 설정 - Spring Boot 4.x, Gradle
  20. 20[실습] OpenAI API Key 발급받기
  21. 21[실습] OpenAI API를 활용한 채팅 API 환경 구축
  22. 22[실습] Swagger UI를 활용한 테스트 - OpenAI API
  23. 23[실습] Ollama 설치하기 / Hugging Face란 무엇일까? / GGUF
  24. 24[실습] Ollama를 활용한 채팅 API 환경 구축
  25. 25[실습] Swagger UI를 활용한 테스트 - Ollama
  26. 26Spring AI 응답의 형태 - ChatClient Responses
  27. 27[실습] Streaming으로 Flux 형태로 응답받기
  28. 28Spring AI Prompts - Chat Options란 무엇일까?
  29. 29Spring AI Prompts - 프롬프트 엔지니어링 9가지 패턴
  30. 30[실습] CLI 챗봇 개발 환경 아키텍처 미리보기
  31. 31[실습] Chat Memory Advisor로 메모리 기능 추가하기
  32. 32[실습] Chat Service 구현 - Advisor, CONVERSATION_ID
  33. 33[실습] Spring Boot에서 CLI 기능 구현 및 테스트하기
  34. 34[실습] Chat Controller 구현 - call과 stream 방식의 Chat REST API
  35. 35[실습] Structured Output Converter를 통한 쇼핑몰 CS 문의 긴급도 분류하기
  36. 36Vector Database란 무엇일까?
  37. 37Vector Database Cosine Similarity란 무엇일까? / Spring AI의 Similarity Score
  38. 38Spring AI Vector Store API
  39. 39Metadata Filters란 무엇일까?
  40. 40LLM 한계 극복을 위한 RAG 도입
  41. 41실무에서 Spring AI를 통한 RAG 구현 방법
  42. 42고품질 RAG를 위한 데이터 전처리 - Extract, Transform, Load
  43. 43Spring AI RAG 기본 설계
  44. 44[실습] RAG 챗봇 개발을 위한 로컬 환경 구축
  45. 45[실습] RAG ETL 파이프라인 구현
  46. 46[실습] RAG Advisors 구현
  47. 47[실습] RAG Service 구현
  48. 48[실습] RAG CLI 구현 및 실행 테스트
  49. 49[실습] RAG REST API 구현
  50. 50[실습] Docker 설치
  51. 51[실습] ElasticSearch 기반 VectorStore로 변경하기
  52. 52Spring AI Tool Calling과 작동 프로세스
  53. 53[실습] Tool Calling 개발 환경 구축
  54. 54[실습] 지역별 날씨 조회 외부 API Tool 구현
  55. 55[실습] Tool Service 구현
  56. 56[실습] ToolCallingManager 설정
  57. 57[실습] ToolChatConfig, ToolController 구현 - CLI, REST API
  58. 58[실습] CLI 및 REST API 테스트
  59. 59MCP란 무엇일까?
  60. 60Tool Calling VS MCP
  61. 61[실습] 아키텍처 미리보기
  62. 62[실습] MCP Client 개발 환경 구축
  63. 63[실습] MCP Server 개발 환경 구축
  64. 64[실습] 외부 MCP Server와 연동한 실시간 날씨 조회 - MCP Client 개발
  65. 65[실습] 외부 MCP Server와 연동한 실시간 날씨 조회 - MCP Server 개발
  66. 66[실습] 외부 MCP Server와 연동한 실시간 날씨 조회 - MCP 연동
  67. 67[실습] CLI 및 RestAPI 테스트