Spring AI에서 SSE를 사용한 MCP 서버 구현
Spring MVC 기반의 SSE (Server-Sent Events) 서버 전송 및 선택적 STDIO 전송 지원
의존성 추가
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-starter-mcp-server-webmvc</artifactId>
</dependency>
서비스 클래스
이 클래스는 외부 호출을 위한 메소드를 정의합니다. 본 예제에서는 테 ...
8월 28일 21:07에 게시됨
Spring AI에서 spring-ai-openai-spring-boot-starter 의존성 다운로드 실패 문제 해결
Spring AI 프로젝트 설정 시 발생하는 의존성 문제 및 해결 방법
Spring AI를 사용하는 스프링 부트 프로젝트에서 spring-ai-openai-spring-boot-starter 라이브러리가 제대로 다운로드되지 않는 경우가 있습니다. 아래는 주요 문제점과 해결 전략입니다.
1. 외부 저장소 설정이 무시되는 문제
기본적으로 Maven의 공식 저장소에서는 spring-ai-openai-spring-boot-start ...
7월 19일 22:02에 게시됨
Spring AI에서 커스텀 Advisor로 인터셉터 구현하기
커스텀 Advisor의 개념과 활용
Servlet 및 Spring AOP를 경험한 개발자라면 요청/응답을 가로채는 기능에 익숙할 것이다. 예를 들어, 로그 기록, 인증 처리 등이 대표적이다.
Spring AI의 Advisor는 이러한 인터셉터 역할을 수행하며, AI 호출 전후에 추가적인 처리를 가능하게 한다. 주요 용도는 다음과 같다:
호출 전: 사용자 입력 검증, 권한 확인, Prompt 변환 등
...
7월 10일 06:00에 게시됨
LLaMA-Factory와 Ollama, SpringAI를 활용한 맞춤형 미세조정 모델 구축
초기 설정 및 환경 구성
모델의 전반적인 성능을 향상시키기 위해 전체 사전 학습 파라미터를 재학습하는 것은 비용과 시간 측면에서 부담이 큽니다. 이를 해결하기 위해 LoRA( Low-Rank Adaptation) 기법을 활용한 미세조정이 주목받고 있으며, 이는 특정 도메인에 특화된 지식을 모델에 통합할 수 있게 해줍니다. 예를 들어, 채용 관련 작업에서는 지원자 역량 평가나 직 ...
5월 28일 21:42에 게시됨