コンテンツにスキップ

Google I/O'25 - ADK アップデート

ビッグニュース!

  • Java ADK v0.1.0 をご紹介します。これにより、エージェントの機能がJavaエコシステムに拡張されます。

  • Python ADK が正式にv1.0.0となり、本番環境に対応したエージェントのための安定性を提供します。

Agent Development Kit ロゴ

Agent Development Kit

Agent Development Kitとは?

Agent Development Kit (ADK)は、AIエージェントを開発・デプロイするための、柔軟でモジュール式のフレームワークです。ADKは、GeminiとGoogleエコシステムに最適化されていますが、モデルに依存せずデプロイ環境に依存せず他のフレームワークとの互換性を持つように構築されています。ADKは、エージェント開発をソフトウェア開発のようにより身近なものに感じられるように設計されており、開発者が単純なタスクから複雑なワークフローに至るまで、エージェントのアーキテクチャを容易に作成、デプロイ、オーケストレーションできるようにします。

利用開始:


pip install google-adk

pom.xml
<dependency>
    <groupId>com.google.adk</groupId>
    <artifactId>google-adk</artifactId>
    <version>0.1.0</version>
</dependency>
build.gradle
dependencies {
    implementation 'com.google.adk:google-adk:0.1.0'
}

クイックスタート チュートリアル サンプルエージェント APIリファレンス 貢献する ❤️


さらに詳しく

"Agent Development Kitの紹介"を視聴する!

  • 柔軟なオーケストレーション


    ワークフローエージェント(SequentialParallelLoop)を使用して予測可能なパイプラインを定義するか、LLM駆動の動的ルーティング(LlmAgent転送)を活用して適応的な振る舞いを実現します。

    エージェントについて学ぶ

  • マルチエージェントアーキテクチャ


    複数の特化したエージェントを階層的に構成することで、モジュール式でスケーラブルなアプリケーションを構築します。複雑な協調と委任を可能にします。

    マルチエージェントシステムを探る

  • 豊富なツールエコシステム


    エージェントに多様な機能を持たせます。事前構築済みツール(検索、コード実行)の使用、カスタム関数の作成、サードパーティライブラリ(LangChain, CrewAI)の統合、あるいは他のエージェントをツールとして使用することも可能です。

    ツールを見る

  • デプロイ対応


    エージェントをコンテナ化し、どこにでもデプロイできます。ローカルで実行したり、Vertex AI Agent Engineでスケールさせたり、Cloud RunやDockerを使用してカスタムインフラに統合したりできます。

    エージェントをデプロイする

  • 組み込みの評価機能


    最終的なレスポンスの品質と、事前に定義されたテストケースに対するステップバイステップの実行軌跡の両方を評価することで、エージェントのパフォーマンスを体系的に評価します。

    エージェントを評価する

  • 安全でセキュアなエージェントの構築


    エージェントの設計にセキュリティと安全性のパターンやベストプラクティスを実装することで、強力で信頼性の高いエージェントを構築する方法を学びます。

    安全性とセキュリティ