Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building AI Agents on Solana〜Mastra Framework を...

Avatar for Haruki Kondo Haruki Kondo
May 06, 2026
7

Building AI Agents on Solana〜Mastra Framework を活用した次世代エージェント開発〜

Solana Bootcamp 2026 day3 にて登壇した際の資料になります。

自分のセクションではSolana上で動くAI Agentの実装方法と選定技術スタックについてお話しさせていただきました。

Solana Bootcamp 2026 day3のイベントページ
https://luma.com/7c9i3woj?tk=Fuzdai

関連リンク
https://www.youtube.com/watch?utm_source=luma&v=kOjNz61UzA4&feature=youtu.be
https://www.youtube.com/watch?v=aZ2vfZkFcvs

第1回のアーカイブ
https://youtu.be/Oa37E_jVEo4?si=qdspZHAWjysrqTTm

第2回アーカイブ
https://www.youtube.com/watch?v=STHnu2iZw2g&t=8s

Avatar for Haruki Kondo

Haruki Kondo

May 06, 2026

More Decks by Haruki Kondo

Transcript

  1. Building AI Agents on Solana Building AI Agents on Solana

    Mastra Framework を活用した次世代エージェント開発 Solana Bootcamp 2025.05.08 1
  2. 2

  3. Today's Roadmap 01 The Solana Advantage AI エージェントへの最適性 02 Technical

    Stack 最先端の技術選定 03 Core Building Blocks Skills と構成要素 04 Security Architecture Non-custodial 設計 05 System Integration AWS Cloud & IaC 06 Dev Workflow 開発からデプロイまで 07 Future Outlook オンチェーン UX の変革と次のステップ 3
  4. Solana Enables Agentic Workflows AI エージェントがオンチェーンで自律的に行動する際, Solana は最適な環境を提供します。 01 Cost-Efficient

    頻繁なマイクロトランザクション向き 02 Real-Time Speed 意思決定を妨げない高いスループット。 03 Rich Ecosystem Jupiter や Metaplex 等の便利なAPI 04 Sovereign Identity エージェントが自ら資産を管理する基盤。 5
  5. Robust Tech Stack for Agents 一例ですが、以下のような技術スタックでSolana向けAIエージェントを構築することができます。 Frontend React 19 +

    Vite 8 TypeScript 6.x / Tailwind 4 shadcn/ui + Radix UI Vercel AI SDK (Streaming) AI / Agent Mastra 1.x Google Gemini (LLM) LibSQL (Long-term Memory) DuckDB (Observability) Solana / Web3 MPL Core / DAS API (NFTs) Jupiter v6 API (Swap) Wallet Adapter (Phantom) Infra / Tooling AWS CDK + Bun Lambda (Container Runtime) DynamoDB (Session Storage) Biome (Lint/Format) 7
  6. Mastra Mastra は複雑な AI エージェントの開発を効率化するフレームワークです。 Key Features Modular Skills or

    Tools: オンチェーン操作を疎結合な部品として管理。 Stateful Threads: 会話の文脈を保持する強力なメモリ管理の仕組み。 Provider Agnostic: Gemini や Claude 等を自在に選択。 Vector Memory: LibSQL 連携による高速な知識検索。 既存フレームワークとの相性の良さ: HonoやReact,Next.jsといったフレームワークとの相性◎ 9
  7. Mastra Mastra は複雑な AI エージェントの開発を効率化するフレームワークです。 import { Mastra } from

    '@mastra/core'; const mastra = new Mastra({ agents: [solanaAgent], storage: new LibSQLStorage({ url: 'file:mem.db' }), server: { apiRoutes: [ chatRoute({ path: "/chat/:agentId", }), ], }, logger: logger, observability: observability }); 10
  8. Agent Skills or Tools Solana 操作を抽象化したツール(もしくはSKILL)をエージェントに持たせ, 機能を拡張します。 Tool Actionable Goal

    Category getBalanceTool 残高確認による正確な実行判断 Info transferSolTool SOL 送金の自動構築 Payment getNftsTool 保有 NFT の Metaplex 取得 Assets jupiterSwapTool Jupiter v6 最適レート交換 DeFi mintNftTool MPL Core による高速 Mint NFT airdropTool DevNet SOL の自動供給 Tool 11
  9. Non-Custodial Flow AI エージェントが勝手に資金を動かさない Safe Signing プロセスを徹底します。 1. Intent Analysis:

    "1 SOL を USDC にスワップして" と依頼。 2. Unsigned TX Construction: エージェントが base64 形式の未署名 Tx を構築。 3. Frontend Handover: React UI が Tx をデシリアライズし Phantom へ要求。 4. Manual User Approval: ユーザーが内容を目視確認し, 手動で署名・送信。 5. Follow-up Explanation: 送信結果(Signature)をエージェントが解説。 サーバー側に秘密鍵を置かないため, ハッキングリスクを根本から排除します。 13
  10. 15

  11. 16

  12. 18

  13. Prioritizes Scalability and Safety AWS のサーバーレス機能をフル活用し, 高い可用性とセキュリティを担保します。 ※ 以下のサービス選定は一例です。 Core

    Infrastructure API Gateway: HTTP v2 による高速ルーティング AWS Lambda: Lambda Web Adapter を使って Mastra 実行環境を確保 S3: フロントエンドの静的アセットのホスティング Amazon CloudFront: エッジ配信 Amazon DynamoDB: 会話履歴・セッションの永続化 Secrets Manager: API Key の安全な管理 19
  14. Efficient Development & Deployment CDKを採用することにより、簡単にクラウド上へのデプロイが可能です。 Local Dev Bun + Vite

    による超高速 HMR。 bun run dev Cloud Deploy AWS CDK による一括構築。 bun run deploy '*' 20
  15. AI Agents will Revolutionize On-Chain UX AI Agents will Revolutionize

    On-Chain UX 複雑なオンチェーン操作は「対話」へと集約される 21
  16. Building the Future of Finance 1. Mastra Framework は, AI

    とチェーンの架け橋を標準化する。 2. Specialized Skills を磨くことで, エージェントの価値が決定する。 3. Safety-First な設計が, マスアダプションへの唯一の道。 22
  17. Building the Future of Finance Start Your Journey Today Mastra

    Docs を読み, テンプレプロジェクトを作成する。 Agent Skills または Toolsを実装し, 独自のロジックをエージェントを付与する。 Solana Ecosystem へ, あなたのエージェントをデプロイしよう。 23