๋ณธ ๊ณผ์ ์ Spring AIยทSpring Boot๋ฅผ ๊ธฐ๋ฐ์ผ๋ก GPT, Gemini, LLaMA(๋ก์ปฌ) ๋ฅผ ์ ๋ต์ ์ผ๋ก ์กฐํฉํด Multi-LLM ์ํคํ
์ฒ์ ์ค์ผ์คํธ๋ ์ด์
์ค์ฌ Agent ์์คํ
(Main/Sub, Tool, Task Runtime, Agent Registry) ์ ์ค๊ณยท๊ตฌํํ๋ ๊ณ ๊ธ ๊ณผ์ ์
๋๋ค.
๋จ์ผ LLM ํธ์ถ์ ๋์ด Agentic Workflow Pattern(Chain, Parallel, Routing, OrchestratorโWorkers, EvaluatorโOptimizer) ๊ณผ Multi-Agent ๊ตฌ์กฐ๋ฅผ ์ ์ฉํ๊ณ , ToolยทToolRegistry๋ก RAGยท์ธ๋ถ API/DB ๋ฑ ์คํ ๋ ์ด์ด๋ฅผ ๋ถ๋ฆฌํ๋ฉฐ, DAG ์์งยทYAML ์ ์ธ์ ์ํฌํ๋กยท๋ก๋ฉ ์งํ ๊ฒ์ฆ(Validated DSL) ์ผ๋ก ํ์ฅ ๊ฐ๋ฅํ๊ณ ์์ ์ ์ด๋ฉฐ, ํ์ง์ด ์ง์ ๊ฐ์ ๋๋ AI ์์คํ
์ ๊ตฌํํ๋ ํ๋ฆ์ ๋ค๋ฃน๋๋ค.
๋ํ Circuit Breaker, Reactive Stream, Redis ๋ชจ๋ํฐ๋ง, ๋ณ๋ ฌ ์ฒ๋ฆฌ, ๋ฐ๋ณต ํ๊ฐ ๋ฃจํ๊น์ง ํฌํจํ๋ฉฐ, Thymeleaf(SSR) ์ค์ต์ ReactยทREST๋ก ํ๋ก ํธ/๋ฐฑ์ ๋๋๊ณ MCP๋ก ํดยท์์ด์ ํธ ๋ฐํ์์ ํ์ค ํ๋กํ ์ฝ๋ก ์ฐ๋ํ๋ ํ์ฅ์ ๋ํด ์ค์ ์ด์ ํ๊ฒฝ ์์ค์ AI ์ํคํ
์ฒ ์ค๊ณ ์ญ๋์ ๊ฐ์ถ๋๋ก ํฉ๋๋ค.
์ต์ข
๋ชฉํ๋ ๋จ์ผ API ์ฐ๋ยทํ๋กฌํํธ ์์ค์ ๋จธ๋ฌด๋ ๋จ์ํ AI ์ด์ฉ์๊ฐ ์๋๋ผ, Multi-LLMยท์์ด์ ํธยท์ํฌํ๋กยท์ ์ธยท๊ฒ์ฆ์ ํ๋์ ์คํ ์ํคํ
์ฒ๋ก ์ค๋ช
ยท์ ์ถฉํ ์ ์๋, AI ์์คํ
์ ์ค๊ณํ ์ ์๋ ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ๋ ๊ฒ์
๋๋ค.