ํค๋ฐ๋ผ ์ด๋ฐดํธ (์งํ์ค)!
๐ค Hedera Agent Kit V4 ๊ณต๊ฐ — ์ ์ฑ ๊ธฐ๋ฐ AI ์์ด์ ํธ ์ ์ด·๋ชจ๋ํ SDK·ํ๋ฌ๊ทธ์ธ ์์คํ ๋๊ท๋ชจ ์ ๋ฐ์ดํธ
- ๊ณต์ ๋งํฌ ๋ง๋ค๊ธฐ
- X
- ์ด๋ฉ์ผ
- ๊ธฐํ ์ฑ
Hedera Agent Kit V4๊ฐ ๊ณต์ ๊ณต๊ฐ๋์์ต๋๋ค. ์ด๋ฒ V4 ์
๋ฐ์ดํธ์ ํต์ฌ์ ๋ชจ๋ํ(Modularity), ์ ์ด(Control) ์
๋๋ค. ๊ธฐ์กด์ฒ๋ผ ํ๋์ ๊ฑฐ๋ํ SDK ํจํค์ง๋ฅผ ๋ชจ๋ ์ค์นํ๋ ๋ฐฉ์์ด ์๋๋ผ, ๊ฐ๋ฐ์๊ฐ ํ์ํ ๊ธฐ๋ฅ๋ง ์ ํ์ ์ผ๋ก ์ค์นํ ์ ์๋ ๊ตฌ์กฐ๋ก ๋ณ๊ฒฝ๋์์ผ๋ฉฐ, ๋์์ AI ์์ด์ ํธ ํ๋์ ์ธ๋ฐํ๊ฒ ํต์ ํ ์ ์๋ ์ ์ฑ
(policy) ํํฌ(hook) ์์คํ
์ด ์๋กญ๊ฒ ์ถ๊ฐ๋์์ต๋๋ค.
ํนํ ์ด๋ฒ ์
๋ฐ์ดํธ๋ ๊ฒฐ์ (payments),
๊ฐ์ฌ ์ถ์ (audit trails), ์ปดํ๋ผ์ด์ธ์ค(compliance), AI ์ค์๋ ๋ฐฉ์ง์ ๊ฐ์ ์ค์ ์ด์ ํ๊ฒฝ์์ ํ์ํ “AI agent ํ๋์ ์๋๋ ๋ฐฉ์์ผ๋ก ์ ํํ๋ ๊ฒฐ์ ๋ก ์ ์ ์ด(deterministic control)” ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํ๋ ๋ฐ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค.
⚙️ ์์ ํ ์๋ก์์ง Tool ๊ตฌ์กฐ
๊ธฐ์กด Agent Kit v3์์๋ tool์ด ๋จ์ object literal ๊ธฐ๋ฐ ๊ตฌ์กฐ์์ต๋๋ค. ์ฆ, ํ๋์ execute ํจ์, ์ ํ์ ์ธ ๊ตฌ์กฐ๋ง ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ์คํ ์ ๊ฒ์ฆ, ํ๋ผ๋ฏธํฐ ๊ฒ์ฌ, ์คํ ํ ๋ก๊น
, ์ ์ฑ
์ ์ฉ๊ฐ์ ์ธ๋ฐํ ์ ์ด๊ฐ ์ด๋ ค์ ์ต๋๋ค.
V4์์๋ ์ด๋ฅผ BaseTool ์ถ์ ํด๋์ค ๊ตฌ์กฐ๋ก ์์ ํ ๋ณ๊ฒฝํ์ต๋๋ค.
์ด์ Tool์:
• Pre-execution
• Parameter normalization
• Core action
• Post-execution
๋ฑ ๋ช
ํํ lifecycle ๋จ๊ณ๋ก ๋๋๋ฉฐ, ๊ฐ๋ฐ์๋ ๊ฐ ๋จ๊ณ๋ง๋ค ์ํ๋ ์ ์ฑ
๊ณผ ๋ก์ง์ ์ฝ์
ํ ์ ์๊ฒ ๋์์ต๋๋ค.
๊ธฐ์กด v3 ๋ฐฉ์๋ ํธํ์ ์ ์ง๋์ง๋ง Hooks & Policies(ํํฌ์ ์ ์ฑ
) ์์คํ
์ ์ฉ์ ๋ถ๊ฐ๋ฅํ๋ค๊ณ ์ค๋ช
ํฉ๋๋ค.
๐ Hooks & Policies — AI Agent Guardrails
์ด๋ฒ V4์ ๊ฐ์ฅ ํต์ฌ์ ์ธ ๋ณํ ์ค ํ๋๋ AI ์์ด์ ํธ ํ๋ ์ ์ด(guardrails) ์์คํ
์
๋๋ค.
Hedera๋:
• HBAR ์ ์ก
• NFT minting
• Consensus ๋ฉ์์ง ์์ฑ
๋ฑ ์ค์ ์จ์ฒด์ธ ํ๋์ด ๊ฐ๋ฅํ AI ์์ด์ ํธ ํ๊ฒฝ์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ “์์ด์ ํธ๊ฐ ๋ฌด์์ ํ ์ ์๋๊ฐ”๋ฅผ ์๊ฒฉํ๊ฒ ํต์ ํ๋ ๊ตฌ์กฐ๊ฐ ์ค์ํด์ก์ต๋๋ค.
V4๋ ์ด๋ฅผ ์ํด 4๋จ๊ณ lifecycle hook ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํฉ๋๋ค:
• 1️ Pre-Tool Execution: Tool
์คํ ์
๋จ๊ณ→ ์๊ฐ๋, ์ฌ์ฉ์ ๊ถํ,
agent role ๋ฑ์ ๋ฐ๋ผ ํ๋
์ฐจ๋จ ๊ฐ๋ฅ
• 2️ Post-Parameter Normalization: ํ๋ผ๋ฏธํฐ ์ ๊ทํ ์ดํ ๋จ๊ณ→ ์ ์ก ๊ธ์ก ์ ํ, allowlist ์ฃผ์ ๊ฒ์ฌ ๊ฐ๋ฅ
• 3️ Post-Core Action: ํธ๋์ญ์
์์ฑ ์ดํ·์ ์ถ ์ ๋จ๊ณ→ ์ค์ ์จ์ฒด์ธ ์ ์ถ ์ง์ ์ต์ข
๊ฒ์ฆ ์ํ
• 4️ Post-Tool Execution: ์คํ ์๋ฃ
์ดํ ๋จ๊ณ→ ๊ฐ์ฌ
๋ก๊ทธ, spend tracking, downstream
notification ๊ฐ๋ฅ
์ ์ฑ
์ ๋จ์ ์ค์
ํ์ผ์ด ์๋ TypeScript ๊ธฐ๋ฐ composable object ํํ๋ก
์ ๊ณต๋๋ฉฐ, version control, code
review, ํ
์คํธ๊ฐ ๊ฐ๋ฅํ ์ค์ application logic์ผ๋ก ๊ด๋ฆฌ๋ฉ๋๋ค.
๐งฉ Explicit Plugin ๊ตฌ์กฐ
V4์์๋ plugin ์์คํ
๋ ์์ ํ ๋ช
์์ (explicit) ๊ตฌ์กฐ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
๊ธฐ์กด v3์์๋ plugins array๊ฐ ๋น์ด ์์ด๋ ๊ธฐ๋ณธ tool์ด ์๋ ๋ก๋๋์์ง๋ง, v4์์๋ empty plugins = zero tools์
๋๋ค.
์ฆ, ํ์ํ ๊ธฐ๋ฅ๋ง ์ง์ import, ์ต์ ๊ถํ ์์น(minimum permissions) ์ ์ฉ๊ตฌ์กฐ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
์: ์์ก ์กฐํ agent → minting tool ๋ถํ์ → ๋ช
์์ ์ผ๋ก ์ ์ธ ๊ฐ๋ฅ
๐ Third-Party Plugin ์ํ๊ณ ํ๋
V4์์๋ ์ธ๋ถ plugin ์ํ๊ณ๋ ๋น ๋ฅด๊ฒ ํ๋๋๊ณ ์์ต๋๋ค.
์:
• CoinCap → USD/HBAR ํ์จ
• Chainlink → ๊ฐ๊ฒฉ ํผ๋
• Pyth → ์ค๋ผํด ๋ฐ์ดํฐ
• Terminal 3 → ์ ์ ์ธ์ฆ ๋ฐ
selective disclosure
๋ฑ์ด
plugin ํํ๋ก ์ ๊ณต๋ฉ๋๋ค.
๐ฆ Modular npm Package ๊ตฌ์กฐ
๊ธฐ์กด v3๋ ๋จ์ผ
monolithic packageํํ์์ต๋๋ค.
V4์์๋ @hashgraph/*
scoped modular package ๊ตฌ์กฐ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
์:
• @hashgraph/hedera-agent-kit →
core package
• @hashgraph/hedera-agent-kit-langchain → LangChain toolkit
• @hashgraph/hedera-agent-kit-ai-sdk → Vercel AI SDK integration
• @hashgraph/hedera-agent-kit-elizaos → ElizaOS integration
• @hashgraph/hedera-agent-kit-mcp → standalone MCP server
๐ Hiero SDK ์ ํ
์ด๋ฒ ์
๋ฐ์ดํธ์์๋ SDK namespace๋ ๋ณ๊ฒฝ๋์์ต๋๋ค:
• ๊ธฐ์กด: @hashgraph/sdk
• ์ ๊ตฌ์กฐ: @hiero-ledger/sdk
์ด๋ Hedera JS SDK๊ฐ Hiero ์คํ์์ค ๊ตฌ์กฐ๋ก ๊ณต์ ์ด์ ๋์๊ธฐ ๋๋ฌธ์
๋๋ค.
๐ค Google ADK ์ง์ ์ถ๊ฐ
V4์์๋
Google Agent Development Kit (ADK)์ง์๋ ์ถ๊ฐ๋์์ต๋๋ค.
์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋
Gemini model, Google ADK framework๊ธฐ๋ฐ์ผ๋ก Hedera-powered AI agent๋ฅผ ๊ตฌ์ถํ
์ ์์ต๋๋ค.
๋ํ, native ADK Web GUI, plugin tool-calling example, CLI runner๋ฑ๋ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค.
๐ณ Hedera x402 Facilitator
๋ง์ง๋ง์ผ๋ก
Hedera exact payment scheme๋ x402 ํ์ค์ ๊ณต์
์ฑํ๋์์ต๋๋ค.
์ด๋ฒ
reference implementation์ HBAR, HTS fungible token (์: USDC) ๊ธฐ๋ฐ
pay-per-request HTTP authorization ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํนํ
facilitator๋:
• partially-signed transaction ๊ฒ์ฆ
• balance ๋ฐ token
association preflight check
• fee sponsorship
• transaction broadcasting
๋ฅผ ์ํํ๋ฉฐ ์คํจ ์ผ์ด์ค๊น์ง deterministicํ๊ฒ ์ฒ๋ฆฌํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค.
๐ง ํต์ฌ ์๋ฏธ
์ด๋ฒ Hedera Agent Kit V4๋ ๋จ์ SDK ์
๋ฐ์ดํธ๋ฅผ ๋์ด:
• AI agent ์ ์ด(control)
• ์ ์ฑ
๊ธฐ๋ฐ ์คํ(policy-driven execution)
• ์ํฐํ๋ผ์ด์ฆ ์ปดํ๋ผ์ด์ธ์ค
• ๋ชจ๋ํ AI ์ธํ๋ผ
• ํ๋ก๊ทธ๋๋จธ๋ธ ๊ฐ๋๋ ์ผ(programmable
guardrails)
๋ฐฉํฅ์ผ๋ก Hedera AI agent ์คํ์ด ๋ณธ๊ฒฉ์ ์ผ๋ก ์งํํ๊ณ ์์์ ๋ณด์ฌ์ฃผ๋ ์ฌ๋ก์
๋๋ค.
ํนํ “AI agent๊ฐ ์ค์ ์์ฐ๊ณผ ๊ฒฐ์ ๋ฅผ ๋ค๋ฃจ๋ ์๋”๋ฅผ ์ ์ ๋ก:
• ์์ธก ๊ฐ๋ฅํ๊ณ ๊ฒ์ฆ ๊ฐ๋ฅํ ๋์ ๊ตฌ์กฐ(deterministic
behavior)
• ๊ฐ์ฌ ๊ฐ๋ฅ์ฑ(auditability)
• ์ ์ฑ
๊ธฐ๋ฐ ์คํ ์ ์ด(policy
enforcement)
• ๊ถํ ๊ธฐ๋ฐ ์ ๊ทผ ํต์ (permission
control)
๊ธฐ๋ฅ์ SDK ๋ ๋ฒจ์์ ์ ๊ณตํ๊ธฐ ์์ํ๋ค๋ ์ ์ด ํต์ฌ ๋ณํ๋ก ํ๊ฐ๋ฉ๋๋ค.
๐ https://hedera.com/blog/hedera-agent-kit-v4-policies-modular-packages-and-plugin-updates/
๐ ์ง๊ธ ํค๋ฐ๋ผ ์ปค๋ฎค๋ํฐ์ ์ฐธ์ฌํ์๊ณ ์ต์ ๋ด์ค๋ถํฐ ์ค์ฌ์ฉ ๊ฐ์ด๋๊น์ง, ์ง์ ์ํตํ๋ฉฐ ๊ฒฝํํด๋ณด์ธ์!
๐ก ์นด์นด์ค (PIN:
0916): https://open.kakao.com/o/gmfIGP0
๐ฒ Telegram (KR): https://t.me/HashgraphKorea
๐ฌ X: https://x.com/HederaKimchi
- ๊ณต์ ๋งํฌ ๋ง๋ค๊ธฐ
- X
- ์ด๋ฉ์ผ
- ๊ธฐํ ์ฑ

๋๊ธ
๋๊ธ ์ฐ๊ธฐ