✅ 1. Swagger UI란 무엇일까? Swagger UI는 RESTful API를 문서화하고 시각화하는 오픈소스 도구 Swagger UI를 사용하면 API 사용자가 API를 쉽게 이해하고 사용할 수 있도록 API의 엔드포인트, 매개변수, 요청 및
✅ 1. Spring AI Prompts란 무엇일까? 흔히 AI에게 질문을 던질 때 하나의 긴 텍스트 문장만 보낸다고 생각하기 쉬움. 하지만 Spring AI에서 AI Model로 전달되는 최종 형태는 문자열이 아니라 Prompt 라는 전용 객체임.
우리가 AI에게 질문을 던진 후, AI의 대답을 어떤 형태로 꺼내서 쓰는 것이 좋을까? 이전까지는 .content() 를 통해 단순한 텍스트로 받았지만, 프론트엔드에 바로 내려주기 위해 JSON 형태의 자바 객체로 받아야 하는 상황이 생길 수도 있다.
✅ 1. Spring AI Advisor의 정의 AI 모델과 주고받는 요청과 응답을 중간에서 가로채 데이터를 동적으로 수정, 확장, 차단할 수 있게 해주는 컴포넌트 스프링 웹 개발의 인터셉터, 필터, 정통 AOP와 동일한 역할을 수행함 ✅ 2. Adv
✅ 1. Spring Initializr 프로젝트 생성 Project : Gradle-Groovy Language : Java Spring Boot : 4.X Group : com.jscode Artifact : chat Package name : c
✅ 1. LangChain과 Spring AI 개요 LangChain Spring AI ✅ 2. 차이점 LangChain Spring AI ✅ 3. 어떤 도구를 선택해야 할까? LangChain Spring AI
✅ 1. 대화(Chat) 방식의 차이 LangChain Spring AI 음식 주문시 각각의 아이템을 장바구니에 각각 담아 한번에 결제하는 것과 비슷함 장점 : 매우 직관적이며 가독성이 뛰어남 단점 : 파이썬의 간결한 스크립트 방식에 비해 코드가 조금
✅ 1. Spring AI 1.0 GA의 탄생 2023년 하반기(최초 공개) 2024년 ~ 2025년 초 2025년 5월 20일 ✅ 2. 1.0 GA 출시가 자바 생태계에 가지는 의미 파이썬 독점 탈피 글로벌 IT 대기업과의 협업 이 외에도, Advi
✅ 1. Spring AI란 무엇일까? 자바, 스프링 개발자가 ChatGPT, Claude, Gemini 같은 AI 모델들을 스프링을 활용하여 다룰 수 있도록 돕는 스프링 공식 프레임워크 일반적으로 AI 기능 구현을 위해 파이썬을 사용하는 경우가 많
✅ 1. VectorStore 인터페이스 LangChain과 Spring AI 모두 Vector DB를 제어하기 위해 VectorStore라는 인터페이스를 사용함 ✅ 2. 차이점 LangChain LangChain의 경우 Provider마다 지원하는