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)

📚 블로그

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

[실습] Tool Calling 개발 환경 구축

[실습] Tool Calling 개발 환경 구축

✅ 1. 프로젝트 생성 Name : tool Language : Java Type : Gradle-Groovy Group : com.jscode Artifact : tool Java : 21 Packaging : Jar 인텔리제이에서 제공하는 메뉴에서

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

[실습] ToolCallingManager 설정

✅ 1. Tool Config 설정 이유 AI 모델은 그저 텍스트와 JSON을 만들어내는 도구일 뿐, 우리 서버 안에 있는 자바 메서드(getWeather 등)를 직접 실행할 물리적인 능력은 없음 그래서 중간에서 누군가 AI와 자바 코드를 연결해주는

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

[실습] Tool Service 구현

✅ 1. Tool Service 구현 ToolService.java package com.jscode.tool.service; @Service public class ToolService { private final ChatClient chat

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

[실습] 지역별 날씨 조회 외부 API Tool 구현

✅ 1. 지역별 날씨 조회 외부 API Tool 구현 Tools.java package com.jscode.tool; @Service public class Tools { private final RestClient restClient;

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

[실습] CLI 및 REST API 테스트

[실습] CLI 및 REST API 테스트

✅ 1. CLI 테스트 경고(Warning) 로그는 우리가 콘솔 로그를 전부 다 제외했기 때문에 뜨는 경고(Warning)이니 무시하셔도 됩니다! 신경 쓰이시는 분들은 logback config 파일을 작성해서 수정해 보셔도 좋습니다! ✅ 2. Res

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

Spring AI Tool Calling과 작동 프로세스

✅ 1. Spring AI Tool Calling이란 무엇일까? Tool Calling(또는 Function Calling)은 AI 모델이 외부 시스템(DB, API, 사내 시스템)과 직접 상호작용할 수 있도록 권한을 부여하는 기능 주요 용도 개발자의

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

[실습] RAG Service 구현

✅ 1. RAG Service 구현 RagChatService.java public RagChatService(ChatClient.Builder chatClientBuilder, Advisor[] advisors) { this.chatClien

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

LLM 한계 극복을 위한 RAG 도입

✅ 1. LLM의 한계 LLM은 뛰어난 문장 생성 능력을 갖추고 있지만, 실무에 바로 적용하기에는 두 가지 치명적인 단점이 있음 사실 기반 정확성의 부족: 모르는 것도 아는 것처럼 꾸며내는 '환각 현상(Hallucination)'이 발생 문맥 인식 및

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

[실습] Docker 설치

[실습] Docker 설치

✅ 1. Docker 설치 윈도우 사용자 맥 사용자 ✅ 2. 체크 사항 2023년 7월부터 Docker Compose V1의 업데이트를 중단했다. 따라서 Docker Compose는 V2를 설치할 것을 권장한다. 혹시나 기존에 설치되어 있는 Docke

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

고품질 RAG를 위한 데이터 전처리 - Extract, Transform, Load

고품질 RAG를 위한 데이터 전처리 - Extract, Transform, Load

✅ 1. ETL 파이프라인이란? RAG(검색 증강 생성) 시스템의 성능은 결국 'Vector DB에 얼마나 깨끗하고 잘 정돈된 데이터가 들어있는가'에 달려 있음 아무리 뛰어난 LLM과 고급 Advisor를 사용하더라도, 원본 데이터가 엉망이면 AI는

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