๊ฐ๋ฐ์ ์ฌ๋ฌ๋ถ, ํค๋ณด๋๋ฅผ ๊ฝ ์ก์ผ์ธ์ โ AI์ ๋ฏธ๋๊ฐ ํ ๋จ๊ณ ๋ ์งํํ์ต๋๋ค.
์ฐ๋ฆฌ๋ TypeScript์ฉ Agent Development Kit (ADK)์ ์ถ์๋ฅผ ๋ฐํํ๊ฒ ๋์ด ๋งค์ฐ ๊ธฐ์ฉ๋๋ค. ADK๋ ์ง๋ฅํ ์์ด์ ํธ๋ฅผ ๊ฐ๋ฐ, ์กฐ์จ, ๋ฐฐํฌํ๋ ๋ฐฉ์์ ํ๊ธฐ์ ์ผ๋ก ๊ฐ์ ํด์ค ์คํ์์ค ํ๋ ์์ํฌ์ ๋๋ค.AI ๋ง๋์์ด๋ , ํฌ๋ฆฝํ ๋์ ์ด๋ , ๋ฏธ๋์งํฅ์ ์ธ ๊ฐ๋ฐ์์ด๋ โ ์ด ํดํท์ ๋ฐ๋ก ์ฌ๋ฌ๋ถ์ ์ํด ๋ง๋ค์ด์ก์ต๋๋ค.
Google์ Python ADK์์ ์๊ฐ์ ๋ฐ์, ์ด๋ฅผ ํ๋์ ์ธ TypeScript ์ํ๊ณ์ ๋ง์ถฐ ์๋กญ๊ฒ ์ค๊ณํ์ต๋๋ค. ํ์ ์์ ์ฑ๊ณผ ๊ฐ๋ฐ์ ์นํ์ ์ธ ๊ฒฝํ์ ํตํด ์ด์ ๊ป ์๋ ๋ฐฉ์์ผ๋ก ์ง๋ฅํ ์์คํ ์ ์์ ์๊ฒ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
ADK๋ ๋จ์ํ Q&A ๋ด๋ถํฐ ์ค์ ๊ณผ์ ๋ฅผ ์ํํ๋ ๋ณต์กํ ๋ฉํฐ ์์ด์ ํธ ์์คํ ๊น์ง ๊ฐ๋ฐํ ์ ์๋ ์ฌ์ธ์ ํดํท์ ๋๋ค.TypeScript์ ์ต์ ํ๋์ด ์๋์์ฑ, ํ์ ์์ ์ฑ, ๊ทธ๋ฆฌ๊ณ ์ง์ ํ โ๊ฐ๋ฐ์ ๊ฒฝํโ์ ์ ๊ณตํฉ๋๋ค.
ADK๋ ์ธ ๊ฐ์ง ํต์ฌ ์์น์ ๋ฐ๋ผ ์ค๊ณ๋์ด ๊ฐ๋ ฅํ๋ฉด์๋ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ, ์ค์ ๋ก ์ฌ์ฉํ๊ธฐ ์ฌ๋ฐ์ต๋๋ค:
AgentBuilder API๋ฅผ ์ฌ์ฉํด ์ต์ํ์ ์ฝ๋๋ก, ๋ณด์ผ๋ฌํ๋ ์ดํธ ์์ด ์์ด์ ํธ๋ฅผ ์์ฝ๊ฒ ์์ฑํ ์ ์์ต๋๋ค. ์ฝ๋๊ฐ ๊น๋ํ๊ณ ๊ฐ๋ ์ฑ ๋์ผ๋ฉฐ ๋ฐ๋ก ์ค๋ฌด์ ํฌ์ ๊ฐ๋ฅํฉ๋๋ค.
์์ด์ ํธ๋ฅผ ์กฐํฉํ๊ณ , ๋๊ตฌ๋ฅผ ์ฐ๊ฒฐํ๋ฉฐ, OpenAI๋ถํฐ Gemini๊น์ง ์ด๋ค LLM์ด๋ ํตํฉํ ์ ์์ต๋๋ค. ๋ชจ๋ํ ์ค๊ณ๋ฅผ ํตํด ์์ ํ ์์ ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ADK๋ ๋ค์ ๊ธฐ๋ฅ๋ค์ ํฌํจํ์ฌ ํ๋กํ ํ์ ๋ถํฐ ๋๊ท๋ชจ ์๋น์ค๊น์ง ํ์ฅ ๊ฐ๋ฅํฉ๋๋ค:
์ธ์ ๊ด๋ฆฌ
์์์ ์ธ ๋ฉ๋ชจ๋ฆฌ
ํธ๋ ์ด์ฑ ๋ฐ ์ฑ๋ฅ ๋ถ์์ ์ํ OpenTelemetry ์ง์
๋ฉํฐ ์์ด์ ํธ ์ง์ย โ ๋ณต์กํ ์ํฌํ๋ก์ฐ๋ฅผ ์ฒ๋ฆฌํ ์์ด์ ํธ ํ ๊ตฌ์ฑ
์ ์ฐํ ์ค์ผ์คํธ๋ ์ด์ ย โ ์์ฐจ/๋ณ๋ ฌ/LLM ๊ธฐ๋ฐ ๋ผ์ฐํ ๋ก์ง ํ์ฉ ๊ฐ๋ฅ
์ํ ์ ์งํ ๋ฉ๋ชจ๋ฆฌย โ ์ธ์ ๊ฐ ์ฅ๊ธฐ ์ปจํ ์คํธ ๋ฐ ์ํ ์ ์ง
๋ค์ํ LLM ํธํ์ฑย โ OpenAI, Gemini, Claude, Mistral ๋ฑ ๊ฐ ์์ฌ์ด ์ ํ
MCP ๊ธฐ๋ฐ ํด ํตํฉย โ ๊ธฐ๋ณธ ๋๊ตฌ ์ฅ์ฐฉ ๋๋ ์ง์ ๋๊ตฌ ๊ฐ๋ฐ ๊ฐ๋ฅ
ํธ๋ ์ด์ฑ ๋ฐ ์ฑ๋ฅ ํ๊ฐย โ OpenTelemetry๋ก ๋๋ฒ๊น ๋ฐ ์ฑ๋ฅ ๋ถ์
์ด๋์๋ ๋ฐฐํฌ ๊ฐ๋ฅย โ Docker ์ง์, ํด๋ผ์ฐ๋ ์ต์ ํ, ์์ฌ์ด ์ปจํ ์ด๋ํ
๊ฐ๋ฅ์ฑ์ ๋ฌดํํฉ๋๋ค:
์ง์ ๊ธฐ๋ฐ AI ์ด์์คํดํธย โ ์ค์๊ฐ ์ ๋ณด์ ์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ์ถ AI
์์จ ์์ด์ ํธย โ ๋ค๋จ๊ณ ์์ ์ ์ค์ค๋ก ์ํํ๋ ์์ด์ ํธ
ํ์ ์ํฌํ๋ก์ฐย โ ์ ๋ฌธํ๋ ์์ด์ ํธ ์ฒด์ธ์ ํตํ ํ์
AI ๊ธฐ๋ฐ ์ฑย โ API, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ ์ธ๋ถ ์์คํ ๊ณผ ์ฐ๊ฒฐ๋๋ ์ฑ
Web3 ๊ฐ๋ฐ์๋ฅผ ์ํด ADK๋ ํฌ๋ฆฝํ ๋ฐ DeFi๋ฅผ ์ํ ๋ค์ดํฐ๋ธ ์ง์์ ์ ๊ณตํฉ๋๋ค:์์ด์ ํธ๋ ๋ค์๊ณผ ๊ฐ์ ์์ ์ ์ํํ ์ ์์ต๋๋ค:
๐ย DeFi ํฌ์ง์ ๋ถ์ย (์: Fraxlend, BAMM)
๐ย ODOS๋ฅผ ํตํ ํ ํฐ ์ค์ ์คํ
๐ง ย ATP์์ ํ ํฐํ๋ ์์ด์ ํธ ๊ด๋ฆฌ
๐ฌย ABI ๊ธฐ๋ฐ ์ค๋งํธ ์ปจํธ๋ํธ์ ์ํธ์์ฉ
๐ย NEAR ๋ฑ ๋ค์ํ ์ฒด์ธ ๊ฐ ๋ธ๋ฆฟ์ง
์ด ๋ชจ๋ ๊ธฐ๋ฅ์ ๋ธ๋ก์ฒด์ธ ์ํธ์์ฉ์ ์ํด ํน๋ณํ ์ค๊ณ๋ย Model Context Protocol (MCP)ย ์๋ฒ๋ก ๊ตฌ๋๋ฉ๋๋ค.
๋ช ์ค์ ์ฝ๋๋ง์ผ๋ก ์ฒซ ๋ฒ์งธ ์์ด์ ํธ๋ฅผ ๋ง๋ค์ด๋ณด์ธ์:
ํน์ ์ ์ฒด ํ๋ก์ ํธ๋ฅผ ์์ํ์ธ์:
์ํ ์์ด์ ํธ, ๊ฐ๋ฐ ํ๊ฒฝ, ๋ฌธ์ ๋ฑ ํ์ํ ๋ชจ๋ ๊ฒ์ด ํฌํจ๋์ด ์์ต๋๋ค.
TypeScript์ฉ ADK๋ ์คํ์์ค์ด์ ์ปค๋ฎค๋ํฐ ์ค์ฌ์ ํ๋ก์ ํธ์ ๋๋ค.์ฒ์์ผ๋ก ์์ด์ ํธ๋ฅผ ๋ง๋ค๊ณ ์๋ค๋ฉด, ํน์ ์ด๋ฏธ 50๋ฒ์งธ ํ๋ก์ ํธ๋ฅผ ์งํ ์ค์ด๋ผ๋ โ ๋น์ ์ ์ฐธ์ฌ๋ฅผ ํ์ํฉ๋๋ค.
๐ฌ ์ปค๋ฎค๋ํฐ์ ๋ํํ๊ธฐ: ๋ฐฐ์ฐ๊ณ ํ์ ํ์ธ์
๐งช ์์ ์ฒดํํ๊ธฐ: ๊ธฐ๋ณธ๋ถํฐ ๊ณ ๊ธ๊น์ง ์ค์ ์ฌ์ฉ ์ฌ๋ก
์ง๋ฅ์ ์ด๊ณ ์์จ์ ์ด๋ฉฐ ์จ์ฒด์ธ ๊ธฐ๋ฐ์ ์์ด์ ํธ ์๋๊ฐ ๋๋ํ์ต๋๋ค.TypeScript์ฉ ADK์ ํจ๊ป, ๊ทธ ๋ฏธ๋๋ฅผ ์ฌ๋ฌ๋ถ์ด ์ง์ ๋ง๋ค์ด๋ณด์ธ์.
๋น์ ์ ๋ฌด์์ ๋ง๋ค๊ฒ ๋ ๊น์?