강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Back-end

Spring AI Practical Guide: Building a RAG Chatbot

Learn the easiest way to handle AI with Spring AI. Let's learn Spring AI by building a RAG chatbot.

(4.9) 15 reviews

1,139 learners

  • Sionic AI
Spring AI
LLM
RAG
Spring
Spring Boot
Thumbnail

Reviews from Early Learners

What you will learn!

  • How to consistently abstract the differences between various LLM vendors with Spring AI

  • How to easily adjust and call various models and hyperparameters using Spring AI

  • Quickly Build a RAG Chatbot, Simply Enhance with Storm API

  • How to Accurately Extract Text from Tables and Images within Documents Using Storm Parse

Implement a real-world RAG pipeline with Spring AI!

Integrating AI into services is no longer an option but a necessity .
Especially for developers using Spring Boot, Spring AI is a technology that you must learn in the future.
I, too, have had many concerns while working on building various AI services in my field.

  • How to integrate LLM in the Spring ecosystem?

  • How to integrate with various AI vendors (OpenAI, Anthropic, GoogleAI, etc.)?

  • How to apply RAG (Retrieval-Augmented Generation)?

This lecture was prepared for those who, like me, need to implement AI directly in the field.
We will tell you why Spring AI is needed, how to use it, and how to apply it to real services .

What is 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 is literally an LLM integration tool for Spring developers.

For example, it is a framework that helps you handle models from various vendors, such as Anthropic and GoogleAI, as well as models from the most well-known vendors, such as OpenAI, in a common way.

Simply put, you can think of it as a tool that allows you to use AI easily and flexibly in a Spring style .

Beyond simply calling LLM, a big advantage of Spring AI is that it is designed to enable AI capabilities to be naturally integrated into enterprise environments .

Learn about these things

️ Learn how to easily handle AI features in the Spring ecosystem and apply them to your projects right away.

️️ You will gain practical experience designing and implementing R AG-based chatbots.

You can easily integrate functions without AI expertise by utilizing Storm API.

Storm Parse lets you accurately convert complex documents with tables and images to text.

I recommend this to these people

I'm interested in AI.
I understand how AI works
How to apply to service
For those who are curious

I'm a Spring developer.
When it comes to AI, it's mostly Python.
Just a story, but for those who want to attach AI to Spring

I want to create a RAG chatbot.
Not only LLM calls
Directly to RAG
Anyone who wants to implement it

Who created this course

Hello, I'm developer Jo Ha-dam 🙌

  • I am a contributor who directly fixed bugs and merged PRs in the Spring AI open source project.


  • I've been using Node.js and TypeScript primarily, and recently I've been expanding my technology to the Spring ecosystem, such as migrating NestJS to Spring.

  • I personally created the course from AZ to AZ with the intention of sharing my experience of learning and working through Spring AI myself.



Things to note before taking the class

Practice environment

  • The lecture will be conducted based on the MacOS environment. You can also follow along on Windows, but there may be differences in the environment.


  • We will be doing hands-on training using IntelliJ .

Note

  • This lecture was created based on Spring AI version 1.0.0-M6 .

  • We will also update the official version code for 1.0.0 in the future.

Recommended for
these people

Who is this course right for?

  • AI-literate individuals

  • Those who want to quickly apply AI features to Spring-based projects

  • Wanting to build a RAG chatbot and integrate diverse AI features.

Need to know before starting?

  • Spring Basic Knowledge

  • Understanding AI Fundamentals

Hello
This is

2,003

Learners

55

Reviews

1

Answers

4.8

Rating

2

Courses

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

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

Curriculum

All

8 lectures ∙ (2hr 49min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

15 reviews

4.9

15 reviews

  • masiljangajji님의 프로필 이미지
    masiljangajji

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    Tốt

    • suhwan15988님의 프로필 이미지
      suhwan15988

      Reviews 2

      Average Rating 5.0

      5

      100% enrolled

      • moonster08041427님의 프로필 이미지
        moonster08041427

        Reviews 5

        Average Rating 5.0

        5

        38% enrolled

        • 2018764945님의 프로필 이미지
          2018764945

          Reviews 27

          Average Rating 5.0

          5

          100% enrolled

          Xem hay quá, cảm ơn nhé!

          • noojun105977님의 프로필 이미지
            noojun105977

            Reviews 6

            Average Rating 3.8

            Edited

            4

            100% enrolled

            Free

            Sionic AI's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!