🦀
ADK-Rust
V2
フレームワーク
ADK-Rust v2 Framework
Rust ネイティブのエージェントランタイム
ADK UI
新着
エージェント用の対話型インターフェースを生成する
Studio
エージェントを視覚的に設計してエクスポートする
AWP
エージェント向けに構築された Web インターフェース
A2A
A2A プロトコルを介してエージェントに接続する
ACP
外部コーディング エージェントをツールとして使用する
MCP
エージェントを MCP ツールおよびサーバーに接続する
ロードマップ
インテリジェントなオーケストレーションの 2026 年のビジョンを見る
デモ
デモ
Simple Agent
タイプセーフな ADK-Rust エージェントを実行する
MultiAgent Orchestrator
専門エージェントとともに検証済みのエージェント プロジェクトを構築する
Realtime Voice Agent (Mia)
リアルタイム音声エージェントと自然に会話する
Live Translate
音声翻訳をリアルタイムでストリーミング配信
Zavora CLI
対話型ターミナルでコーディング エージェントを実行する
ADK-Ralph
自律的な仕様主導のワークフローを実行する
CodeAct Agent
実行可能コードでツールとロジックを作成する
プレイグラウンド
プレイグラウンドを開く
検証済みのADK-Rust v2サンプルを実行
はじめに
エージェント、ツール、型付き出力から開始
ツール
エージェントを型付きRust機能に接続
ワークフロー
逐次、並列、ループエージェントを構成
スーパーエージェント
zSpreadsheet
本番環境のスプレッドシートを作成して自動化する
Amos AI Accountant
音声とチャットを通じて ERP 会計を実行します
JobHunter
承認ゲート型の求人検索を調整する
ADK Gateway
エージェントをチャネル、ツール、メモリ、Web に接続する
リソース
MCP サーバー
ソースバッキングサーバーレジストリを検索する
エージェントのスキル
再利用可能なワークフローとツールのガイダンスを参照する
ドキュメント
ADK-Rust v2 でビルドする
ブログ
ガイド、リリース、フィールドノート
API リファレンス
リリース固定された Rust API を参照してください
エンタープライズ
新着
ADK Enterprise
組織全体で ADK-Rust を運用する
ja
English
中文
Español
日本語
Português
Deutsch
Français
العربية
हिंदी
한국어
ライト
常にライトテーマを使用
ダーク
常にダークテーマを使用
システム
デバイスの設定に合わせる
✓
Enterprise コンソール
フレームワーク
ADK-Rust v2 Framework
Rust ネイティブのエージェントランタイム
ADK UI
新着
エージェント用の対話型インターフェースを生成する
Studio
エージェントを視覚的に設計してエクスポートする
AWP
エージェント向けに構築された Web インターフェース
A2A
A2A プロトコルを介してエージェントに接続する
ACP
外部コーディング エージェントをツールとして使用する
MCP
エージェントを MCP ツールおよびサーバーに接続する
ロードマップ
インテリジェントなオーケストレーションの 2026 年のビジョンを見る
デモ
デモ
Simple Agent
タイプセーフな ADK-Rust エージェントを実行する
MultiAgent Orchestrator
専門エージェントとともに検証済みのエージェント プロジェクトを構築する
Realtime Voice Agent (Mia)
リアルタイム音声エージェントと自然に会話する
Live Translate
音声翻訳をリアルタイムでストリーミング配信
Zavora CLI
対話型ターミナルでコーディング エージェントを実行する
ADK-Ralph
自律的な仕様主導のワークフローを実行する
CodeAct Agent
実行可能コードでツールとロジックを作成する
プレイグラウンド
プレイグラウンドを開く
検証済みのADK-Rust v2サンプルを実行
はじめに
エージェント、ツール、型付き出力から開始
ツール
エージェントを型付きRust機能に接続
ワークフロー
逐次、並列、ループエージェントを構成
スーパーエージェント
zSpreadsheet
本番環境のスプレッドシートを作成して自動化する
Amos AI Accountant
音声とチャットを通じて ERP 会計を実行します
JobHunter
承認ゲート型の求人検索を調整する
ADK Gateway
エージェントをチャネル、ツール、メモリ、Web に接続する
リソース
MCP サーバー
ソースバッキングサーバーレジストリを検索する
エージェントのスキル
再利用可能なワークフローとツールのガイダンスを参照する
ドキュメント
ADK-Rust v2 でビルドする
ブログ
ガイド、リリース、フィールドノート
API リファレンス
リリース固定された Rust API を参照してください
エンタープライズ
新着
ADK Enterprise
組織全体で ADK-Rust を運用する
GitHub
ADK-Rust をスポンサーする
Enterprise コンソール
テーマ
ライト
ダーク
システム
言語 · 日本語
English
中文
Español
日本語
Português
Deutsch
Français
العربية
हिंदी
한국어
ADK-Rust Playground | Rust AI エージェントのサンプルを実行
ADK-Rust Playground を読み込んでいます…
Playground サンプル
検証済みの ADK-Rust v2 サンプルを、ソース、出力、トレース、モデル使用量とともに 1 つの開発者ワークスペースで閲覧、確認、実行できます。
はじめに
クイックスタート
v2 Runner を使って、OpenAI を活用する完全な LLM エージェントを構築して実行します
命令テンプレート
セッション状態のプレースホルダーを使った動的な命令
構造化出力
指定した schema に一致する JSON レスポンスを強制します
関数ツール
基本的な関数ツール
型付き関数ツールと schema 検証を備えたエージェント
複数ツール
天気、計算機、単位変換ツールを備えたエージェント
マルチターン会話
カート付きショッピングアシスタント——3 ターンにわたってツールのコンテキストを保持
エージェント
ツールとしてのエージェント
専門エージェントをコーディネーターから呼び出せるツールとしてラップします
カスタマーサービス
請求問題 → エージェントへのエスカレーション → マネージャー承認という完全な解決フロー
LLM 条件ルーター
LLM が問い合わせを分類し、専門エージェントへルーティングします
コールバック
ログコールバック
エージェントのやり取りを記録する前後コールバック
入力ガードレール
before_callback ガードレールで不適切なコンテンツをブロックします
ワークフロー
シーケンシャルパイプライン
複数ステップのパイプラインでエージェントを連結(調査 → 執筆 → 編集)
並列分析
複数のエージェントを同時に実行し、結果を統合します
反復ループ
品質基準を満たすまでループでコンテンツを改善します
グラフ
グラフパイプライン
決定論的なデータ準備ノードを含む順次グラフで、分析担当 → ライター → 編集担当エージェントを編成
条件付きルーティング
LLM 分類器が条件付きエッジを介してサポートチケットを専門エージェントに振り分けます
ReAct パターン
グラフサイクル内でツールを使って反復的に推論します
スーパーバイザールーティング
スーパーバイザーが専門エージェントノードにタスクを委任します
セッション
セッションと状態
Runner と状態を使って会話セッションを管理します
PostgreSQL セッション
PostgreSQL による ACID 準拠のセッション永続化——3 層の状態、JSONB、advisory-lock マイグレーション
MongoDB セッション
MongoDB による schema 柔軟なドキュメントセッション——ネスト状態、配列、TTL インデックス
Neo4j セッション
Neo4j によるグラフ駆動のセッション関係——ノード、制約、Cypher クエリ
プロバイダー
OpenAI
Responses API——設定可能な推論強度とツール利用に対応する o4-mini
Anthropic
拡張思考(10K 予算)とコードレビューに対応する Claude Sonnet 4.5
DeepSeek
数学と論理を思考連鎖で解く DeepSeek Reasoner
Mistral
Mistral Medium——多言語翻訳と感情分析ツール
xAI (Grok)
ツール利用に対応する Grok-3-mini-fast デバッグアシスタント
Azure AI
Azure AI Inference エンドポイント——Llama/Mistral によるテキスト分類と要約
AWS Bedrock
Amazon Bedrock 上の Claude——IAM 認証によるクラウドアーキテクチャ設計と脅威モデリング
OpenRouter
複数プロバイダー対応 AI ゲートウェイ——200 以上のモデル、ツール利用、プロバイダールーティング、自動フォールバック
OpenRouter フル機能
ストリーミング、ツール、セッション、推論、ルーティング、マルチモーダル入力、検出
音声
詩 → 音声
LLM がランダムな詩を書き、Gemini TTS が音声に合成します
リアルタイム音声
OpenAI Realtime API——WebSocket 経由でテキストプロンプトを表現豊かな音声に変換
リアルタイムセッション更新
セッション途中でペルソナを切り替え——汎用アシスタント → 旅行エージェント。ツールを交換し、再接続は不要
リアルタイムツール
音声での関数呼び出し——1 つの WebSocket で天気、計算機、時刻ツールを利用
Gemini Live ツール
天気と時刻ツールを備えた Gemini Live 音声エージェント——ネイティブ音声、ツール呼び出し → レスポンスループ
Gemini Live コンテキスト切り替え
セッション再開によって途中でペルソナを切り替え——技術サポート → 請求エージェント、ツールも交換
拡張機能
スキル検出
agentskills.io のスキルファイルを検出、解析、評価し、プロンプトに注入します
プラグインシステム
エージェントのライフサイクルフック——メッセージ、モデル、ツール、実行の各コールバック
コーディング
コード実行
正確な機能モデルを持つ型付きサンドボックス——ポリシー検証と CodeTool
CLI ランチャー
エージェントを対話型 REPL またはストリーミング対応 HTTP サーバーとしてデプロイ
RAG
マルチコレクション RAG
ドメインごとに分離されたナレッジベースとコレクション横断検索
カスタム埋め込み器
EmbeddingProvider trait を実装——コサイン類似度を使う TF-IDF の例
推論
推論強度 (OpenAI)
o4-mini を使う Responses API——低/中/高の推論強度と詳細な要約
拡張思考 (Anthropic)
10K token 予算を使う Claude の内部推論——詳細なシステム設計分析
思考連鎖 (DeepSeek)
可視化された思考連鎖——モデルが数学問題を考え抜く過程を確認
Grok 推論 (xAI)
OpenAI 互換の推論——Grok-3-mini がツールを使ってフェルミ推定を考察
思考シグネチャ (Gemini)
ネイティブの思考トレースとツール呼び出し上の thought_signature——コンテキストを保持したマルチターン
高度な機能
アーティファクトストレージ
バージョン付きファイルストレージを備えたエージェント——会話中にアーティファクトを保存、読み込み、一覧表示
長期記憶
セッションをまたぐ記憶の呼び出し——過去の会話や好みをエージェントが記憶
高度なガードレール
PII のマスキング、コンテンツフィルタリング、LLM エージェントと統合する GuardrailSet
RBAC アクセス制御
ロールベースのツール権限——分析担当は検索できるが削除不可、管理者はフルアクセス
セキュリティ
型付き ID
インジェクション耐性のある ID システム——検証済み ID、null バイト拒否、マルチテナントのセッション分離
監査証跡
改ざん検知可能なアクセスログ——RBAC 権限マトリクス、AuditSink、AuthMiddleware によるツール保護
SSO と JWT
企業向け ID——Google/Azure/Okta SSO、JWT 検証、OIDC 検出、クレームから RBAC へのマッピング
組み込みツール
Google 検索 (Gemini)
GoogleSearchTool ラッパー——サーバー側検索、グラウンディングメタデータ、マルチターンのツール利用をまたぐ思考シグネチャ
Web 検索 (Anthropic)
Claude 用 WebSearchTool ラッパー——複数ターンでローカル関数ツールと併用できるサーバー側検索
Web 検索 (OpenAI)
OpenAIWebSearchTool ラッパー——複数ターンでローカル関数ツールと併用できるホスト型検索
決済
チェックアウトエージェント
AI 駆動のチェックアウトライフサイクル——セッション作成、履行方法選択、支払い承認、証拠追跡による状態確認
決済ガードレール
金額しきい値、加盟店許可リスト、ポリシーセット、カード/PII のマスキング、証拠参照
ショッピングエージェント
チェックアウトツールを備えた LLM エージェント——閲覧、カート、ガードレール適用決済、マスク済み取引状態
競争力
自動プロバイダー + 暗号化
provider_from_env() が API キーを自動検出し、EncryptedSession が AES-256-GCM で保存データを暗号化
永続グラフ再開
MemoryCheckpointer がグラフ状態を保存——クラッシュ後にチェックポイントから再開し、完了済みノードをスキップ
ツール検索フィルター
ToolSearchConfig の正規表現フィルタリング——登録したまま危険なツールを LLM から隠します
使いやすい API
ゼロ設定の使いやすさ——provider_from_env()、adk::run()、暗号化セッション
v0.7+ の機能
DeepSeek V4 推論
ThinkingMode、ReasoningEffort、厳格ツールモード——可視化された思考連鎖を持つ V4 Flash/Pro
プロジェクト単位の記憶
project_id 次元でプロジェクトごとに記憶を分離——同じユーザーでも別プロジェクトには漏えいなし
境界付き実行
RunConfig の history_max_events と max_tool_concurrency——エージェント向け本番安全境界
AWP エージェント検出
Agentic Web Protocol——機能マニフェスト、信頼レベル、レート制限、エージェント間検出
最小ティアエージェント
v0.8 minimal 機能ティアを使う最軽量エージェント——ビルドを 32% 小型化、コンパイル約 50 秒
v0.8+ の機能
Schema 正規化
プロバイダー対応 MCP schema 変換——Gemini、OpenAI、Anthropic がそれぞれ異なる形で正規化(API キー不要)
ACP サーバー
Agent Client Protocol で ADK エージェントを公開——IDE(Kiro、VS Code、Claude Code)に接続
再試行と内省
プラグインが指数バックオフと内省プロンプトでツール障害を処理し、自己修正します
Anthropic
プロンプトキャッシュ
プロンプトキャッシュ付きマルチターンエージェント——キャッシュ作成(25% 割増)後、キャッシュヒット(90% 割引)
ビジョンエージェント
画像分析エージェント——Claude が URL 経由で画像を確認し、ツールで構造化された観察結果を記録
構造化抽出
非構造化テキストから型付き JSON を抽出——ツール schema で構造化出力を強制
ストリーミング + ツール
ストリーム途中のツール呼び出しを含むリアルタイムストリーミング——最初の token までの時間指標
Token カウントとモデル
モデル検出、事前 token カウント、コスト見積もり、レート制限情報
マルチツールエージェント
天気、計算機、単位変換を備えた旅行アシスタント——ツールの並列オーケストレーション
推論グラフ
StateGraph 内の拡張思考(10K 予算)——深く考えるエージェント → 簡潔な要約エージェントのパイプライン
アクションノード
データ拡充
SET + TRANSFORM アクションノードでデータを準備し、LLM エージェントが個別化したアウトリーチを作成
スマートチケットルーター
LLM 分類器 + 決定論的 SWITCH ルーティング + 専門エージェントでサポートチケットを処理
コンテンツパイプライン
SET → 調査エージェント → TRANSFORM → ライターエージェント → SWITCH → 編集エージェントという完全なパイプライン
HTTP、マージ、待機
API リクエスト、並列結果のマージ、待機、再試行、フォールバックを組み合わせます
A2A プロトコル
A2A クイックスタート
Agent-to-Agent プロトコルの基本——HTTP でエージェントを公開して接続
A2A インターセプター
A2A プロトコルのリクエスト/レスポンスインターセプター——ログ、認証、レート制限
マネージドエージェント
マネージド Hello World
最もシンプルなマネージドエージェント——Gemini がホストし、セッションを自動管理
マネージドカスタムツール
カスタムツール定義を備えたマネージドエージェント——クラウドホスト型関数呼び出し
マネージドファイルアップロード
マネージドエージェントでファイルをアップロードして処理——ドキュメント分析パイプライン
マネージドメモリ
マネージドエージェントのセッション横断永続メモリ——会話をまたいだ呼び出し
マネージドマルチエージェント
マネージドエージェントによるマルチエージェントコーディネーター——タスク委任と統合
マネージドランタイム
マネージドエージェントランタイム——ストリーミング対応の Hello World スモークテスト
OpenAI Responses
Responses API
推論、ツール利用、ストリーミングに対応する OpenAI Responses API
Conversations API
conversation_id によるサーバー管理状態を使ったマルチターン会話
バックグラウンドモード
起動後に待たない非同期タスク——response_id で完了をポーリング
ディープリサーチ
Web 検索、引用、統合を伴う複数ステップの調査
オープンレスポンス
出力形式を設定できる自由形式のレスポンス
OpenAI 組み込みツール
ホスト型のコードインタープリター、ファイル検索、Web 検索ツール
OpenAI サーバーツール
サーバー側ツール実行——ライブエージェントサンプルのマトリクス
Gemini の機能
Gemini ネイティブツール
Gemini ネイティブツール——グラウンディング付きライブエージェントサンプルのマトリクス
Gemini Interactions
Gemini Interactions API——ストリーミングレスポンス対応のランタイムエージェント
Gemini マネージドエージェント
Gemini マネージドエージェント——ストリーミング対応の実践的なサンプル
マルチモーダルツールレスポンス
関数ツールから Gemini モデルへ画像、音声、ファイルを返します
Graph v2
遅延ノード
遅延評価されるグラフノード——高コストな計算を必要になるまで延期
差分チェックポイント
増分状態チェックポイント——変更されたフィールドだけを永続化
ノードキャッシュ
決定論的なノード出力をキャッシュ——リプレイ時の再計算をスキップ
ノードタイムアウト
ノードごとの実行タイムアウトと安全なフォールバック処理
タイムトラベル
任意のチェックポイントからグラフ実行をリプレイし、分岐させます
関数型ワークフロー
型付き入出力を持つ、組み合わせ可能な純粋関数ノード
エンタープライズ
サーバービルダー
流れるように記述できる ServerBuilder API——ルートとミドルウェアを設定してデプロイ
シークレットプロバイダー
差し替え可能なシークレット管理——.env を使わず実行時に API キーを注入
YAML エージェント
YAML でエージェントを定義——環境変数の展開、プラグイン、セッションバックエンド
エージェントレジストリ
検出可能なエージェントレジストリ——名前でエージェントを登録、検索、ルーティング
本番環境
コンテキスト圧縮
スライディングウィンドウによるイベント要約——コンテキストを token 上限内に維持
呼び出し内圧縮
token のしきい値を超えたときに会話途中で要約
ツール並行実行
ToolConcurrencyConfig——ツールごとの制限、バックプレッシャー、優先度
バックグラウンド実行
起動後に待たないエージェント実行——後で状態をポーリングして結果を取得
Cron スケジューリング
cron 式でエージェント実行をスケジュール——定期タスクと監視
常駐 Cron エージェント
スケジュール済みタスクとイベントトリガーを備えた常時稼働のバックグラウンドエージェント
出力 Schema エージェント
schema に一致する構造化 JSON 出力を強制——すべてのプロバイダーに対応
プロンプト最適化
プロンプトの自動調整——バリエーションをテストし、品質を測定して最適なものを選択
ユーザーペルソナ
ペルソナを動的に切り替え——ユーザープロファイルに応じてエージェントの動作を調整
Anthropic ネイティブ
Anthropic サーバーツール
Anthropic ネイティブツール——サーバー側実行対応のライブエージェントサンプルマトリクス
評価
評価ショーケース
完全な評価フレームワーク——テストケース、指標、採点、レポート
サンドボックス
サンドボックスエージェント
分離されたコード実行——エージェントがサンドボックス環境でコードを記述して実行
スキル
スキルメモリ
強化されたスキルメモリ——セッションをまたいでスキル状態を永続化
多言語スキル
多言語でのスキルマッチング——言語をまたいでスキルを検出して注入
DeepSeek
DeepSeek V4 フル機能
DeepSeek V4 の全 7 機能——Flash、Pro、推論、ツール、マルチターン、旧版互換
AWP プロトコル
完全な AWP エージェント
検出、機能、ヘルス、サブスクリプション、A2A、LLM を利用するアクションを提供
MCP
動的 MCP マネージャー
v2 マネージャーで MCP サーバーを追加、起動、検査、集約、削除