ํ๋น๋ฏธ๋์ด ์ํ๋จ <๋๋๋ฆฌ๋ทฐ์ด๋ค> ํ๋์ ์ํด์ ์ฑ ์ ํ์ฐฌ ๋ฐ์ ์์ฑ๋ ์ํ์ ๋๋ค.
์๋ ํ์ธ์ dev_writer์ ๋๋ค. ์ด๋ฒ์๋ ํ๋น๋ฏธ๋์ด ์ํ๋จ ํ๋์ผ๋ก ๋ฐ์ <์ด๊ฒ์ด Spring AI๋ค>์ ๋ํด ๋ฆฌ๋ทฐํด ๋ณด๊ฒ ์ต๋๋ค.

์ฑ ์ ์ ์ฒญํ ์ด์
์ ๋ ์ทจ์ ์ ์ Spring AI์ ์ฌ๋ฌ ๋ฒ ์ปจํธ๋ฆฌ๋ทฐ์ ์ ํ๊ณ , ๋ํ๊ต ์กธ์ ํ๋ก์ ํธ์์๋ Spring AI๋ฅผ ํ์ฉํด ์์ ๋ฐ์ ๊ฒฝํ์ด ์์ต๋๋ค. ๋ ํ๊ตญ ์คํ๋ง ์ฌ์ฉ์ ๋ชจ์์์ ์นด์นด์ค ํ์ง์๋ถ์ Spring AI ๋ฐํ๋ฅผ ์ง์ ๋ค์ ์ ๋ ์๊ณ , ์ต๊ทผ์๋ ๊ณต์ ๋ฌธ์๋ฅผ ๋ฒ์ญํด์ ๋ธ๋ก๊ทธ์ ์ฌ๋ฆฌ๊ธฐ๋ ํ์ต๋๋ค. ์ด๋ฐ ๊ฒฝํ๋ค์ด ์์ด์, ์ด๋ฒ์ ๊ตญ๋ด์์ ์ฒ์์ผ๋ก Spring AI ๊ด๋ จ ์ฑ ์ด ์ถ๊ฐ๋๋ค๋ ์์์ ๋ฃ์๋ง์ ๊ผญ ์ฝ์ด๋ณด๊ณ ์ถ๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค.
๋ชฉ์ฐจ
๋ชฉ์ฐจ๋ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
- Spring AI ์์
- ํ ์คํธ ๋ํ
- ํ๋กฌํํธ ์์ง๋์ด๋ง
- ๊ตฌ์กฐํ๋ ์ถ๋ ฅ
- ์์ฑ ๋ํ
- ๋น์ ๋ฐ ์ด๋ฏธ์ง ์์ฑ
- ๋ชจ๋ธ ์ •ํ์ฒ๋ฆฌ ์ด๋๋ฐ์ด์
- ์๋ฒ ๋ฉ๊ณผ ๋ฒกํฐ ์ ์ฅ์
- ๋ํ ๊ธฐ์ต
- ๋ฌธ์ ๊ฒ์ ๊ธฐ๋ฐ ๋ต๋ณ, RAG
- ๋๊ตฌ ํธ์ถ
- MCP, ์ธ๋ถ ๋๊ตฌ
- ๋ถ๋ก
์ค์ต์ ํตํ ์ค๋ช
<์ด๊ฒ์ด Spring AI๋ค>๋ ์ค์ ChatGPT์ ์ ์ฌํ ์น LLM ์๋น์ค๋ฅผ ๋ง๋ค์ด๋ณด๋ฉด์ ๊ฐ ๊ฐ๋ ์ ์ค๋ช ํ๋ ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ์ค์ ChatGPT๋ฅผ ์ด์ฉํ๋ฉด์ "์ด ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ๋ง๋ค์ด๋ณผ ์ ์๋ ๊ฒ์ผ๊น?"๋ฅผ ๊ณ ๋ฏผํ์ ์ ์ด ์์ผ์ค ํ ๋ฐ์, ์์๋ก "Chapter 06. ๋น์ ๋ฐ ์ด๋ฏธ์ง ์์ฑ" ํํธ์์๋ ์๋์ฒ๋ผ ์ค์ ์ฝ๋๋ฅผ ์ ์ฉํ์ ๋์ ๋ชจ์ต์ ๋ฏธ๋ฆฌ ๋ณด์ฌ์ค๋๋ค.

์ฃผ์๊ณผ ํจ๊ป ์์ฑ๋ ์ฝ๋ ์ ๊ณต
๋ณดํต ์ฝ๋๊ฐ ๋ค์ด์๋ ์ฑ ๋ค์ ๊ฒฝ์ฐ, ์ฃผ์์ด ์ถฉ๋ถํ์ง ์์ ์ดํดํ๋ ๋ฐ ์ด๋ ค์์ด ์๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ๊ทธ์ ๋นํด <์ด๊ฒ์ด Spring AI๋ค>์์๋ ๊ฐ ์ฝ๋๋ง๋ค ๊ทธ ์๋ฏธ๋ฅผ ๋ด์ ์ฃผ์์ ํจ๊ป ์ ๊ณตํ๊ณ ์์ด ์ดํดํ๋ ๋ฐ ๋์์ ์ฃผ๊ณ ์์ต๋๋ค. ์์๋ก "Chapter 08. ์๋ฒ ๋ฉ๊ณผ ๋ฒกํฐ ์ ์ฅ์"์์๋ ์ผ๊ตด ์ธ์์ ๋ํ ์ฝ๋๊ฐ ์ ๊ณต๋๋๋ฐ, ์ด๋ ์ฃผ์์ ํตํด ํ๋ฆ์ ์ฝ๊ฒ ์ดํดํ์ค ์ ์์ต๋๋ค.

์ถฉ์คํ ํ์ต ์๋ฃ
์ ์ ๋ถ์ด <์ด๊ฒ์ด ์๋ฐ๋ค>๋ก ์ ๋ช ํ์ ์ ์ฉ๊ถ ๋์ด์๋ค ๋ณด๋, ์์ ์์ค ๋ง๊ณ ๋ ๋ ์ QnA ์ฑ๋์ ํตํด Spring AI์ ๋ํ ์ง์์๋ต์ ์ถ๊ฐ๋ก ํ ์ ์๋ค๋ ๊ฒ๋ ํน์ง์ ๋๋ค. ๋๋ฆ ์ ์ ๊ธฐ์ ์ด๋ผ Spring AI์ ๋ํด ๊ถ๊ธ์ฆ์ด ์์์๋ ๊ตญ๋ด์์๋ ์ง์์๋ต์ ์ป๊ธฐ ์ด๋ ค์ ๋๋ฐ, ์นดํ๋ฅผ ํตํด ์ง์์๋ต์ ํ ์ ์๋ค๋ ๊ฒ์ ์ข์ ์ ๊ฐ์ต๋๋ค.
<์ด๊ฒ์ด Spring AI๋ค>๋ ์์ ์์ค์ ๋ ์ QnA ์ฑ๋์ ์๋ ๋งํฌ์ ์ด์ด๋์์ต๋๋ค.
์ดํ / ์ถ์ฒ ๋์
ChatGPT, Claude, Gemini, Grok ๋ฑ ๋ค์ํ LLM ์๋น์ค๊ฐ ๋ณดํธํ๋๋ฉด์, ์ด์ ์๋น์ค์ AI ๊ธฐ๋ฅ์ ํ์ฌํ๋ ์ผ์ ๊ณผ๊ฑฐ๋ณด๋ค ํจ์ฌ ์์ํด์ก์ต๋๋ค. ๊ทธ๋ฌ๋ ์ค์ ํ์ฅ์์๋ ์ฑํ ํธ์ถ์ด๋ ์ด๋ฏธ์ง ์ง์์ฒ๋ผ ๋จ์ํ ๊ธฐ๋ฅ์ ๊ทธ์น๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
<์ด๊ฒ์ด Spring AI๋ค>๋ ์ด๋ฌํ ์ํฉ์์ Spring AI์ ํต์ฌ์ ์ดํดํ๊ณ ์๋ฆฌ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ์ตํ ์ ์๋๋ก ๋๋ ์ฑ ์ ๋๋ค. 2025๋ 9์ ๊ธฐ์ค Spring AI ๊ณต์ ๋ฌธ์์ ์ฃผ์ ๋ด์ฉ์ ์ถฉ์คํ ๋ฐ์ํ๊ณ ์์ผ๋ฉฐ, ์์ ๋ฅผ ์ง์ ๊ตฌํํ๋ ๊ณผ์ ์ ํตํด ๋ ์๊ฐ ์์ฐ์ค๋ฝ๊ฒ ํ์ตํ ์ ์๋๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
ํนํ ChatModel, OutputConverter์ ๊ฐ์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ๋ฌผ๋ก , ETL์ด๋ ๋๊ตฌ ํธ์ถ์ฒ๋ผ ๋ค์ ์์ํ ์ ์๋ ์ฃผ์ ๊น์ง ๋ค๋ฃจ๊ณ ์์ด Spring AI๊ฐ ์์ผ๋ก ๋ฐ์ ์ ๊ฑฐ๋ญํ๋๋ผ๋ ๊ธฐ๋ณธ์ ์ดํดํ๊ณ ์์ฉํ ์ ์๋ ํผํผํ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค.
๋ฐ๋ผ์ <์ด๊ฒ์ด Spring AI๋ค>๋ ์ฌ์ด๋ ํ๋ก์ ํธ๋ก LLM์ ๊ฒฐํฉํ ์๋น์ค๋ฅผ ๋ง๋ค์ด๋ณด๊ณ ์ถ๊ฑฐ๋, ๊ฒฝ์๋ ฅ ์๋ AI ํ์ฉ ์ญ๋์ ์๊ณ ์ ํ๋ ๊ฐ๋ฐ์์๊ฒ ๋ ๋ ํ ๊ธธ์ก์ด๊ฐ ๋ ๊ฒ์ ๋๋ค.
Etc
์ถ๊ฐ ํ์ต ์๋ฃ
Spring AI ๋ฉ์ธํ ์ด๋ ์ค ํ ๋ถ์ด์ Christian Tzolov ๊ป์ Spring AI๋ก AI ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๊ดํด ๋ฐํํ์ ์ ์ด ์์ต๋๋ค. Spring AI๋ฅผ ์ถ๊ฐ์ ์ผ๋ก ๋ ๊ณต๋ถํ๊ณ ์ถ์ผ์ ๋ถ๋ค์ ํด๋น ์์์ ์ฐธ๊ณ ํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
๋ํ, ์ ๊ฐ Spring AI๋ฅผ ์ ์ ์๋๋ก ํด ์ฃผ์ Dan Vega์ ์์๋ ํ๋ฆฌํฐ๊ฐ ์ข์ผ๋ ํจ๊ป ๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
Kotlin ์ง์
์ฑ ์์๋ ์๋ฌด๋๋ ๊ณต์ ๋ฌธ์๋ ์๋ฐ ๊ธฐ๋ฐ์ผ๋ก ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋น ๋ฅธ ์ดํด๋ฅผ ์ํด ์๋ฐ๋ก ์์ ํ๋ก์ ํธ๋ฅผ ์์ฑํด ์ฃผ์ จ์ง๋ง, Spring AI๋ ์ฝํ๋ฆฐ์ผ๋ก๋ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ด ์ ์ ์ฐธ๊ณ ํ์๋ฉด ์ฝํ๋ฆฐ ์คํ๋ง์ ์ฌ์ฉํ์๋ ๋ถ๋ค๋ LLM ์๋น์ค๋ฅผ ๋ง๋์ค ์ ์์ต๋๋ค!
'๋์ ๐ > ๐งโ๐ซ ์ํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [์ํ/๋ฆฌ๋ทฐ #11] <LLM์ ์ํ ํ๋กฌํํธ ์์ง๋์ด๋ง> (0) | 2026.02.02 |
|---|---|
| [์ํ/๋ฆฌ๋ทฐ #10] <์ํํธ์จ์ด ์ํคํ ์ฒ The Basics 2ํ> (0) | 2025.12.22 |
| [์ํ/๋ฆฌ๋ทฐ #8] <์ํคํ ํธ ์ฒซ๊ฑธ์> (1) | 2025.08.31 |
| [์ํ/๋ฆฌ๋ทฐ #7] <LLM ์์ง๋์ด๋ง> (0) | 2025.06.29 |
| [์ํ/๋ฆฌ๋ทฐ #6] <์ฃผ๋์ด ๋ฐฑ์๋ ๊ฐ๋ฐ์๊ฐ ๋ฐ๋์ ์์์ผ ํ ์ค๋ฌด ์ง์> (1) | 2025.05.31 |