과정상세
[주말반] Spring AI를 활용한 AI 서비스 개발

교재제공 중급
[주말반] Spring AI를 활용한 AI 서비스 개발
과정요약
학습시간 | 8시간 | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 24 명 |
교재정보 |
과정소개
AI는 파이썬만의 영역이라고요?
이 강의에 딱 8시간만 투자하시면 내일부터 바로 Spring AI를 활용하여 AI 서비스를 개발하실 수 있습니다.
본 과정은 Spring Boot 경험이 있는 개발자들을 대상으로
AI와 LLM(대형 언어 모델)을 쉽게 이해하고 활용할 수 있도록 설계된 주말 집중 교육과정입니다.
📢 ChatGPT와 같은 LLM 동작 원리부터 Spring 애플리케이션에 AI를 연동할 수 있는 개발 방법까지 📢
카카오 현업 전문가의 실전 노하우를 담은 체계적인 강의를 현장에서 직접 만나 보세요.
✨Spring Boot를 이용한 백엔드 개발과 딥러닝, LLM 관련 개발을 모두 실무에서 진행해 본 카카오 현직 개발자가✨
AI에 백그라운드가 없는 백엔드 개발자분들의 입장을 고려하여 기본적인 LLM 원리와 배경지식까지 설명해 드립니다.
🎯Spring AI를 가장 빠르고 쉽게 실무에 적용할 수 있도록 핵심 기능만 쏙쏙 골라서 실습합니다.🎯
Spring AI의 가장 중요한 핵심 기능들을 실무에 성공적으로 적용할 수 있는 노하우를 습득해 보세요.
🔍단순히 사용법만 배우는게 아니라 Spring AI의 핵심 소스코드를 깊이 파고들어🔍
내부 구조를 이해하고 코드 레벨에서 문제를 해결할 수 있는 능력을 높여 드립니다.
📌 최신 기술 트렌드를 다루는 과정 특성 상, 매 차수별로 강의내용과 배정시간이 다소 변경될 수 있음을 알려드립니다.
- (권장) ChatGPT 사용 경험 (가볍게 사용해 본 거라도 OK)
- (권장) 간단한 머신러닝 개발 경험(하지만 없어도 괜찮습니다)
학습목표
- 1. Spring AI의 개념과 LLM의 기본적인 원리, 용어를 익히고 이를 활용하여 다양한 AI 프로젝트를 시작할 수 있는 기초를 다질 수 있습니다.
- 2. LLM을 Spring AI와 연동하여 다양한 형태의 출력을 생성하고, 실무에서 활용할 수 있는 방법을 습득할 수 있습니다.
- 3. RAG, Function Calling, 멀티모달 등 최신 AI 기술을 습득하고, Spring AI 코어 소스를 살펴보며 실제 코드에서 발생하는 문제를 효과적으로 해결하는 능력을 키울 수 있습니다.
학습대상
- 1. Spring Boot를 활용한 백엔드 개발에 익숙하지만, AI에 대해 잘 모르거나 처음 접해보는 개발자
- 2. RAG, Function Calling, 멀티모달 등 최신 AI 기술을 실무에 적용하고자 하는 개발자
- 3. Python이 아닌 Spring 기반으로 AI서비스를 개발하고 싶은 분
강사소개
- [주요 이력] Kakao Backend & ML engineer
- 현재 카카오에서 개발자로 재직 중이며,
- Spring 백엔드 개발과 머신러닝 모델 개발, LLM 연구를 모두 실무에서 진행하고 있습니다.
- - 매일 수백만 건 이상의 트래픽을 처리하는 시스템 개발 및 운영
- - 전사 서비스에 영향을 끼치는 중요한 머신러닝 모델 성능 10%p 이상 향상
- - 현재 LLM alignment와 LLM security 연구중
- [저서]
- - 컴맹을 위한 C언어(디지털북스 · 2016년 07월 25일)
- - 컴맹을 위한 파이썬(디지털북스 · 2018년 07월 15일)
과정목차 8
-
1 일차
-
AI의 시대에 오신걸 환영합니다
-
- 과정 소개
- 스프링AI란 무엇이고 왜 나왔는가?
- 스프링AI를 활용하면 어떤 것을 만들 수 있는가?
- AI 입문자를 위한 LLM 개념과 용어 설명 : 모델, LLM, 프롬프트, 임베딩, 토큰
-
- 과정 소개
-
AI의 시대에 오신걸 환영합니다
-
Hello Spring AI
-
- Ollama 소개와 셋업
- Spring AI 셋업하고 Ollama 연결
- 시스템 프롬프트를 이용해 원하는 내용을 지시해보기
- LLM의 아웃풋을 단순 String 뿐만 아니라 다양한 형태로 파싱해보기
- 프롬프트 템플릿 활용해보기 및 주의할 점
-
- Ollama 소개와 셋업
-
- Spring AI의 목표와 추상화 수준
- Generic Model API
- Chat Model API
- Chat Client API
- Prompts
-
- RAG란 무엇인가?
- RAG를 도입해야 하는 이유
- Vector Database란?
- ETL Pipeline의 개념
-
RAG 실습해보기
-
- 로컬 문서와 SimpleVectorStore로 실습하기
- 실제 DB 연결해서 실습해보기
-
- 로컬 문서와 SimpleVectorStore로 실습하기
-
- Function Calling이란 무엇인가?
- Function Calling을 도입해야 하는 이유
- Function Calling 실습
-
- 멀티모달의 개념
- 멀티모달의 원리 간단하게 훑어보기
- 멀티모달 시연
-
- LLM의 발전과 함께 대두되는 Prompt attack
- Prompt Attack을 막는 방법으로 연구되는 것들
- 프롬프트 엔지니어링으로 막아보기
- AI 서비스를 어떻게 테스트 할 것인가?
수강후기 0
-
등록된 수강후기가 없습니다