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

경기도 화성시 동탄대로 22길 30

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

회사 소개채용이용약관개인정보처리방침

카테고리

  • 전체보기856
  • AWS98
  • Spring AI67
  • Jenkins CI/CD62
  • Elasticsearch61
  • Redis58
  • MSA56
  • Linux55
  • 쿠버네티스54
  • Docker53
  • Kafka42
  • Spring Batch38
  • Logging Monitoring32
  • 부하테스트31
  • DB 설계29
  • MySQL29
  • Nginx29
  • CI/CD24
  • AWS SAA-C0322
  • AI 수익화12
  • Vercel4

Spring AI

856
전체 856AWS 98Spring AI 67Jenkins CI/CD 62Elasticsearch 61Redis 58MSA 56Linux 55쿠버네티스 54Docker 53Kafka 42Spring Batch 38Logging Monitoring 32
부하테스트 31
DB 설계 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>»