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

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

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

이용약관개인정보처리방침

📂 Category

  • 전체보기 (856)
  • AWS (98)
  • Spring AI (67)
  • Jenkins CI/CD (62)
  • Elasticsearch (61)
  • Redis (58)
  • MSA (56)
  • Linux (55)
  • 쿠버네티스 (54)
  • Docker (53)
  • Kafka (42)
  • Spring Batch (38)
  • Logging Monitoring (32)
  • 부하테스트 (31)
  • DB 설계 (29)
  • MySQL (29)
  • Nginx (29)
  • CI/CD (24)
  • AWS SAA-C03 (22)
  • AI 수익화 (12)
  • Vercel (4)

📚 Spring AI

856
전체 856AWS 98Spring AI 67Jenkins CI/CD 62Elasticsearch 61Redis 58MSA 56Linux 55쿠버네티스 54Docker 53Kafka 42Spring Batch 38Logging Monitoring 32부하테스트 31DB 설계 29
MySQL 29
Nginx 29
CI/CD 24
AWS SAA-C03 22
AI 수익화 12
Vercel 4
Spring AI

[실습] CLI 챗봇 개발 환경 아키텍처 미리보기

[실습] CLI 챗봇 개발 환경 아키텍처 미리보기

✅ 1. 개발 환경 아키텍처 미리보기

JSCODE 시니JSCODE 시니|2026. 06. 13.
Spring AI

[실습] Chat Memory Advisor로 메모리 기능 추가하기

[실습] Chat Memory Advisor로 메모리 기능 추가하기

✅ 1. Advisors 프로세스 사용자가 입력한 순수한 형태의 질문을 Spring AI 내부에서 처리하고 다루기 쉬운 ChatClientRequest 객체로 변환 이곳에 등록된 여러 Advisor들이 개입하여 요청 데이터를 검사하거나 변경함 Advi

JSCODE 시니JSCODE 시니|2026. 06. 13.
Spring AI

[실습] Chat Controller 구현 - call과 stream 방식의 Chat REST API

[실습] Chat Controller 구현 - call과 stream 방식의 Chat REST API

✅ 1. call() 메서드 생성 ChatService.java public @Nullable ChatResponse call(Prompt prompt, String conversationId){ return prepareRequest(prompt

JSCODE 시니JSCODE 시니|2026. 06. 13.
Spring AI

[실습] Structured Output Converter를 통한 쇼핑몰 CS 문의 긴급도 분류하기

[실습] Structured Output Converter를 통한 쇼핑몰 CS 문의 긴급도 분류하기

✅ 1. Structured Output Converter란? AI가 뱉어내는 일반 텍스트(String) 답변을, 우리 백엔드 서버에서 원하는 자바 객체로 자동 변환해주는 번역기 ✅ 2. enum, record 정의 ChatService.java //

JSCODE 시니JSCODE 시니|2026. 06. 13.
Spring AI

Spring AI Prompts - Chat Options란 무엇일까?

Spring AI Prompts - Chat Options란 무엇일까?

✅ 1. Spring AI Prompts란 무엇일까? 흔히 AI에게 질문을 던질 때 하나의 긴 텍스트 문장만 보낸다고 생각하기 쉬움. 하지만 Spring AI에서 AI 모델로 전달되는 최종 형태는 문자열이 아니라 Prompt라는 전용 객체임 Promp

JSCODE 시니JSCODE 시니|2026. 06. 13.
Spring AI

Metadata Filters란 무엇일까?

✅ 1. Metadata Filters란 무엇일까? Vector DB에서 유사도 검색을 할 때, 단순히 의미(벡터)만 비슷한 문서를 찾는 것이 아니라 우리가 원하는 특정 조건(메타데이터)에 맞는 문서들 속에서만 유사도를 검색하도록 대상을 좁혀주는 기

JSCODE 시니JSCODE 시니|2026. 06. 13.
Spring AI

[실습] Spring Boot에서 CLI 기능 구현 및 테스트하기

[실습] Spring Boot에서 CLI 기능 구현 및 테스트하기

✅ 1. Spring Boot에서 CLI 기능 구현하기 package com.jscode.chat; @Configuration public class CliConfig { @ConditionalOnProperty(prefix = "spring

JSCODE 시니JSCODE 시니|2026. 06. 13.
Spring AI

Vector Database Cosine Similarity란 무엇일까? / Spring AI의 Similarity Score

Vector Database Cosine Similarity란 무엇일까? / Spring AI의 Similarity Score

✅ 1. Similarity란 무엇일까? AI가 텍스트를 숫자로 된 좌표(Vector)로 바꿨다면, 이제 "어떤 단어들이 서로 비슷한 의미를 가질까?"를 수학적으로 계산할 수 있게 됨 이것이 바로 유사도(Similarity)임 ✅ 2. 두 벡터 사이의

JSCODE 시니JSCODE 시니|2026. 06. 13.
Spring AI

[실습] Chat Service 구현 - Advisor, CONVERSATION_ID

[실습] Chat Service 구현 - Advisor, CONVERSATION_ID

✅ 1. ChatService 구현 이전 시간에 구현한 Advisor들을 Chat Service에 등록하기 ChatService.java package com.jscode.chat.service; @Service public class ChatSe

JSCODE 시니JSCODE 시니|2026. 06. 13.
Spring AI

Vector Database란 무엇일까?

✅ 1. Vector Database란 무엇일까? 과거의 백엔드 개발은 텍스트, 숫자 데이터를 관계형 DB에 저장하는 것이 전부였음 하지만, AI 시대가 오면서 데이터를 저장하고 검색하는 패러다임 자체가 완전히 바뀜 그 중심에 있는 것이 바로 Vect

JSCODE 시니JSCODE 시니|2026. 06. 13.
12345>»