Google「ADK for Kotlin 1.0」が正式版──Python版・Java版のADK 1.0と同じ機能に加え、Android向けの端末内エージェント(LiteRT-LM・ML Kitベータ)、Firebase AI Logicのハイブリッド、RoomとAppSearchで状態の保存。@Toolと@Paramでスキーマを自動生成、SKILL.mdで手順を段階的に読む
Googleは2026年9月9日、Agent Development Kit(ADK)のKotlin版1.0を一般提供した。「Kotlin・Java・Android開発者に、慣用的で軽量で組み合わせられるエージェント開発を」という方針を本番向けに仕上げ、ADK 1.0 Core(Python・Java)と機能を完全に揃えたうえで、Android優先の端末内拡張を載せる。核はモデル・セッション・メモリの実装に依存しないKotlin Multiplatformで、階層的なマルチエージェント、履歴を要約する文脈の圧縮、機微な操作の前に確認を求めるHuman-in-the-Loop、@Toolと@Paramの注釈からのスキーマ自動生成、セッションの一時停止・復元、Vertex AIとの統合。Android側はLiteRT-LMとML Kit(ベータ)の端末内エージェント、Firebase AI Logicのハイブリッド、RoomとAppSearchで状態の保存。例はSKILL.mdを段階的開示で読むデータベース障害の対応エージェント。

2026年9月18日・日本時間時点の情報です。 Google for Developersのブログ(9月9日)を読んだ。当サイトはADKについてReflectAndRetry・Model Armor・呼び出し回数の天井・Agent Anomaly Detectionと機能単位で追ってきたが、Kotlin版の正式版は扱っていなかった。エージェントを組む選択肢の全体はAIエージェントの作り方に。
3行まとめ
- 何が出たか。 ADKのKotlin版1.0が一般提供。0.1.0の方針「Kotlin・Java・Android開発者に、慣用的で軽量で組み合わせられるエージェント開発を」を本番向けに仕上げ、ADK 1.0 Core(Python・Java)と機能を完全に揃えたうえで、Android優先の端末内拡張を載せる。核はモデルのバックエンド・セッション・メモリの実装に依存しないKotlin Multiplatform。サーバー側のKotlinでも使える。
- Coreと同じ機能。 階層的なマルチエージェント(子エージェントへの委任)、文脈の圧縮(履歴を要約してトークン上限に収める)と複数ターンの会話、Human-in-the-Loop(機微な操作の前に止めて確認を求め、再開)、長時間ツールと**@Tool/@Paramの注釈からのスキーマ自動生成**、セッションの一時停止・直列化・復元、既存Javaアプリからの直接呼び出し、Enterprise Agent Platform(Vertex AI)のセッション・RAGメモリ・メモリバンクの統合。
- Android向けの拡張と例。 LiteRT-LMとML Kit(ベータ)で速く私的な端末内エージェント、Firebase AI Logicでクラウドとのハイブリッド、RoomとAppSearchでプロセス再起動をまたぐ状態の保存。例は「本番データベースのアラートを調べるインシデント対応エージェント」で、@Toolの型付きツール(APIやメトリクスの呼び出し)とSkillToolset(SKILL.md・チェックリスト・テンプレートを段階的開示で必要なときだけ読む)を組み合わせる。
読み方
- **Androidの「端末内でエージェント」**の道具が揃った。当サイトの端末内AI(Gemini Nano対Apple)で見た土台の上に、ツール呼び出し・確認・状態保存をアプリ側で組める
- SKILL.mdの段階的開示は、Codexの公式ガイドがAstra向けに「スキルの説明は短く、ルート文書は最小限の案内役に」と書いたのと同じ設計で、各社のエージェント基盤が「手順書を必要なときだけ読ませる」形に収束している
- 安全側の道具(Model Armor・回数の天井・Anomaly Detection)はADK共通で、Kotlin版でも同じ発想が使える。Kotlin版の各プラグインの対応状況は本記事では確認していない
筆者が確かめた点
この記事の下調べで、筆者は9月18日にGoogle for Developersのブログを取得し、機能一覧・Android拡張の名称・例の構成がその原文にあることを確認した。筆者はKotlinでADKを動かしておらず、GitHubのリポジトリとドキュメントは開いていない。
書かれていないこと
- 対応するAndroidのバージョンとLiteRT-LMで動くモデルの一覧
- Kotlin版で使えるプラグイン(Model Armor等)の範囲
- 依存関係の書き方(Gradleの座標)
出典はGoogle for Developersのブログ
- Google「Announcing ADK for Kotlin 1.0」(2026年9月9日)
- 本記事はKotlin版のプラグイン対応やAndroidの要件を確認したら追記する
出典・参照資料
AIニュースの解説を動画でも
YouTubeでは注目ニュースの背景を解説し、Xでは新着記事をお知らせしています。
コメント
まだコメントはありません。最初のコメントを書いてみませんか?
AIについて聞きたいことはありますか?
質問箱で無料で受け付けています。回答は公開され、他の方の参考にもなります。
質問箱を見る →新しい記事をメールで受け取る
AIの新しい発表を、出典付きで整理して届けます。