This course is a step-by-step course that allows you to learn and understand what the WEB MVC framework is and how the WEB MVC framework has been transformed into the Spring WEB MVC framework through the TPC (Think-Express-Code) technique.
I can do AI with Spring! The lecture is now open.
hello everyone
This is Inflearn knowledge sharer Park Mae-il.
[Notice of opening of new lecture]
Me too! The lecture on how to do artificial intelligence with Spring has opened.
Lecture time: 14 hours and 30 minutes
Number of lectures: 64
Lecture PDF materials: Approximately 180 pages
[Course Introduction]
This course provides a practical guide to building various AI solutions using Spring Boot and OpenAI. You will develop real-world applications such as document similarity search, recommendation systems, and speech-to-text conversion without having to learn additional programming languages or AI fundamentals. Dive into the world of AI applications with Spring, focusing on solving real-world problems and creating practical solutions!
[Full Table of Contents]
01_Preparing for the practical training and issuing the OpenAI Key
Objective: Learn how to obtain an OpenAI API key and prepare to test the API in a hands-on environment.
02_Spring AI Basics and Environment Settings
Objective: Understand the concepts and structure of Spring AI, set up a development environment, and lay the foundation for Spring AI applications.
03_Chatting with OpenAI using Spring AI
Objective: Implement the ability to chat with OpenAI's GPT model using Spring AI's ChatClient.
04_Creating an image using DALL-E 3
Objective: Learn how to generate images from input text using OpenAI's DALL·E model.
05_Image analysis and math problem solving
Goal: Implement AI functions that process visual data through image analysis and solve mathematical problems based on the analysis results.
06_My own recipe made with AI
Goal: Implement AI that generates personalized recipes based on user input, leveraging OpenAI's text processing capabilities.
07_Converting voice to text (STT)
Goal: Implement a function to convert speech data to text using the OpenAI API and STT function.
08_Voice service (TTS) created with OpenAI
Goal: Build a service that outputs text data as speech using OpenAI's Text-to-Speech (TTS) function.
09_User-friendly search service (GPT+SQL)
Goal: Build a user-friendly search service that combines GPT and SQL to express database queries and search results in natural language.
10_RAG-based PDF document similarity search
Objective: Apply the Retrieval-Augmented Generation (RAG) technique to retrieve meaningful information from the database and generate reliable responses.
11_Movie recommendation system based on plot similarity
Goal: Implement a system that embeds movie plot data and recommends movies that match users' preferences through vector similarity search.
12_RAG-based hotel AI chatbot service
Goal: Implement a chatbot that uses the GPT model to understand users' questions and provide relevant information in real time through streaming.
[View lecture]
thank you