[์คํ2ํ]์์๋ ๊ฒ์ํ ๊ธฐ๋ฅ ์ค ๋ต๋ณ ๋ฌ๊ธฐ, ํ์ด์ง ์ฒ๋ฆฌ, ๊ฒ์ ๊ธฐ๋ฅ์ ์๋ฒฝํ๊ฒ ๊ตฌํํด๋ณด๊ธฐ ์ํ Spring Legacy ํ๋ก์ ํธ์ Spring boot์ Spring JPA ๋ฐ Security๋ฅผ ์ด์ฉํ ๊ฒ์ํ ํ๋ก์ ํธ๋ฅผ ์ง์ ํด๋ด์ผ๋ก์จ ์ตํฉ ์ญ๋์ ๊ฐ์ง๊ณ ์๋ ๋ฐฑ์๋(Java Backend) ๊ฐ๋ฐ ์ ๋ฌธ๊ฐ๋ฅผ ๋ง๋๋ ๊ณผ์ ์ ๋๋ค.
์ธํ๋ฐ ๋ฐ๋งค์ผ ๊ฐ์ฌ์
๋๋ค.
๋๋! ์คํ๋ง์ผ๋ก ์ธ๊ณต์ง๋ฅ์ ํ ์ ์๋ค ๊ฐ์๊ฐ ์คํ ๋์์ต๋๋ค.
1. ๊ฐ์์ ์ถ๊ฐ๋ ๋ด์ฉ์ด ์์ด์ ๊ณต์งํฉ๋๋ค.
13_Web Speech์ OpenAI๋ก ์์ฑ ๊ธฐ๋ฐ ์ด๋ฏธ์ง ์์ฑ(์ถ๊ฐ)
๋ชฉํ: Web Speech API์ OpenAI๋ฅผ ์ด์ฉํ ์ฌ์ฉ์์ ์ค์๊ฐ ๋ผ์ด๋ธ ์์ฑ์ ํ
์คํธ๋ก ๋ณํํ์ฌ LLM์ ํตํ ์ด๋ฏธ์ง ์์ฑ์ ํ์ตํฉ๋๋ค.
2.๊ฐ์ ์๋ฃ pdfํ์ผ ๋ด์ฉ์ด ์ถ๊ฐ๋์์ผ๋ ๋ค์ ๋ค์ด๋ฐ์ผ์๋ฉด ๋ฉ๋๋ค.
์๋ ํ์ธ์. ์ฌ๋ฌ๋ถ
์ธํ๋ฐ ์ง์๊ณต์ ์ ๋ฐ๋งค์ผ ๊ฐ์ฌ์ ๋๋ค
[์ ๊ท๊ฐ์ ์คํ ์๋ด]
๋๋! ์คํ๋ง์ผ๋ก ์ธ๊ณต์ง๋ฅ์ ํ ์ ์๋ค ๊ฐ์๊ฐ ์คํ ๋์์ต๋๋ค.
๊ฐ์ ์๊ฐ: 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 ๋ชจ๋ธ์ ํ์ฉํ์ฌ ์ฌ์ฉ์์ ์ง๋ฌธ์ ์ดํดํ๊ณ ๊ด๋ จ ์ ๋ณด๋ฅผ ์คํธ๋ฆฌ๋ฐ ๋ฐฉ์์ผ๋ก ์ค์๊ฐ ์ ๊ณตํ๋ ์ฑ๋ด์ ๊ตฌํํ๋ค.
[๊ฐ์๋ณด๊ธฐ]
๊ฐ์ฌํฉ๋๋ค.
๋ฐ๋งค์ผ ์ธํ๋ฐ ์ง์๊ณต์ ์ ์ ๋๋ค.
2025๋
์ฒซ ์ค๋ฌด์ค์ฌ ์๋ฐ ๋ฐฑ์๋ ๋ถํธ์บ ํ ์ค์๊ฐ ๋ผ์ด๋ธ ๊ฐ์๋ฅผ ์งํํฉ๋๋ค.
์๋ ๋ด์ฉ์ ์ฐธ๊ณ ํ์๊ณ ์ฐธ๊ฐ๋ฅผ ํฌ๋งํ์๋ ๋ถ๋ค์ ๊ตฌ๊ธ ์ ์ฒญ์๋ฅผ ์์ฑํด์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
โ๊ตฌ๊ธ ์ ์ฒญ์๋ฅผ ์ ์ถํ์๋ฉด ๊ฐ์ธ์ ์ผ๋ก ์ฐ๋ฝ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
[๊ตฌ๊ธ ์ ์ฒญ์]
https://forms.gle/n1yP4JbbxTeoinfU8
[์ด์ธ ์ฝ๋ฉ ์นด์นด์คํก ์ฑ๋ ๋ฌธ์]
https://pf.kakao.com/_xccHmG
๋ฐ๋งค์ผ ์ธํ๋ฐ ์ง์๊ณต์ ์ ์ ๋๋ค.
์ฌ๋ฌ ๊ต์ก์ฌ์ดํธ์์ ๋ฐฑ์๋ ์ธํฐ๋ท ๊ฐ์๋ฅผ ๋ค์์ง๋ง ํ์คํ ๊ฐ๋ ๊ณผ ์ฝ๋ฉ์ ์ด๋ ค์์ด ์๋ค๋ฉด
์ด๋ฒ ์ค๋ฌด์ค์ฌ ์๋ฐ ๋ฐฑ์๋ ๋ถํธ์บ ํ ์ค์๊ฐ ๋ผ์ด๋ธ ๊ฐ์๋ฅผ ํตํด ๋น ๋ฅด๊ฒ ์๋ฐ์์๋ถํฐ ์คํ๋ง AI๊น์ง
๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ง๋ฆ๊ธธ์ ์๋ ค๋๋ฆฝ๋๋ค.
[์ค๋ฌด์ค์ฌ ์๋ฐ ๋ฐฑ์๋ ๋ถํธ์บ ํ 3๊ธฐ ๋ชจ์ง]
1.๊ตฌ๊ธ ์ ์ฒญ์๋ฅผ ์ ์ถํ์๋ฉด ๊ฐ์ธ์ ์ผ๋ก ์ฐ๋ฝ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
2.๋ถํธ์บ ํ ์จ๋ผ์ธ ์ค์๊ฐ ๊ฐ์ ํ์ต์ฃผ์ ์ ๋๋ค.
- ๋จ๊ณ๋ณ ํ์ต ์ฃผ์ -
1. Java๊ธฐ๋ฐ MVC Framework, Model-View-Controller-Service
2. Servlet, JSP(JSTL, EL), JavaScript
3. JDBC, MyBatis Framework, DataBase Modeling
4. Spring Legacy Framework
5. Spring Boot, Thymeleaf, JPA
6. Restful Service(SOA)
7. Spring AI(GPT4)
8. JSON, Ajax, BootStrap
3. ์จ๋ผ์ธ ์ค์๊ฐ ๊ฐ์๋ ์, ๋ชฉ ์ฃผ 2ํ์ ๋๋ค.(์ ๋ 7:00~9:50/์ด60์๊ฐ)
4. ๋ถํธ์บ ํ๊ธฐ๊ฐ ์ค ๋ นํ์์ ๊ฐ์ธ๋ณ ๋งํฌ ์ ๊ณต ํฉ๋๋ค.
5. ๋ถํธ์บ ํ๊ธฐ๊ฐ : 2025๋ 1์6์ผ(์)~3์20์ผ(๋ชฉ)
6. ๋ชจ์ง๊ธฐ๊ฐ : 12์30๊น์ง(์ ์ฐฉ์ 10๋ช -๊ฐ์ธ๋ณ ๋ง์ถคํ ์ฑ ์์ง๋)
7. ๋ถํธ์บ ํ์ฐธ๊ฐ๋น์ฉ : ์ด50๋ง์(์ ๊ธ์ ์นด์นด์คํก ์ฑ๋๋ก ๋ฌธ์)
8. [์ด์ธ ์ฝ๋ฉ ์นด์นด์คํก ์ฑ๋ ๋ฌธ์]
9. ๊ตฌ๊ธ ์ ์ฒญ์
https://forms.gle/n1yP4JbbxTeoinfU8
์๋
ํ์ธ์ ์ธํ๋ฐ ์ง์๊ณต์ ์ ๋ฐ๋งค์ผ ๊ฐ์ฌ ์
๋๋ค.
Spring AI API์ ๋ฑ์ฅ์ผ๋ก Spring์์ AI ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ง๋๋ ๊ฒ์ด ๊ทธ ์ด๋ ๋๋ณด๋ค ๊ฐ๋จํด์ก์ต๋๋ค. ์ด์ ์๋ AI ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ค๋ฉด Python, ๋จธ์ ๋ฌ๋, ๋ฅ ๋ฌ๋์ ๋ํ ๊ด๋ฒ์ํ ์ง์์ด ํ์ํ๋๋ฐ, ์ด๋ ๋ง์ ๊ฐ๋ฐ์์๊ฒ ์ด๋ ค์ด ๊ณผ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด์ Spring AI๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๊ฐ OpenAI์ GPT-4 ๋ฐ DALL-E 3์ ๊ธฐ๋ฅ์ ์ฝ๊ฒ ํ์ฉํ ์ ์์ผ๋ฏ๋ก Java ๊ฐ๋ฐ์๊ฐ ๋ณต์กํ ์ธ๊ณต ์ง๋ฅ ๊ธฐ๋ฅ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
๋ณธ ์จ๋ผ์ธ ์ค์๊ฐ ๋ผ์ด๋ธ์์๋ Spring Boot๊ธฐ๋ฐ Spring AI์ OpenAI(gpt4)๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ AI ์๋ฃจ์
์ ๊ตฌ์ถํ๋ ์ค๋ฌด ๊ฐ์ด๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ถ๊ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ AI ๊ธฐ๋ณธ ์ฌํญ์ ๋ฐฐ์ธ ํ์ ์์ด ๋ฌธ์ ์ ์ฌ์ฑ ๊ฒ์, ์ถ์ฒ ์์คํ
, ์์ฑ-ํ
์คํธ ๋ณํ๊ณผ ๊ฐ์ ์ค์ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ๊ฒ ๋ฉ๋๋ค. ์ค์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ค์ง์ ์ธ ์๋ฃจ์
์ ๋ง๋๋ ๋ฐ ์ค์ ์ ๋๊ณ Spring์ ํตํด AI ์ ํ๋ฆฌ์ผ์ด์
์ ๋ง๋ค์ด๋ณด์๋ฉด ์ข๊ฒ ์ต๋๋ค.
๊ด๋ จ ์จ๋ผ์ธ ์ค์๊ฐ ๋ผ์ด๋ธ ๊ฐ์์ ์ฐธ์ฌ๋ฅผ ์ํ์๋ฉด ์๋ ๊ตฌ๊ธํผ์ ์ ์ฒญํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
- ์ ์ฒญ์์ ํํด์ ๊ฐ๋ณ ์ฐ๋ฝ๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค.
- ์ ์ฒญ์์ ํํด์ ๊ด๋ จ ์๋ฃ๋ฅผ ๋ฐฐํฌํฉ๋๋ค.
๋ฌธ์์ํญ์ ์๋๋ฅผ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.
1. ์นด์นด์คํก ์ด์ธ ์ฝ๋ฉ ์ฑ๋ : http://pf.kakao.com/_xccHmG
2. ์ด๋ฉ์ผ : bitcocom@empas.com
โข์ ์ฒญ ๊ตฌ๊ธ ํผ
https://forms.gle/fRL7WRED2z1VLp9z9
์ด๋ฒ ์จ๋ผ์ธ ์ค์๊ฐ ๋ผ์ด๋ธ ๊ฐ์๋ฅผ ํตํด์ ์คํ๋ง์์๋ ์ธ๊ณต์ง๋ฅ ๊ธฐ๋ฅ์ ํ์ฉํ ๋ค์ํ ์๋ฃจ์
์ ๊ฐ๋ฐํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค.^^ ๊ฐ์ฌํฉ๋๋ค.
์๋
ํ์ธ์, ์ง์๊ณต์ ์ ๋ฐ๋งค์ผ ๊ฐ์ฌ์
๋๋ค.
๊ธด ๋ฌด๋์๊ฐ ๋๋๊ณ ๊ฐ์์ด ์ค๊ณ ์์ต๋๋ค. ๊ณต๋ถํ๊ธฐ ๋ฑ ์ข์ ์๊ธฐ์ธ๋ฏ ํฉ๋๋ค.
์ ๊ฐ์์ค PZM๊ธฐ๋ฐ ์ค๋ฌด์ค์ฌ ๋ฐฑ์ํธ ๋ถํธ์บ ํ(ํ๋ฆฌํธ๋ ์ด๋) ๊ฐ์๊ฐ 30% ํ ์ธ ์ค์
๋๋ค.
์๋ฐ๊ธฐ๋ฐ ๋ฐฑ์๋ ์ ์ฒด๊ณผ์ ์ ๋น ๋ฅด๊ฒ ํ์ต ํด๋ณด์๊ณ ํ๋ฐ๊ธฐ ์ทจ์
์๋ ์ฑ๊ณตํ์๋ฉด ์ข๊ฒ ์ต๋๋ค.
๊ธฐ์กด์ ์๋ ๊ฐ์๋ณด๋ค ์คํ๋ง๋ถํธ, JPA, ์ํ๋ฆฌํฐ, React ๋ฑ ์ค์ต๋ถ๋ถ์ด ํฌํจ๋์ด ์์ผ๋
์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.
- PZM๊ธฐ๋ฐ ์ค๋ฌด์ค์ฌ ๋ฐฑ์ํธ ๋ถํธ์บ ํ(ํ๋ฆฌํธ๋ ์ด๋) : https://inf.run/pyEkc
๋ณธ ๊ณผ์ ์ ์ถ๊ฐ์ ์ผ๋ก ์จ๋ผ์ธ ์ค(Zoom) ์ค์๊ฐ ๋ถํธ์บ ํ(ํ, ๋ชฉ - ์ ๋
7์~9์45๋ถ))๋ ์งํ์ค์ ์์ต๋๋ค.
๊ด์ฌ์ด ์์ผ์ ๋ถ๋ค๊ณผ ์ฐธ์ฌ๋ฅผ ํ๊ณ ์ถ์๋ฐ ํ๊ฒฝ์ ์ด๋ ค์์ผ๋ก ์ฐธ์ฌ๊ฐ ์ด๋ ค์ฐ์ ๋ถ๋ค์ ๋ณ๋ ์๋ด์ ํตํด ๋
นํ์์์ ์ ๋ก๋ก ์ ๊ณตํ ์์ ์
๋๋ค. ๋ฌธ์๋ ์นด์นด์คํก ์ฑ๋๋ก ๋ฌธ์ํ์๋ฉด ๋ฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- ์ด์ธ ์ฝ๋ฉ(์นด์นด์คํก ์ฑ๋) : https://pf.kakao.com/_xccHmG
PZM๊ธฐ๋ฐ ์ค๋ฌด์ค์ฌ ๋ฐฑ์๋ ๋ถํธ์บ ํ 2๊ธฐ ์ฌ์ ์ค๋ช ํ ์ค ๋งํฌ
๋ถํธ์บ ํ์ ๊ถ๊ธํ ๋ด์ฉ ๋ฐ ์ฐธ๊ฐ๋ฅผ ํฌ๋งํ์๋ ๋ถ๋ค์ ์ฌ์ ์ค๋ช ํ๋ฅผ ๋ค์ด๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
์ผ์ : 2024.9์9์ผ(์)
์๊ฐ : ์ ๋ 7์~8์
๋ด์ฉ : ๋ถํธ์บ ํ ์งํ ๋ฐฉ๋ฒ ๋ฐ ์ง์ ์๋ต
- ์ค ๋งํฌ -
https://us06web.zoom.us/j/3476190253?pwd=GtoVaKW3brKcD1ZDG4qJKqgx2rubX8.1
ํ์ ID: 347 619 0253
์ํธ: 0191
โฉ49,500