[Spring AI] Spring AI란? 개념부터 전체 구조까지 이해하기
·
개발/Spring
최근 LLM을 활용한 애플리케이션이 빠르게 늘어나면서 기존 웹 서비스에서도 ChatGPT, Claude, Gemini 같은 AI 모델을 사용하는 경우가 많아지고 있다. 예를 들자면 다음과 같은 기능을 생각해볼 수 있다.AI 챗봇문서 기반 질의응답사내 데이터 검색코드 분석문서 요약AI Agent외부 API 자동 호출 Spring Boot 애플리케이션에서도 OpenAI API를 직접 호출하면 이러한 기능을 구현할 수 있다.구조만 보면 간단하다.Spring Application │ │ HTTP Request ▼ OpenAI API │ │ Response ▼ LLM 하지만 실제 서비스를 만들기 시작하면 단순히 HTTP ..