Microsoft, Semantic Kernel์ ๋ํ ์์ ๊ฐ์ ๋ก๋๋งต ๊ณต๊ฐ
Microsoft๋ ์คํ ์์ค ๋๊ตฌ์ธ Semantic Kernel์ ๋ํด ์ค๋ซ๋์ ๊ธฐ๋ค๋ ค์จ ๊ฐ์ ๋ก๋๋งต์ ๊ณต๊ฐํฉ๋๋ค.

ํด๊ฐ ๊ฐ์๋ก ๊ธฐ์ ๊ฑฐ๋ ๊ธฐ์ ์ธ Microsoft๋ Semantic Kernel์ด๋ผ๋ ์คํ ์์ค ์ํํธ์จ์ด ๊ฐ๋ฐ ํคํธ(SDK)์ ์์ญ์ ๋ค์ ๋ฐฉ๋ฌธํฉ๋๋ค. ์ด SDK์ ๊ณ ์ ํ ํ๋งค ํฌ์ธํธ๋ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ(LLM)์ ๊ธฐ์กด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ํํ๊ฒ ํผํฉํ์ฌ ์๋ก์ด ํจ๋ฌ๋ค์์ ์ ๋ฉด์ ๋ด์ธ์ฐ๋ ๊ธฐ๋ฅ์ ๋๋ค.
ํ์ฌ๋ ์ต๊ทผ ์ฌํด ๋ง๊น์ง ์งํ๋๋ ์ด ํ๋ก์ ํธ์ ๋ํ ๊ทธ๋๋ ์ ๋ต์ ์๋ฆฝํ์ต๋๋ค. Microsoft์ ๋์์ธ ๋ฐ AI ๋ด๋น ๋ถ์ฌ์ฅ์ธ John Maeda์ ๋ฐ๋ฅด๋ฉด ์ฃผ์ ์ด์ ์์ญ์ ์ธ ๊ฐ์ง ์ฃผ์ ๊ธฐ๋ฅ์ผ๋ก ๊ณ์ธตํ๋ฉ๋๋ค. ์ฆ, ์์ ์ฑ์ ์ถ๊ตฌํ๋ ์คํ ์์ค, ์ฑ๋ฅ ํฅ์ ๋ฐ ์ต์ ์ธ๊ณต ์ง๋ฅ์ ํตํฉ์ ๋๋ค. (AI) ํ์ .
์ด ๋ชฉํ๋ฅผ ํฅํ ํ ๊ฑธ์์ผ๋ก Microsoft๋ OpenAI Plugin ๊ฐ๋ฐฉํ ํ์ค์ ์ฑํํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค๊ณ ๋ฐํํ์ต๋๋ค. ์ด ์ ๋ต์ ์์ง์์ ์ฌ์ฉ์๊ฐ OpenAI, Semantic Kernel ๋ฐ Microsoft ์์ฒด ๋ ์ ํ๋ซํผ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ค์ํ ํ๋ซํผ์์ ๊ท ์ผํ๊ฒ ์๋ํ ์ ์๋ ํ๋ฌ๊ทธ์ธ์ ๊ตฌ์ํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
๋ํ ํ์ฌ๋ ์ฌ์ฉ์์ ์์ฒญ์ ํด์ํ๊ณ ์คํ ๊ฐ๋ฅํ ๊ณํ์ ๊ฐ๋ฐํ ์ ์๋ ๊ธฐ๋ฅ์ธ Planner๋ฅผ ๊ฒจ๋ฅํ ์ผ๋ จ์ ์ ๋ฐ์ดํธ๋ฅผ ์ ์ธํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์์ ๋ฐ ์ผ์ ์ด๋ฒคํธ ํ๋ฌ๊ทธ์ธ์ ์๋ฒฝํ๊ฒ ๊ฒฐํฉํ์ฌ ์ฌ์ฉ์๊ฐ ๋ช ์์ ์ธ ์ฝ๋๋ฅผ ์์ฑํ ํ์ ์์ด '๊ฐ๊ฒ์ ๊ฐ ๋ ์ฐ์ ๋ฅผ ์ฌ๋ผ๊ณ ์๋ ค์ค' ๋๋ '๋ด์ผ ์๋ง์๊ฒ ์ ํํ๋ผ๊ณ ์๋ ค์ค'์ ๊ฐ์ ์ํฌํ๋ก์ฐ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ๊ฐ ์๋๋ฆฌ์ค.
Planner์ ๊ฐ์ ์ฌํญ ์ค์๋ ์๋์ผ๋ก ํ๋ฌ๊ทธ์ธ์ ๋ฐ๊ฒฌํ๋๋ก ์ค๊ณ๋ '์ฝ๋ ์คํ ๋ฆฌ์ง' ์ถ๊ฐ ๋ฐ ๋์ ํ๋๋ ๋์ ์ด ํฌํจ๋ฉ๋๋ค.
๋ก๋๋งต์ ์ต์ข ์ฒญ์ฌ์ง์์ Semantic Kernel Pine Cone, Redis, Weaviate, Chroma ๋ฐ AppMaster ์ ๊ฐ์ ํ๋ซํผ๊ณผ ๊ฐ์ ์ฌ๋ฌ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ตํฉ๋ ๊ฒ์ ๋๋ค. Microsoft๋ ๋ํ ์ด๋ฅผ Azure Cognitive Search ๋ฐ ์๋น์ค์ ํตํฉํ ๊ณํ์ ๋๋ค. ์๋ฐํ ์ ๊ทธ๋ ์ด๋์๋ ๋ฌธ์ ์ฒญํน ์๋น์ค์ VS Code ํ์ฅ์ ํน์ ๊ฐ์ ์ฌํญ๋ ํฌํจ๋ฉ๋๋ค.
Semantic Kernel์ 2023๋ ๊ฐ์ ๋ฆด๋ฆฌ์ค ๊ณํ์ ๊ฐ๋ฐฉํ ํ์ , ๋ฐ์ด๋ ์ฑ๋ฅ ๊ฐ์ ๋ฐ ํ๊ธฐ์ ์ธ AI ํ์ ์ ํฉ์ฑ์ ์๋๋ฅผ ์๋ฏธํฉ๋๋ค. Maeda๋ 'ํจ๊ป ํ๋ ฅ ์๊ณ ์ ๋ขฐํ ์ ์๋ AI ๊ฐ๋ฐ ํ๋ซํผ์ ๊ตฌ์ถํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์๋ก์ด ๊ฐ์ ์ฌํญ์ ํตํด Semantic Kernel์ ๊ณ ์ฑ๋ฅ์ ์ ๋ขฐํ ์ ์๋ ๊ฐ๋ฐ ํ๋ซํผ์ ๋ง๋๋ ๋ฐ ์์ด AppMaster ์ ๊ฐ์ ๋ค๋ฅธ ์ ๋์ ์ธ no-code ํ๋ซํผ๊ณผ ์ด๊นจ๋ฅผ ๋๋ํ ํ ์ ์์ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.


