Spring Boot와 Spring AI를 이용한 AI 애플리케이션 개발: 실제 솔루션을 위한 OpenAI 마스터링 하기
나도! 스프링으로 인공지능을 할 수 있다 강의가 오픈 되었습니다.
안녕하세요. 여러분
인프런 지식공유자 박매일 강사입니다
[신규강의 오픈 안내]
나도! 스프링으로 인공지능을 할 수 있다 강의가 오픈 되었습니다.
강의 시간: 14시간 30분
강의 수: 64강
강의 PDF 자료: 약 180장
[강의 소개]
본 강좌에서는 Spring Boot와 OpenAI를 활용하여 다양한 AI 솔루션을 구축하는 실무 가이드를 제공합니다. 추가 프로그래밍 언어나 AI 기본 사항을 배울 필요 없이 문서 유사성 검색, 추천 시스템, 음성-텍스트 변환과 같은 실제 애플리케이션을 개발하게 됩니다. 실제 문제를 해결하고 실질적인 솔루션을 만드는 데 중점을 두고 Spring을 통해 AI 애플리케이션의 세계에 빠져보세요!
[전체 목차]
01_실습준비와 OpenAI Key 발급하기
목표: OpenAI API 키 발급 방법을 학습하고 실습 환경에서 API를 테스트할 수 있도록 준비한다.
02_Spring AI 기초와 환경설정
목표: Spring AI의 개념과 구조를 이해하고, 개발 환경을 설정하여 Spring AI 애플리케이션의 기초를 다진다.
03_Spring AI를 이용한 OpenAI와 채팅하기
목표: Spring AI의 ChatClient를 사용하여 OpenAI의 GPT 모델과 채팅하는 기능을 구현한다.
04_DALL-E 3를 이용한 이미지 생성하기
목표: OpenAI의 DALL·E 모델을 활용해 입력된 텍스트로부터 이미지를 생성하는 방법을 익힌다.
05_이미지 분석과 수학문제 풀기
목표: 이미지 분석을 통해 시각적 데이터를 처리하고, 분석 결과를 바탕으로 수학 문제를 해결하는 AI 기능을 구현한다.
06_AI로 만드는 나만의 레시피
목표: 사용자의 입력을 기반으로 AI가 맞춤형 레시피를 생성하도록 구현하고 OpenAI의 텍스트 처리 능력을 활용한다.
07_음성을 텍스트로 변환 하기(STT)
목표: OpenAI API와 STT 기능을 사용하여 음성 데이터를 텍스트로 변환하는 기능을 구현한다.
08_OpenAI로 만든 음성 서비스(TTS)
목표: OpenAI의 TTS(Text-to-Speech) 기능을 활용해 텍스트 데이터를 음성으로 출력하는 서비스를 구축한다.
09_사용자 친화형 검색 서비스(GPT+SQL)
목표: GPT와 SQL을 결합하여 데이터베이스 질의와 검색 결과를 자연어로 표현하는 사용자 친화형 검색 서비스를 구축한다.
10_RAG기반 PDF내 문서 유사도 검색
목표: RAG (Retrieval-Augmented Generation) 기법을 적용해 데이터베이스에서 유의미한 정보를 검색하고 신뢰도 높은 응답을 생성한다.
11_플롯 유사성 기반 영화 추천 시스템
목표: 영화 플롯 데이터를 임베딩하고 벡터 유사도 검색을 통해 사용자의 선호에 맞는 영화를 추천하는 시스템을 구현한다.
12_RAG기반 호텔 AI 챗봇 서비스
목표: GPT 모델을 활용하여 사용자의 질문을 이해하고 관련 정보를 스트리밍 방식으로 실시간 제공하는 챗봇을 구현한다.
[강의보기]
감사합니다.