2.3K Views
October 01, 25
スライド概要
書籍「AIエージェント開発/運用入門」出版イベント(https://kddi-agile.connpass.com/event/370413/)
東京都内でエンジニアをしています
TypeScriptファーストな AIエージェント フレームワークの新星 5分でわかるMastraの魅力 書籍「AIエージェント開発/運用入門」出版イベント 2025.10.01 aki.ts@HedgehogPython
自己紹介 Ueda Shoitsu ハリネズミ・aki.ts KDDIアジャイル開発センター CB.AI Engineering KDDI Agile Development Center Corporation ‹#›
普段はフロントエンドを書いているけれど、 AIエージェント開発はハードルが高そうだ と思っている方へ、Mastraがあります! KDDI Agile Development Center Corporation ‹#›
MastraとAI SDKの関係 AI SDKはVercelが提供するTypeScript/JavaScript向けのAI開発ツールキット AI SDK モデルプロバイダーの統合、ストリーミング、UI表示などの基盤機能を提供する AI SDK単体でもAIエージェントの開発できるが、複雑なワークフロー制御機能は 提供してない KDDI Agile Development Center Corporation ‹#›
MastraとAI SDKの関係 MastraはAI SDKを基盤にした上位レイヤーで、AI SDKの機能を 抽象化し、AIエージェントやワークフロー開発を効率化してる Mastra AI SDK Grok LangGraph と LangChain の関係に似てる! LumaAI Bedrock Vertex OpenAI Azure Anthropic KDDI Agile Development Center Corporation ‹#›
MastraとAI SDKの関係 AI SDKを通じて、Mastraは様々なモデルプロバイダーの機能にアクセスできる Mastra AI SDK Amazon Bedrock プロバイダー使用時 Bedrockガードレー ルを設定可能 KDDI Agile Development Center Corporation ‹#›
MastraとAI SDKの関係 AI SDKはuseChatなどのフックでチャットストリーミングと状態管理を自動化してくれる Mastraはそれらのインタフェースを対応し、高速でUIの開発ができる! クライアント側でAI SDKの フックを使ってAPI呼び出し Mastraで構築したAIエージェントの レスポンスをAI SDKフォーマットで返す KDDI Agile Development Center Corporation ‹#›
MastraとAI SDKの関係 AI SDKはuseChatなどのフックでチャットストリーミングと状態管理を自動化。 Mastraはそれらのインタフェースを対応し、高速でUIの開発ができる! このデータをAI Elementsで 活用してUIを実装すれば、 ツールを持つAIエージェント のUIを簡単に構築できる https://github.com/huanshenyi/mastra-aisdk5 KDDI Agile Development Center Corporation ‹#›
Mastraの一般機能 MCP Tools AG-UI ワークフロー マルチエージェント Agents Users A2A KDDI Agile Development Center Corporation ‹#›
Mastraの一般機能 AG-UIは、AIエージェントとUIの接続を標準化し、 リアルタイムでシームレスな統合を実現する軽量プロトコル 単一のフロントエンドで AG-UIに対応するすべての AIエージェントに対応し、 標準化された通信により開 発を効率化 Mastraは新しいプロトコルに積極的に対応している KDDI Agile Development Center Corporation ‹#›
Agent Runtime Context ランタイム変数を使ってAIエージェントやツールなどを動的にカスタマイズできる Can you recommend good restaurants near me? runtimeContext.set("language", "en"); KDDI Agile Development Center Corporation ‹#›
Agent Network 複数のAIエージェントやワークフローが協力して、動的に判断しながらタスクを解決する 起動方法は2つ:generateは単発実行、loopは複雑なタスクを自動で繰り返し実行 私は調査エー ジェント! 私は執筆エー ジェント、協 力しよう! タスク 東京の食と歴史について のレポートをください 私はレポート作成 ワークフロー KDDI Agile Development Center Corporation ‹#›
他のSaaS製品との相性の良さ ベクトルデータベース トレースプロバイダー 選択肢が多く、個人開発で小さく始めることもできる KDDI Agile Development Center Corporation ‹#›
デプロイ先も豊富である Mastra Cloud、GitHubリポ ジトリと連携でき、簡単にデプ ロイが可能。現在ベータ版のた め、無料で利用できる Next.jsなどのフレームワー クに組み込んでデプロイす る場合は、VercelやAmplify もおすすめ KDDI Agile Development Center Corporation AgentCoreのCloudFormation 対応により、CDKを使って MastraをAgentCoreランタイ ムに簡単にデプロイできます!
開発チームの熱意がすごい Xでバグを発見した と呟いたら、すぐに コミュニティの人が 対応してくれた KDDI Agile Development Center Corporation Mastraの記事を書 いたら、CTOからい いねをもらった ‹#›
Be a Change Leader. アジャイルに力を与え 共に成長し続ける社会を創る