[NarP Series] MVC ํ๋ ์์ํฌ๋ ๋ด ์์ [๋ํ1ํ]
๋ณธ ๊ณผ์ ์ WEB MVC ํ๋ ์์ํฌ๊ฐ ๋ฌด์์ด๊ณ WEB MVC ํ๋ ์์ํฌ๊ฐ ์ด๋ป๊ฒ ๋ณํ์ด ๋๋ฉด์ Spring WEB MVC ํ๋ ์์ํฌ๋ก ๋์ด๊ฐ๋์ง TPC(์๊ฐํ๊ณ -ํํํ๊ณ -์ฝ๋ฉํ๊ณ ) ๊ธฐ๋ฒ์ ํตํด ๋จ๊ณ์ ์ผ๋ก ํ์ตํ๊ณ ์ดํด ํ ์ ์๋ ๊ณผ์ ์ ๋๋ค.
์๊ฐ์ 998๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ
"์๋ ํ์ธ์. ์ธํ๋ฐ ๋ฐ๋งค์ผ ์ง์๊ณต์ ์ ์ ๋๋ค."
์ด๋ฒ์ 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์ธํ๋ฐ ๋ฐ๋งค์ผ ๊ฐ์ฌ์ ๋๋ค.
๋๋! ์คํ๋ง์ผ๋ก ์ธ๊ณต์ง๋ฅ์ ํ ์ ์๋ค ๊ฐ์๊ฐ ์คํ ๋์์ต๋๋ค.
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 ๋ชจ๋ธ์ ํ์ฉํ์ฌ ์ฌ์ฉ์์ ์ง๋ฌธ์ ์ดํดํ๊ณ ๊ด๋ จ ์ ๋ณด๋ฅผ ์คํธ๋ฆฌ๋ฐ ๋ฐฉ์์ผ๋ก ์ค์๊ฐ ์ ๊ณตํ๋ ์ฑ๋ด์ ๊ตฌํํ๋ค.
[๊ฐ์๋ณด๊ธฐ]
๊ฐ์ฌํฉ๋๋ค.






