๋๋! ์คํ๋ง์ผ๋ก ์ธ๊ณต์ง๋ฅ์ ํ ์ ์๋ค(์ธํ1ํ)
Spring Boot์ Spring AI๋ฅผ ์ด์ฉํ AI ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ: ์ค์ ์๋ฃจ์ ์ ์ํ OpenAI ๋ง์คํฐ๋ง ํ๊ธฐ
์๊ฐ์ 453๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

์๋ ํ์ธ์, ์ธํ๋ฐ ์ง์๊ณต์ ์ ๋ฐ๋งค์ผ์ ๋๋ค.
ใ5์ฃผ ๋ง์ ์์ฑํ๋ AI ์์ด์ ํธ ๋ถํธ์บ ํใ๊ฐ๊ฐ์ ์ฝ๊ฐ๋ช ์ถ๊ฐ ๋ชจ์ง์ ์งํํฉ๋๋ค.
Spring AI ยท MCP ยท Multi-Agent ยท RAG ๋ฑ ์ต์ AI ์์ด์ ํธ ๊ธฐ์ ์คํ์ 5์ฃผ ๋ง์ ์ค์ ํ๋ก์ ํธ๋ก ์์ฑํ๋ ์ฝ์นญํ ๋ถํธ์บ ํ์ ๋๋ค.
๋น ๋ฅด๊ฒ Spring AI ์ญ๋์ ์๊ณ , AI ํธ๋ ๋๋ฅผ ์ง์ ๊ฒฝํํ๋ฉฐ ๋๋ง์ ํฌํธํด๋ฆฌ์ค๊น์ง ๋ง๋ค์ด๋ณด๊ณ ์ถ์ ๋ถ๋ค๊ป ์ถ์ฒ๋๋ฆฝ๋๋ค.
๐ ์ถ๊ฐ ๋ชจ์ง ์ธ์ : ์ฝ๊ฐ๋ช (์ ์ฐฉ์ ๋ง๊ฐ)
๐ ๋ชจ์ง๊ธฐ๊ฐ : ~ 2026.02.23(์)
๐ ๊ต์ก๊ธฐ๊ฐ : 2026.02.23 ~ 03.30
๐ ์/ํ/๋ชฉ LIVE | ์/๊ธ LAB & 1:1 ์ฝ์นญ
ใ ก์ธํ๋ฐ ๋ฐ๋งค์ผVOD ์๋ฃํ 3๊ฐ์ ๋ฌด๋ฃ์ ๊ณต
ใ ก์คํ๋ง AI ์ถํ๊ต์ฌ ๋ฌด๋ฃ์ฆ์ (4์ ์ถ๊ฐ)
๐ ๊ณผ์ ์๋ด ๋ฐ ์ ์ฒญ : https://itscoding.kr

์๋ ํ์ธ์, ์ธํ๋ฐ ์ง์๊ณต์ ์ ๋ฐ๋งค์ผ์ ๋๋ค.
ใ5์ฃผ ๋ง์ ์์ฑํ๋ AI ์์ด์ ํธ ๋ถํธ์บ ํใ ์ถ๊ฐ ๋ชจ์ง์ ์งํํฉ๋๋ค.
Spring AI ยท MCP ยท Multi-Agent ยท RAG ๋ฑ ์ต์ AI ์์ด์ ํธ ๊ธฐ์ ์คํ์ 5์ฃผ ๋ง์ ์ค์ ํ๋ก์ ํธ๋ก ์์ฑํ๋ ์ฝ์นญํ ๋ถํธ์บ ํ์ ๋๋ค.
๋น ๋ฅด๊ฒ Spring AI ์ญ๋์ ์๊ณ , AI ํธ๋ ๋๋ฅผ ์ง์ ๊ฒฝํํ๋ฉฐ ๋๋ง์ ํฌํธํด๋ฆฌ์ค๊น์ง ๋ง๋ค์ด๋ณด๊ณ ์ถ์ ๋ถ๋ค๊ป ์ถ์ฒ๋๋ฆฝ๋๋ค.
๐ ์ถ๊ฐ ๋ชจ์ง ์ธ์ : 5๋ช (์ ์ฐฉ์ ๋ง๊ฐ)
๐ ๋ชจ์ง๊ธฐ๊ฐ : ~ 2026.02.20
๐ ๊ต์ก๊ธฐ๊ฐ : 2026.02.23 ~ 03.30
๐ ์/ํ/๋ชฉ LIVE | ์/๊ธ LAB & 1:1 ์ฝ์นญ
๐ ๊ณผ์ ์๋ด ๋ฐ ์ ์ฒญ : https://itscoding.kr

"์๋ ํ์ธ์. ์ธํ๋ฐ ๋ฐ๋งค์ผ ์ง์๊ณต์ ์ ์ ๋๋ค."
์ด๋ฒ์ Spring AI ๊ด๋ จ ๋ผ์ด๋ธ ๋ถํธ์บ ํ๋ฅผ ์งํํฉ๋๋ค.
๋น ๋ฅด๊ฒ Spring AI ๊ธฐ์ ๊ณผ ์คํ์ ์๊ณ AI ํธ๋๋๋ฅผ
์ ํด๋ณด๊ณ ๊ด๋ จ ํ๋ก์ ํธ๋ฅผ ์งํํด ๋ณด์ค ๋ถ๋ค์ ์นํ์ด์ง๋ฅผ ์ฐธ๊ณ ํด์
์ฐธ์ฌํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค.

์๋ ํ์ธ์. ๋ฐ๋งค์ผ ๊ฐ์ฌ์ ๋๋ค.^^
๐ข Spring AI x ์นด์นด์ค PlayMCP ์ค๋ฌด ๊ฐ์ ์คํ ์๋ด ์ ๋๋ค.Spring AI ๊ฐ๋ฐ์๋ฅผ ์ํ ๊ตญ๋ด ์ ์ผ์ ์นด์นด์ค PlayMCP ์ค์ ๊ฐ์ด๋๊ฐ ์์๋์์ต๋๋ค.
โ ์ด๋ฐ ๋ถ๋ค์ ๊ผญ ๋ค์ผ์ธ์!
Spring Boot ์ง์์ผ๋ก AI ์์ด์ ํธ๋ฅผ ๊ฐ๋ฐํ๊ณ ์ถ์ ๋ถ
์ต์ AI ํ์ค์ธ MCP(Model Context Protocol)๊ฐ ๊ถ๊ธํ ๋ถ
๋ด ์๋น์ค๋ฅผ ์นด์นด์ค PlayMCP์ ๋ฑ๋กํด๋ณด๊ณ ์ถ์ ๋ถ
๐ ๋ฌด์์ ๋ง๋๋์?
์ํธยท์ ์ธ ๊ธฐ๋ฐ AI ์๋ด ์๋น์ค '์ ์'
@McpTool์ ํ์ฉํ ์ค์๊ฐ ๋ฐ์ดํฐ ์ฐ๋ ์๋ฒ
ngrok์ ํ์ฉํ ์ธ๋ถ ๋ฐฐํฌ ๋ฐ ์นด์นด์ค ํ๋ซํผ ๋ฑ๋ก
MCP๋ ๊ฐ๋ฐํด๋ณด๊ณ ์นด์นด์ค PlayMCP์๋ ๋ฑ๋กํด๋ณด์ธ์!!
์นด์นด์ค PlayMCP ๊ณต๋ชจ์ ๋ ์งํ์ค์ ๋๋ค.
์ฌํด ๋ง์ง๋ง ๊ฐ์๋งํฌ(30%ํ ์ธ) : https://inf.run/ELmY4
" 2026๋ ๋์๋ ์ข์์ผ ๊ฐ๋ํ๊ธธ ๋ฐ๋๋๋ค. "์ ๋ชฉ: ๐ค ์์ง๋ ๊ณผ์ ๋ฆฌ๋ทฐ & ์ฑ์ ์ ์์์ ์ผ๋ก ํ์ธ์? ์ ๋ Spring AIํํ ๋งก๊น๋๋ค! (๐์ฐ๋ง ๋ฐ๊ฐ)
๊ฐ๋ฐ์ ์ฌ๋ฌ๋ถ, ์๋ ํ์ธ์! ๋งค๋ฒ ๋ฐ๋ณต๋๋ ์ฝ๋ ๋ฆฌ๋ทฐ์ ๊ณผ์ ์ฑ์ , ๊ท์ฐฎ์ง ์์ผ์ จ๋์?
๊ทธ๋์ ์ค๋นํ์ต๋๋ค! GitHub์ ์ฝ๋๋ฅผ ์ฌ๋ฆฌ๋ฉด(PR) โ AI๊ฐ ๋ถ์ํด์ โ ์ฑ์ ํ๊ณ ํผ๋๋ฐฑ๊น์ง ์ฃผ๋ ์๋ํ ์์คํ ์ ๋ฐ๋ฐ๋ฅ๋ถํฐ ๋ง๋๋ [Spring AI ์ค์ ] ๋๋ง์ 24์๊ฐ ์ฝ๋ ๋ฆฌ๋ทฐ์ด & ์๋ ์ฑ์ ์์ด์ ํธ ๋ง๋ค๊ธฐ ๊ฐ์๋ฅผ ์คํ(2025-12-24)ํ์ต๋๋ค.
โ ์ด๋ฐ ๊ฑธ ๋ง๋ญ๋๋ค!Webhook: GitHub ์ด๋ฒคํธ๋ฅผ ๋ด ์๋ฒ๊ฐ ์ค์๊ฐ ๊ฐ์ง
Spring AI: AI์๊ฒ "๊น๊นํ ์๋์ด ๊ฐ๋ฐ์" ํ๋ฅด์๋ ๋ถ์ฌ
Async Workflow: ๋ฆฌ๋ทฐ์ ์ฑ์ ์ ๋์์! (๋ณ๋ ฌ ์ฒ๋ฆฌ ์ต์ ํ)
Vaadin: ์์ ์ ์ ํ์ธ์ฉ ๋์๋ณด๋๊น์ง (ํ๋ก ํธ์๋ ๋ชฐ๋ผ๋ OK)
๐์ฐ๋ง ์ ๋ฌผ: 50% ํ ์ธ!๐ ์ง๊ธ ์๊ฐํ์๋ฉด ๋ฐ๊ฐ์ ํ์ ์์ฅํ ์ ์์ต๋๋ค.
๋ด๋ ์๋ 'AI๋ฅผ ๋ค๋ฃฐ ์ค ์๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์'๋ก ์ฑ์ฅํด๋ณด์ธ์!๐๊ฐ์ ํ์ธํ๊ธฐ:https://inf.run/q8ofE
๐๊ตฌํ ์์๋ฐ๋ชจ : https://youtu.be/E9b24Y3GNDg
๐ฌ [์๋๋ฆฌ์ค] AI ์กฐ๊ต์ ํจ๊ปํ๋ 24์๊ฐ ์ฝ๋ฉ ๊ฐ์์ค1. ๐ข ๊ณผ์ ์ถ์ (๊ต์๋)
๊ต์๋์ ํ์๋ค์ด ํ์ด์ผ ํ ์๋ฐ ๊ณผ์ (
Calculator.java)์ ๋ผ๋ ์ฝ๋๋ฅผ ์์ฑํ์ฌ GitHub ๋ ํฌ์งํ ๋ฆฌ(main๋ธ๋์น)์ ์ ๋ก๋ํฉ๋๋ค."์, ์ด๋ฒ ์ฃผ ๊ณผ์ ๋ ๋ ์์ ํฉ์ ๊ตฌํ๋ ๊ณ์ฐ๊ธฐ๋ฅผ ์์ฑํ๋ ๊ฒ์ ๋๋ค. ๋ณ์๋ช ์ ๋ช ํํ๊ฒ ์ง๊ณ , ๋ถํ์ํ ์ฝ๋๋ ์์ด์ผ ๋ง์ ์ ๋๋ค!"
2. ๐จโ๐ป ๊ณผ์ ์ํ (ํ์)
ํ์์ ๊ต์๋์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์์ ์ ๊ณต๊ฐ์ผ๋ก ๊ฐ์ ธ์(Sync Fork), ์๋ก์ด ๋ธ๋์น(
homework-1)๋ฅผ ๋ง๋ค๊ณ ๋ฌธ์ ๋ฅผ ํ๋๋ค."์,
a + b๋ฅผ ๋ฆฌํดํ๋ฉด ๋๊ฒ ์ง? ๋ค ์งฐ๋ค! ๊ต์๋ํํ ๊ฒ์ฌ ๋งก์์ผ์ง." ํ์์ ๊ณผ์ ์ ์ถ์ ์ํด Pull Request(PR)๋ฅผ ์์ฑํฉ๋๋ค.3. ๐ค AI ์์ด์ ํธ ๊ฐ๋ (์์คํ )
ํ์์ด "PR ์์ฑ" ๋ฒํผ์ ๋๋ฅด๋ ์๊ฐ(Click), ์ ์๊ณ ์๋ Spring Boot ์๋ฒ๊ฐ GitHub์ ์ ํธ(Webhook)๋ฅผ ๊ฐ์งํ๊ณ ๊นจ์ด๋ฉ๋๋ค.
Step 1 (๋ถ์): ์๋ฒ๋ ํ์์ด ์์ ํ ์ฝ๋(Diff)๋ง ์ ๋ฝ์์ AI ์์ด์ ํธ์๊ฒ ์ ๋ฌํฉ๋๋ค.
Step 2 (์ฑ์ ):"์, ๊ธฐ๋ฅ์ ๋ง๋๋ฐ
temp๋ณ์๊ฐ ๋ถํ์ํ๊ตฐ. ์ ์๋ 90์ !" AI๋ ๋ฏธ๋ฆฌ ํ์ต๋ ํ๋ฅด์๋์ ๋ฐ๋ผ ๋์ฒ ํ๊ฒ ์ฑ์ ํฉ๋๋ค.Step 3 (์ ์ฅ): ์ฑ์ ๊ฒฐ๊ณผ(90์ )์ ํผ๋๋ฐฑ ๋ด์ฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค(DB)์ ์์ ํ๊ฒ ์ ์ฅํฉ๋๋ค.
Step 4 (ํผ๋๋ฐฑ): ๋์์ AI๋ ํ์์ PR์ ๋๊ธ์ ๋จ๊น๋๋ค. "๊ธฐ๋ฅ์ ์๋ฒฝํฉ๋๋ค! ๋ค๋ง ๋ถํ์ํ ๋ณ์ ์ ์ธ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ญ๋นํ ์ ์์ด์."
4. ๐ ๊ฒฐ๊ณผ ํ์ธ (ํ์)
ํ์์ PR์ ์ฌ๋ฆฐ ์ง ๋จ 5์ด ๋ง์ ์๋ฆผ์ ๋ฐ์ต๋๋ค.
"๋ฒ์จ ์ฑ์ ์ด ๋๋ฌ๋ค๊ณ ?"
ํ์์ ์ ์ฉ ๋์๋ณด๋(์น ํ์ด์ง)์ ์ ์ํ์ฌ ์์ ์ GitHub ID๋ฅผ ์ ๋ ฅํฉ๋๋ค. ํ๋ฉด์๋ ๋ฐฉ๊ธ ์ ์ถํ ๊ณผ์ ์ ์ ์(90์ )์ AI์ ํผ๋๋ฐฑ์ด ์์ ํ์ ๋ฐฐ์ง๋ก ์ ๋ฆฌ๋์ด ๋ํ๋ฉ๋๋ค.
์๋ ํ์ธ์. ๋ฐ๋งค์ผ ๊ฐ์ฌ์ ๋๋ค.
[Season 2] Spring AI ์ค์ : Multi AI ์์ด์ ํธ ์์คํ ๊ฐ๋ฐ ๊ฐ์๊ฐ ์คํ ๋์์ต๋๋ค.
์คํ๋ง ๋ฐฑ์๋ ๊ฐ๋ฐ์๊ฐ Spring AI๋ฅผ ํ์ฉํ AI Agent ์์คํ ์ ๊ฐ๋ฐํ๊ธฐ ์ํ ๊ฐ์์ ๋๋ค.
์ด๋ฒ ๊ฐ์๋ [Season 1]์ ์ฃผ๋ฌธ๊ธฐ๋ฅ๊ณผ, RAG, Slack MCP ํ์ฉ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ณ ์๋์ ๊ฐ์
AI Router Pattern์ ์ ์ฉํ์ฌ ๊ฐ๋ฐ์ ์งํํด ๋ณด์์ต๋๋ค.
RAG ์ถ์ฒ๊ธฐ๋ฅ์ ํ์ฉํ๊ธฐ ์ํด์ MariaDB Vector DB๋ฅผ ์ด์ฉํ๊ณ , ์ค์๊ฐ ์๋ฆผ์ผ๋ก Slack MCP Server๋ฅผ ์ ์ฉํด ๋ณด์์ต๋๋ค. ์๋น์ค๊ฐ ์๋ํ๊ธฐ ์ํด์ ์ฌ๋ฌ๊ฐ์ง ์์คํ ์ฐ๊ฒฐ์ด ์ค์ํ๋ ์ด๋ฒ๊ธฐํ์ Spring AI๋ก ๋ค์ํ Multi AI Agent ์๋น์ค๋ฅผ ๋ง๋ค์ด๋ณด์๋ฉด ์ข๊ฒ ์ต๋๋ค.
Python ์ง์์ ๊ฒฌ์ค๋งํ Spring AI ํ์ฐ๊ณผ ์ ๋ณ ํ๋์ ์ฌ๋ฌ๋ถ์ด ํจ๊ป ๋ ธ๋ ฅํด์ฃผ์๋ฉด ์ข๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
๊ฐ์๋งํฌ(30% ํ ์ธ ๋งํฌ)
https://inf.run/mZhWH์๋ ํ์ธ์ ๋ฐ๋งค์ผ ๊ฐ์ฌ์ ๋๋ค.
Spring AI ์ค์ : ํ๋ฆฌ๋ฏธ์ ์์ฝ AI ์์ด์ ํธ ๊ฐ๋ฐ ๊ฐ์ ํ๋ฐ๋ถ์ ํ๋ฐํธ์๋ ๊ตฌํ ๋ถ๋ถ์ด ์ถ๊ฐ ์์์ผ๋ก ์ ๊ณต๋๋ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.^^
์๋ ํ์ธ์. ๋ฐ๋งค์ผ ๊ฐ์ฌ์ ๋๋ค.
์๋ ๊ฐ์๊ฐ ์ ๊ท ์คํ ๋์์ต๋๋ค.
30%ํ ์ธ ์ค์ด๋ ๊ด์ฌ์์ผ์ ๋ถ๋ค์ ์ ์ฒญํ์ ์ ๋์์ด ๋์๋ฉด ์ข๊ฒ ์ต๋๋ค.
[๊ฐ์ ์คํ ์๋ฆผ] Spring AI ์ค์ : ํ๋ฆฌ๋ฏธ์ ์์ฝ AI ์์ด์ ํธ ๊ฐ๋ฐ
Spring AI + JPA + MySQL์ ํ์ฉํ '์์จ ํ๋ํ' ํ๋ฆฌ๋ฏธ์ ์์ฝ ์์ด์ ํธ ๋ฐฑ์๋ ๊ฐ๋ฐ
์ฑ๋ด์ ๋์ด ์์ด์ ํธ๋ก: Tool Calling๊ณผ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ์ ์"ChatGPT๋ ์์์ผ ๋ฟ! ์ง์ง AI ๊ฐ๋ฐ์๋ก ๊ฑฐ๋ญ๋๊ณ ์ถ๋ค๋ฉด?"
๐ก ๊ฐ์ ํน์ง
Spring AI๋ฅผ ํ์ฉํ ์ค๋ฌดํ AI ์์ด์ ํธ ๊ฐ๋ฐ
JPA์ MySQL์ ์ฌ์ฉํ ๊ฒฌ๊ณ ํ ๋ฐฑ์๋ ์์คํ ๊ตฌ์ถ
์์ฝ, ์ทจ์, ์กฐํ ๋ฑ ์ค์ ๋น์ฆ๋์ค ๋ก์ง ๊ตฌํ
๋ํ ๋งฅ๋ฝ ๊ธฐ์ต ๋ฐ ํ๋กฌํํธ ์์ง๋์ด๋ง ๋ ธํ์ฐ ์ ์
์ด๋ฐ ๋ถ๋ค๊ป ์ถ์ฒํฉ๋๋ค!
AI ๊ธฐ์ ์ ๋ฐฑ์๋ ์๋น์ค์ ์ ๋ชฉํ๊ณ ์ถ์ ๋ถ
์ค๋ฌด ์ค์ฌ์ ํ๋ก์ ํธ ๊ฒฝํ์ ์๊ณ ์ถ์ ๋ถ
Spring AI์ ํต์ฌ ๊ธฐ๋ฅ์ ๋ง์คํฐํ๊ณ ์ถ์ ๋ถ
๐ ์ง๊ธ ๋ฐ๋ก ์๊ฐ ์ ์ฒญํ๊ณ , ์ฐจ์ธ๋ AI ๊ฐ๋ฐ์๋ก ๋์ฝํ์ธ์!
https://inf.run/nvaLX






