Visual Agent Builder
Design, build, and deploy AI agents without writing code
Drag & Drop
Visual workflow designer with ReactFlow canvas
Code Generation
One-click export to production Rust code
Live Streaming
Real-time SSE with agent animations
なぜ ADK-Rust?
パフォーマンス、安全性、柔軟性を求める開発者のためにゼロから構築。
モデル非依存
Gemini、OpenAI、Anthropic - 1行でモデルを切り替え。ベンダーロックインなしで各タスクに最適なモデルを使用。
モジュラー設計
必要なものだけを使用。エージェント、モデル、ツール、セッションなどの個別クレート。
超高速
ネイティブRustパフォーマンス。最小オーバーヘッドの非同期優先設計。本番ワークロード向け。
型安全
コンパイル時にエラーをキャッチ。実行時のサプライズなし。Rustコンパイラがあなたをサポート。
本番対応
セッション、アーティファクト、テレメトリー、複数のデプロイモード。実際のアプリケーションに必要なすべて。
拡張可能なツール
組み込みツールに加え、簡単なカスタムツール作成。エージェントの機能を無制限に拡張。
ADK-Rust AI エージェントを試す ライブデモ
adk-rust で構築された実際の AI エージェントと対話できます。その力を体験してください。
コードヘルパー
Rust と adk-rust に特化した AI エージェント開発の専門家
このエージェントができること
Rust の専門知識
Rust のイディオム、パターン、ベストプラクティスに関する深い知識
adk-rust フレームワーク
adk-rust を使用した AI エージェント構築に関する専門的なガイダンス
コードレビュー
バグ、パフォーマンス、改善点についてコードを分析
API ガイダンス
Gemini API の統合とツールの使用に関するヘルプ
試してみるプロンプト例
必要なすべてのエージェントタイプ
シンプルなチャットボットから複雑なマルチステップワークフローまで、ADK-Rustがカバー。
LLMエージェント
ツールサポートとメモリを持つ会話エージェント。
シーケンシャルワークフロー
段階的なタスク実行パイプライン。
パラレルワークフロー
最大速度のための並行処理。
ループワークフロー
完了まで反復的に改善。
グラフエージェント
条件分岐を持つ複雑なフロー。
リアルタイム音声
双方向オーディオストリーミングエージェント。
agentTypes.routerAgent.title
agentTypes.routerAgent.description
実際の動作を見る
優れたエージェント構築に集中できる、クリーンで表現力豊かな API。
1use adk_rust::prelude::*;23#[tokio::main]4async fn main() -> Result<()> {5let model = GeminiModel::new(&api_key, "gemini-2.5-flash")?;67let agent = LlmAgentBuilder::new("assistant")8.description("A helpful AI assistant")9.instruction("You are friendly and concise.")10.model(Arc::new(model))11.build()?;1213Launcher::new(Arc::new(agent)).run().await?;14Ok(())15}
レイヤードアーキテクチャ
関心の分離を実現し、柔軟性を可能にするクリーンなモジュラー設計。
アプリケーション層
エージェントとビジネスロジック
ランナー層
実行とオーケストレーション
エージェント層
LLM、ワークフロー、グラフエージェント
サービス層
モデル、ツール、セッション、ストレージ
あなたのスタックと統合
お気に入りのモデルプロバイダーを使用し、どこにでもデプロイ。
デプロイオプション
コンソールモード
開発とテスト用のインタラクティブCLI
サーバーモード
Webアプリケーション用のREST APIエンドポイント
A2Aプロトコル
エージェント間通信
つながりを保つ
新機能、リリース、エージェントAI開発の最新情報を入手。