ํ—ค๋ฐ๋ผ ์ด๋ฐดํŠธ (์ง„ํ–‰์ค‘)!

๐Ÿ–ผ️[๋ฌด๋ฃŒ] ๋‚˜๋งŒ์˜ NFT ํ”„๋กœํ•„ PFP๋กœ ์ง€๊ฐ‘์„ ๊พธ๋ฏธ๊ณ , ์ง„์ •ํ•œ ์›น3๋ฅผ ๊ฒฝํ—˜ํ•ด ๋ณด์„ธ์š”!✨๐Ÿงต

๐Ÿค– ํ—ค๋ฐ๋ผ ์—์ด์ „ํŠธ ํ‚คํŠธ ์‹ฌ์ธต ํƒ๊ตฌ: ํ”Œ๋Ÿฌ๊ทธ์ธ, ๋„๊ตฌ, ๊ทธ๋ฆฌ๊ณ  ์‹ค์šฉ์  ์›Œํฌํ”Œ๋กœ์šฐ


ํ—ค๋ฐ๋ผ ์—์ด์ „ํŠธ ํ‚คํŠธ(Hedera Agent Kit)๋Š” ์ง€๋Šฅํ˜• ์—์ด์ „ํŠธ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ํ—ค๋ฐ๋ผ ๋„คํŠธ์›Œํฌ์— ๋„์ž…ํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค ํˆดํ‚ท์ž…๋‹ˆ๋‹ค.

์ด๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ํ—ค๋ฐ๋ผ ํ•ฉ์˜ ์„œ๋น„์Šค(HCS), ํ† ํฐ ์„œ๋น„์Šค(HTS), ๊ณ„์ • ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ๋Š” ๋‹จ์ˆœํžˆ ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์„ ๋„˜์–ด ํ† ํฐ ์ „์†ก, ๊ณ„์ • ๊ด€๋ฆฌ, ์›Œํฌํ”Œ๋กœ์šฐ ์กฐ์ •๊นŒ์ง€ ํผ๋ธ”๋ฆญ ์›์žฅ์—์„œ ์ง์ ‘ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ธ”๋กœ๊ทธ์—์„œ๋Š” ์—์ด์ „ํŠธ ํ‚คํŠธ์˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์„ค๋ช…ํ•˜๊ณ , ํ”Œ๋Ÿฌ๊ทธ์ธ ์‹œ์Šคํ…œ์„ ๊ฐ•์กฐํ•˜๋ฉฐ, ์‹ค์ œ๋กœ ์—์ด์ „ํŠธ๊ฐ€ ํ—ค๋ฐ๋ผ ์„œ๋น„์Šค์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ์‚ฌ๋ก€๋ฅผ ๋ณด์—ฌ์ฃผ์–ด ํƒˆ์ค‘์•™ ๋„คํŠธ์›Œํฌ์—์„œ AI ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ƒˆ๋กœ์šด ๊ฐ€๋Šฅ์„ฑ์„ ์—ด์–ด๊ฐ‘๋‹ˆ๋‹ค.

1. ํ—ค๋ฐ๋ผ ์—์ด์ „ํŠธ ํ‚คํŠธ๋ž€?

ํ—ค๋ฐ๋ผ ์—์ด์ „ํŠธ ํ‚คํŠธ๋Š” AI ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ(์˜ˆ: LangChain, LLM ๊ธฐ๋ฐ˜ ์–ด์‹œ์Šคํ„ดํŠธ)์™€ ํ—ค๋ฐ๋ผ ์„œ๋น„์Šค ์‚ฌ์ด์˜ ๊ฐ„๊ทน์„ ๋ฉ”์›๋‹ˆ๋‹ค.

๊ตฌ์„ฑ ์š”์†Œ:

A. ํ”Œ๋Ÿฌ๊ทธ์ธ (Plugins)

  • ํ—ค๋ฐ๋ผ ํ”Œ๋Ÿฌ๊ทธ์ธ: ํ—ค๋ฐ๋ผ ํŒ€์ด ๊ณต์‹์ ์œผ๋กœ ์œ ์ง€ํ•˜๋Š” ํ•ต์‹ฌ ํ”Œ๋Ÿฌ๊ทธ์ธ
  • ์„œ๋“œํŒŒํ‹ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ: ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ์ œ์ž‘ํ•œ ํ™•์žฅ ๊ธฐ๋Šฅ (์˜ˆ: ์˜ค๋ผํด, ๋ธŒ๋ฆฟ์ง€, ๋””ํŒŒ์ด ์•ฑ)

B. ๋„๊ตฌ (Tools)

  • HCS ๋ฉ”์‹œ์ง•, ํ† ํฐ ์ž‘์—…, ๊ณ„์ • ๊ด€๋ฆฌ ๋“ฑ์„ ์œ„ํ•œ Hedera SDK ๋ž˜ํผ

C. ์šด์˜ ๋ชจ๋“œ

  • Human-in-the-loop (HITL): ํŠธ๋žœ์žญ์…˜ ์‹คํ–‰ ์ „์— ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋ช…ํ•ด์•ผ ํ•จ ๋ณด์•ˆ๊ณผ ํˆฌ๋ช…์„ฑ์ด ์ค‘์š”ํ•œ ์‚ฌ์šฉ์ž ์•ฑ์— ์ ํ•ฉ
  • Autonomous (์ž์œจํ˜•): ์—์ด์ „ํŠธ๊ฐ€ ์ธ๊ฐ„ ์Šน์ธ ์—†์ด ๋ช…๋ น์„ ์‹คํ–‰ ๋ฐ˜๋ณต ์ž‘์—…(์˜ˆ: HCS ๋ชจ๋‹ˆํ„ฐ๋ง, ํ† ํฐ ์žฌ๋ถ„๋ฐฐ)์— ์ ํ•ฉ

๐Ÿงฉ 2. ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ ๋„๊ตฌ ๊ฐœ์š” (Plugins and Tools Overview)

ํ—ค๋ฐ๋ผ ์—์ด์ „ํŠธ ํ‚คํŠธ์˜ ํ•ต์‹ฌ์—๋Š” ๋ชจ๋“ˆํ˜• ํ”Œ๋Ÿฌ๊ทธ์ธ ์‹œ์Šคํ…œ์— ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์—์ด์ „ํŠธ์—๊ฒŒ ํŠน์ • ํ—ค๋ฐ๋ผ ์„œ๋น„์Šค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ตฌ์„ฑ ๋ธ”๋ก(building blocks) ์—ญํ• ์„ ํ•˜๋ฉฐ, ๋˜ํ•œ ์ฟผ๋ฆฌ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์›์žฅ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ฝ๊ธฐ ์ „์šฉ ์ ‘๊ทผ์„ ์ œ๊ณตํ•˜์—ฌ, ๋ณด์•ˆ์„ฑ๊ณผ ์œ ์—ฐ์„ฑ์„ ๋ชจ๋‘ ๊ฐ–์ถ˜ ์›Œํฌํ”Œ๋กœ์šฐ ์„ค๊ณ„๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“‚ ์ฝ”์–ด ํ”Œ๋Ÿฌ๊ทธ์ธ ์ƒ์„ธ

์•„๋ž˜๋Š” ํ‚คํŠธ์— ํฌํ•จ๋œ ํ•ต์‹ฌ ํ”Œ๋Ÿฌ๊ทธ์ธ๋“ค์˜ ์„ธ๋ถ€ ํ•ญ๋ชฉ์ž…๋‹ˆ๋‹ค:

๐Ÿ‘ค A. ๊ณ„์ • ํ”Œ๋Ÿฌ๊ทธ์ธ (Account Plugins)

  • Core Account Plugin: ํ—ค๋ฐ๋ผ ๊ณ„์ •์„ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋„๊ตฌ.
  • Core Account Query Plugin: ๊ณ„์ • ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜๋Š” ๋„๊ตฌ (์ž”์•ก, ์†์„ฑ, ํ† ํฐ ์—ฐ๊ด€ ๊ด€๊ณ„ ๋“ฑ).

๐Ÿ“ B. ํ•ฉ์˜ ์„œ๋น„์Šค(HCS) ํ”Œ๋Ÿฌ๊ทธ์ธ (Consensus Service Plugins)

  • Core Consensus Plugin: HCS ํ† ํ”ฝ์— ๋ฉ”์‹œ์ง€๋ฅผ ๊ฒŒ์‹œํ•˜๊ฑฐ๋‚˜ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ ์ œ๊ณต.
  • Core Consensus Query Plugin: HCS ๋ฉ”์‹œ์ง€๋ฅผ ๊ฒ€์ƒ‰·ํ•„ํ„ฐ๋งํ•˜๋Š” ๊ธฐ๋Šฅ ์ œ๊ณต.

๐Ÿ’ฐ C. ํ† ํฐ ์„œ๋น„์Šค(HTS) ํ”Œ๋Ÿฌ๊ทธ์ธ (Token Service Plugins)

  • Core Token Plugin: ๋Œ€์ฒด ๊ฐ€๋Šฅ ํ† ํฐ(FT) ๋ฐ ๋Œ€์ฒด ๋ถˆ๊ฐ€ ํ† ํฐ(NFT)์„ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋„๊ตฌ.
  • Core Token Query Plugin: ํ† ํฐ ์ •๋ณด, ๊ณต๊ธ‰๋Ÿ‰, ์ž”์•ก ๋“ฑ์„ ์กฐํšŒํ•˜๋Š” ๋„๊ตฌ.

๐Ÿ“œ D. EVM ํ”Œ๋Ÿฌ๊ทธ์ธ (EVM Plugins)

  • Core EVM Plugin: ํ—ค๋ฐ๋ผ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ(ERC-20, ERC-721)์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋„๊ตฌ.
  • Core EVM Query Plugin: ์ปจํŠธ๋ž™ํŠธ ๋ฐ์ดํ„ฐ์™€ ์ƒํƒœ๋ฅผ ์กฐํšŒํ•˜๋Š” ๋„๊ตฌ.

๐Ÿ”„ E. ํŠธ๋žœ์žญ์…˜ ํ”Œ๋Ÿฌ๊ทธ์ธ (Transaction Plugins)

  • Core Transactions Plugin: ํ—ค๋ฐ๋ผ ํŠธ๋žœ์žญ์…˜ ์ƒ๋ช…์ฃผ๊ธฐ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋„๊ตฌ (์ƒ์„ฑ, ์„œ๋ช…, ์ œ์ถœ).

๐Ÿ”ง ์ปค๋ฎค๋‹ˆํ‹ฐ ํ™•์žฅ์„ฑ

์ด ๊ธฐ๋ณธ ํ”Œ๋Ÿฌ๊ทธ์ธ ์™ธ์—๋„ ๊ฐœ๋ฐœ์ž๋“ค์€ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ๊ธฐ์—ฌํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํƒ์ƒ‰ํ•˜๊ฑฐ๋‚˜, ์ง์ ‘ ์ž์‹ ๋งŒ์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ ์•„ํ‚คํ…์ฒ˜๋Š” ํ™•์žฅ์„ฑ(extensibility)์„ ์—ผ๋‘์— ๋‘๊ณ  ์„ค๊ณ„๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์˜ค๋ผํด·๋ธŒ๋ฆฟ์ง€·๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ·ํŠนํ™” ์ž๋™ํ™” ํˆด ๋“ฑ์„ ์—์ด์ „ํŠธ ์›Œํฌํ”Œ๋กœ์šฐ์— ์‰ฝ๊ฒŒ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

⚙️ 3. ํ—ค๋ฐ๋ผ ์—์ด์ „ํŠธ ํ‚คํŠธ ์˜ˆ์ œ ์›Œํฌํ”Œ๋กœ์šฐ

์ด์ œ ํ•ฉ์˜ ์„œ๋น„์Šค (HCS), ํ† ํฐ ๊ด€๋ฆฌ, ๊ณ„์ • ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ์‹ค์ œ ์›Œํฌํ”Œ๋กœ์šฐ ์˜ˆ์‹œ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฐ๊ฐ์˜ ์›Œํฌํ”Œ๋กœ์šฐ๋Š” Next.js ๊ธฐ๋ฐ˜ Hedera Agent Chat ์˜ˆ์ œ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“จ A. ํ•ฉ์˜ ๋ฉ”์‹œ์ง• (Consensus Messaging, HCS)

์˜ˆ์ œ ์ฑ„ํŒ… ํ๋ฆ„ (Chat Flow):

  1. ์ƒˆ๋กœ์šด ํ† ํ”ฝ์„ ์ƒ์„ฑํ•œ๋‹ค.
  2. ํ•ด๋‹น ํ† ํ”ฝ์— "hello" ๋ฉ”์‹œ์ง€๋ฅผ ์ œ์ถœํ•œ๋‹ค.
  3. ๊ทธ ํ† ํ”ฝ์—์„œ ๋ชจ๋“  ๋ฉ”์‹œ์ง€๋ฅผ ์กฐํšŒํ•œ๋‹ค.
  4. "hello" ๋ฉ”์‹œ์ง€์˜ ์‹œํ€€์Šค ID๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค.
  5. "hi"๋ผ๋Š” ์ƒˆ๋กœ์šด ๋ฉ”์‹œ์ง€๋ฅผ ์ œ์ถœํ•œ๋‹ค.
  6. ์‹œํ€€์Šค ๋ฒˆํ˜ธ๊ฐ€ 2 ์ด์ƒ์ธ ๋ฉ”์‹œ์ง€๋งŒ ํ•„ํ„ฐ๋งํ•œ๋‹ค.

๐Ÿ’ฐ B. ํ† ํฐ ๊ด€๋ฆฌ (Token Management)

ํ—ค๋ฐ๋ผ ์—์ด์ „ํŠธ ํ‚คํŠธ๋Š” ํ† ํฐ ์ƒ์„ฑ ๋ฐ ์ „์†ก ๊ณผ์ •์„ ๋Œ€ํ™”ํ˜• ํ๋ฆ„์„ ํ†ตํ•ด ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ์ œ ์ฑ„ํŒ… ํ๋ฆ„ (Chat Flow):

  1. "Chips (CHI)"๋ผ๋Š” ํ† ํฐ์„ ์ƒ์„ฑํ•œ๋‹ค. (๊ณต๊ธ‰๋Ÿ‰ 1000, ์œ ํ•œ ๊ณต๊ธ‰, ์†Œ์ˆ˜์  1์ž๋ฆฌ, ์žฌ๋ฌด(treasury)๋Š” ์šด์˜์ž ๊ณ„์ •์œผ๋กœ ์„ค์ •)
  2. ์ƒˆ ํ† ํฐ์˜ ์„ธ๋ถ€์‚ฌํ•ญ์„ ์กฐํšŒํ•œ๋‹ค.
  3. Supply Key๋ž€ ๋ฌด์—‡์ด๊ณ , ์™œ ์„ค์ •๋˜์ง€ ์•Š์•˜๋Š”๊ฐ€? ์™€ ๊ฐ™์€ ์งˆ๋ฌธ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. (์ถ”๊ฐ€ ์„ค๋ช… ์š”์ฒญ ๊ฐ€๋Šฅ)
  4. ์šด์˜์ž ๊ณ„์ •(์žฌ๋ฌด ๊ณ„์ •)์˜ Chips ํ† ํฐ ์ž”์•ก์„ ์กฐํšŒํ•œ๋‹ค.
  5. ์šด์˜์ž ๊ณ„์ •์—์„œ ๊ณ„์ • 0.0.6883658๋กœ Chips ํ† ํฐ 1๊ฐœ๋ฅผ ์ „์†กํ•œ๋‹ค.
  6. ๊ณ„์ • 0.0.6883658์˜ Chips ํ† ํฐ ์ž”์•ก์„ ์กฐํšŒํ•œ๋‹ค.

๐Ÿ‘ค C. ๊ณ„์ • ๊ด€๋ฆฌ (Account Management)

์—์ด์ „ํŠธ๋Š” ๊ณ„์ • ์ƒ์„ฑ๊ณผ ์ž”์•ก ์ถ”์ ์„ ๊ฐ„์†Œํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.

์˜ˆ์ œ ์ฑ„ํŒ… ํ๋ฆ„ (Chat Flow):

  1. ์ƒˆ๋กœ์šด ๊ณ„์ •์„ ์ƒ์„ฑํ•œ๋‹ค. (๋ฉ”๋ชจ: "operator account", ์ดˆ๊ธฐ ์ž”์•ก = 10 HBAR, ์ž๋™ ์—ฐ๊ด€ ์ตœ๋Œ€๊ฐ’ = 1)
  2. ๊ณ„์ • 0.0.6888420์˜ ์ž๋™ ์—ฐ๊ด€ ์ตœ๋Œ€๊ฐ’์„ ๋ฌด์ œํ•œ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•œ๋‹ค.
  3. ๊ณ„์ • 0.0.6888420์—์„œ ์šด์˜์ž ๊ณ„์ •์œผ๋กœ 1 HBAR๋ฅผ ์ „์†กํ•œ๋‹ค.
  4. ๋‘ ๊ณ„์ •์˜ ์ž”์•ก์„ ์กฐํšŒํ•˜์—ฌ ์ „์†ก์„ ํ™•์ธํ•œ๋‹ค.

๐Ÿ› ️ ๋นŒ๋“œ๋ฅผ ์‹œ์ž‘ํ•˜์„ธ์š” (Start Building with the Hedera Agent Kit)

Hedera Agent Kit์€ AI ๊ธฐ๋ฐ˜ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ํ—ค๋ฐ๋ผ ๋„คํŠธ์›Œํฌ์— ์†์‰ฝ๊ฒŒ ๋„์ž…ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.

  • ์‚ฌ๋žŒ์ด ์Šน์ธํ•˜๋Š” Human-in-the-loop ๋ชจ๋“œ
  • ์™„์ „ ์ž๋™ํ™”๋œ Autonomous ๋ชจ๋“œ

๋‘ ๊ฐ€์ง€ ๋ชจ๋‘ ์ง€์›ํ•˜๋ฉฐ, ํ”Œ๋Ÿฌ๊ทธ์ธ ์•„ํ‚คํ…์ฒ˜๋ฅผ ํ†ตํ•ด ๊ฐ•๋ ฅํ•˜๊ณ  ๋„๋ฉ”์ธ ํŠนํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฆฌ์†Œ์Šค:

์ถœ์ฒ˜: https://hedera.com/blog/deep-dive-into-the-hedera-agent-kit-plugins-tools-and-practical-workflows

๐Ÿ“š ํ—ค๋ฐ๋ผ์˜ ๋ชจ๋“  ๊ฒƒ, ํ•œ๊ณณ์—! “ํ—ค๋ฐ๋ผ ์ง€์‹์ฐฝ๊ณ  ํ—ค๋ฐ๋ผ๊น€์น˜์™€ ํ•จ๊ป˜ํ•˜์„ธ์š”!

๐Ÿ“บ https://www.youtube.com/@HederaKimchi

๐Ÿ’ฌ X: https://x.com/HederaKimchi

๐Ÿ“ฒ Telegram (KR): https://t.me/HashgraphKorea

๐ŸŸก ์นด์นด์˜ค (PIN: 0916): https://open.kakao.com/o/gmfIGP0

๋Œ“๊ธ€