강의

멘토링

로드맵

개발 · 프로그래밍

/

백엔드

Spring AI 실전 가이드: RAG 챗봇 만들기

Spring AI로 AI를 다루는 가장 쉬운 방법을 배워봅니다. RAG 챗봇을 만들어보면서 Spring AI를 배워봅시다.

(4.9) 수강평 19개

수강생 1,245명

  • Sionic AI
Thumbnail

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 다양한 LLM 벤더 간 차이를 Spring AI로 일관성 있게 추상화하는 방법

  • Spring AI를 사용해 여러 모델과 하이퍼파라미터를 쉽게 조정하고 호출하는 방법

  • RAG 챗봇을 빠르게 만들고, Storm API로 간단하게 고도화하는 방법

  • Storm Parse를 활용해 문서 내 표와 이미지를 정확하게 텍스트로 추출하는 방법

Spring AI로 실전에서 사용할 수 있는 RAG 파이프라인을 구현해보세요!

AI를 서비스에 접목시키는 일은 이제 선택이 아닌 필수가 되었습니다.
특히 Spring Boot를 사용하는 개발자라면, Spring AI는 앞으로 반드시 익혀야 할 기술입니다.
저 역시 실무에서 다양한 AI 서비스 구축을 맡으며 다음과 같은 고민이 많았습니다.

  • Spring 생태계에서 LLM을 어떻게 연동하지?

  • 다양한 AI 벤더(OpenAI, Anthropic, GoogleAI 등)와 통합하려면?

  • RAG(Retrieval-Augmented Generation)를 적용하려면?

본 강의는 저처럼 현업에서 AI를 직접 구현해야 하는 분들을 위해 준비했습니다.
Spring AI가 왜 필요한지, 어떻게 쓰는지, 그리고 실제 서비스에 적용할 수 있는 방법을 알려드립니다.

Spring AI가 무엇인가요?

💡 Spring AI is an application framework for AI engineering. Its goal is to apply to the AI domain Spring ecosystem design principles such as portability and modular design and promote using POJOs as the building blocks of an application to the AI domain.

Spring AI는 말 그대로 Spring 개발자들을 위한 LLM 통합 도구입니다.

예를 들면, OpenAI 같이 가장 잘 알려진 벤더의 모델부터 Anthropic, GoogleAI 같은 다양한 벤더의 모델들을 하나의 공통된 방식으로 다룰 수 있게 도와주는 프레임워크에요.

쉽게 말하면, Spring 스타일로 AI를 쉽고 유연하게 쓸 수 있게 해주는 도구라고 생각하시면 됩니다.

단순히 LLM을 호출하는 것을 넘어서, 엔터프라이즈 환경에서 AI 기능을 자연스럽게 녹여낼 수 있도록 설계된 점이 Spring AI의 큰 장점이에요.

이런 내용을 배워요

️ Spring 생태계에서 AI 기능을 쉽게 다루는 법을 익히고, 프로젝트에 바로 적용할 수 있습니다.

️️ RAG 기반 챗봇을 설계하고 구현하는 실전 감각을 갖추게 됩니다.

Storm API를 활용해 AI 전문 지식 없이도 손쉽게 기능을 연동할 수 있습니다.

Storm Parse를 이용해 표와 이미지가 포함된 복잡한 문서도 정확하게 텍스트로 변환할 수 있습니다.

이런 분들께 추천해요

AI에 관심있어요.
AI가 어떻게 돌아가는진 알겠는데
서비스에 어떻게 적용할지
궁금한 분

Spring 개발자예요.
AI 하면 주로 Python
이야기 뿐인데 Spring으로도 AI를 붙이고 싶은 분

RAG 챗봇 만들어보고 싶어요.
LLM 호출 뿐만 아니라
RAG까지 직접
구현해보고 싶은 분

이 강의를 만든 사람

안녕하세요, 개발자 조하담입니다 🙌

  • Spring AI 오픈소스 프로젝트에서 직접 버그를 수정하고 PR을 머지한 Contributor입니다.


  • Node.js, TypeScript를 주로 써왔고, 최근엔 NestJS를 Spring으로 옮기는 등 Spring 생태계로 기술을 넓히고 있습니다.

  • Spring AI를 적용하며 직접 삽질하고 배운 경험을 공유하고 싶은 마음을 담아 강의를 A-Z까지 직접 제작했습니다.



수강 전 참고 사항

실습 환경

  • 강의는 MacOS 환경 기준으로 진행됩니다. Windows도 따라오실 수 있으나 환경 차이가 있을 수 있습니다.


  • IntelliJ를 사용하여 실습을 진행합니다.

유의사항

  • 강의는 Spring AI 1.0.0-M6 버전을 기준으로 제작되었습니다.

  • 추후 1.0.0 정식 버전 코드도 업데이트할 예정입니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • AI에 대한 기본적인 이해가 있는 분

  • Spring 기반 프로젝트에 AI 기능을 빠르게 적용하고 싶은 분

  • RAG 챗봇을 만들어보면서 다양한 AI 기능을 연동해보고 싶은 분

선수 지식,
필요할까요?

  • Spring 기본 지식

  • AI 기본 개념 이해

안녕하세요
입니다.

2,139

수강생

60

수강평

1

답변

4.8

강의 평점

2

강의

모든 기업이 AI를 꿈꿀 수 있도록

어떤 AI 서비스를 꿈꾸더라도 사이오닉은 완벽한 경험으로 제공해 드립니다.

커리큘럼

전체

8개 ∙ (2시간 49분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

19개

4.9

19개의 수강평

  • 최수희님의 프로필 이미지
    최수희

    수강평 5

    평균 평점 4.8

    5

    63% 수강 후 작성

    • Jang Jaehoon님의 프로필 이미지
      Jang Jaehoon

      수강평 591

      평균 평점 4.9

      5

      38% 수강 후 작성

      좋은 강의 감사합니다!

      • yjcho1014님의 프로필 이미지
        yjcho1014

        수강평 6

        평균 평점 5.0

        5

        100% 수강 후 작성

        유익한 강의 감사합니다

        • 강명완님의 프로필 이미지
          강명완

          수강평 1

          평균 평점 5.0

          5

          100% 수강 후 작성

          • masiljangajji님의 프로필 이미지
            masiljangajji

            수강평 3

            평균 평점 5.0

            5

            100% 수강 후 작성

            Good

            무료

            Sionic AI님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!