ADK for Kotlin 1.0 - GoogleのADK for Kotlinが正式版1.0に。AndroidでAIエージェントを組める anchor left anchor right

Sep 10 2026 AIニュース

GoogleのADK for Kotlinが正式版1.0に。AndroidでAIエージェントを組める

anchor left anchor right

ADK for Kotlin 1.0は、Googleが2026年9月9日に一般提供を発表したKotlin・Android向けAIエージェント開発キットです。

📖 この記事で分かること

  • ADK for Kotlin 1.0 が正式版になり Python 版と機能同等に
  • Kotlin Multiplatform 対応と Java 相互運用の位置づけ
  • ML Kit GenAI など Android 向け拡張の中身
  • KSP でツール定義を型安全に生成する仕組み

💡 知っておきたい用語

  • ADK【エーディーケー】(Agent Development Kit):Google が公開している AI エージェント開発キット。料理でいえば「下ごしらえ済みの食材セット」で、会話の管理やツール呼び出しの土台をあらかじめ用意してくれます

最終更新日: 2026年9月10日

▶ 公式ページ

ADK for Kotlin 1.0 - GoogleのADK for Kotlinが正式版1.0に。AndroidでAIエージェントを組める

ADK for Kotlin 1.0 の正式公開とは

この記事のポイント

  • Google は 2026 年 9 月 9 日、Google Developers Blog で ADK for Kotlin 1.0(2026年9月時点)の一般提供を発表しました。
  • ADK 1.0 Core と機能同等で、コアは Kotlin Multiplatform 製。Java との相互運用も一次サポートです。
  • Android 向け拡張として ML Kit GenAI(ベータ・2026年9月時点)、LiteRT-LM、Firebase AI Logic、Room、AppSearch の連携が用意されています。

Google は 9 月 9 日、Kotlin 向けエージェント開発キット「ADK for Kotlin」の 1.0 を一般提供(GA)としました。Kotlin と Android の開発者が Python 版を経由せずに本番品質のエージェントを組めるようになった点が発表の主眼です。なお GitHub 上の v1.0.0 リリースは 9 月 7 日付で、公式ブログの発表はその 2 日後です。本記事は発表ブログを基準に整理します。

1.0 で揃った機能

1.0 の中身は「Python 版の ADK 1.0 Core と同じことが Kotlin でできる」に集約できます。公式ブログは ADK 1.0 Core との完全な機能同等を明記しており、挙げられている機能は次のとおりです。

  • 階層型のマルチエージェント構成
  • コンテキスト圧縮(長い会話履歴を要約し、モデルに渡す量を抑える)
  • 実行前に人間が確認する human-in-the-loop の承認ステップ
  • セッションの再開
  • Java との相互運用(一次サポート)

コアは Kotlin Multiplatform で書かれており、サーバ側の JVM と Android で同じコアを共有できる構造です。

Android 向け拡張と KSP による型安全なツール定義

Android 開発者にとっての実質的な差分は、端末内の AI 機能とデータ層をエージェントのツールとして扱える拡張が同梱されたことです。

公式ブログが挙げる Android 向け拡張は、ML Kit GenAI(ベータ)、LiteRT-LM、Firebase AI Logic、Room、AppSearch の 5 つです。前者 3 つはモデル推論の経路(端末内・クラウド)、後者 2 つは端末内のデータベースと検索に当たります。

もう一つの特徴がツール定義の生成方法です。関数に @Tool、引数に @Param の注釈を付けると、KSP(Kotlin Symbol Processing)がコンパイル時に型安全なスキーマを生成します。実行時のリフレクションはゼロと明記されており、引数の型ミスがビルド段階で分かります。

編集部の見方

編集部は、今回の 1.0 で最も効くのは Python 版との機能同等そのものより、Android の端末内推論とデータ層を同じエージェント基盤で扱えるようになった点だと見る。

  • 根拠1: 公式ブログが Android 向け拡張として推論経路 3 つ(ML Kit GenAI・LiteRT-LM・Firebase AI Logic)とデータ層 2 つ(Room・AppSearch)を名指ししている(2026年9月時点)。
  • 根拠2: KSP によるコンパイル時生成でリフレクションを使わない設計は、コード縮小や起動時間が問われる Android アプリの制約と相性がよい。
  • この見方が変わる条件: ML Kit GenAI 連携がベータのまま長引き、本番アプリで使える範囲が限定される場合は、当面はサーバ側(Firebase AI Logic 経由)中心の評価に戻る。

よくある質問

Q: Python 版の ADK を使っている場合、Kotlin 版に乗り換える必要はありますか?

A: 必須ではありません。1.0 は ADK 1.0 Core と機能同等なので、既存の Python 版はそのまま使えます。Kotlin 版が効くのは、Android アプリや JVM サーバに直接エージェントを組み込みたい場合です。

Q: Java のプロジェクトからも使えますか?

A: 使えます。公式ブログは Java との相互運用を一次サポート(first-party)として明記しています。

Q: Android 向け拡張はすべて正式版ですか?

A: 公式ブログの時点で ML Kit GenAI 連携はベータ扱いです(2026年9月時点)。それ以外の拡張の提供段階については、発表ブログに追加の記載はありません。


まとめ

Google は 2026 年 9 月 9 日、ADK for Kotlin 1.0 の一般提供を発表しました。ADK 1.0 Core と機能同等で、Kotlin Multiplatform 製のコアと Java 相互運用を備えます。Android 向けには ML Kit GenAI・LiteRT-LM・Firebase AI Logic・Room・AppSearch の拡張が同梱され、KSP によるコンパイル時のスキーマ生成でツール定義を型安全に扱えます。Kotlin/Android で本番向けエージェントを作る道が、公式サポート付きで開いたことになります。


【用語解説】

  • Kotlin Multiplatform: 1 つの Kotlin コードを JVM・Android・iOS など複数の環境で共有する仕組み。コアが同じなら、環境ごとに別々のエージェント実装を持たずに済みます。
  • KSP【ケーエスピー】: Kotlin Symbol Processing の略。ソースコードの注釈を読み取り、コンパイル時に別のコードを自動生成する仕組みです。
  • human-in-the-loop: AI が実行する前に人間が確認・承認を挟む運用形態。誤った操作の取り消しが難しい処理で使います。

引用元:


この記事について: AI 支援で執筆、編集部が事実確認・編集しています。誤りや追加情報があれば Contact よりお知らせください。

Google の別のエージェント開発ツールについては、以下の記事でも詳しく解説しています:

anchor left anchor right
KOJI TANEMURA

15 年以上の開発経験を持つソフトウェアエンジニア / テクノロジーライター。AI エージェントの実務活用を研究し、現場や経営者向けセミナーでその知見を発信。本メディア tech-noisy.com では、一次情報に基づく最新ニュース・解説記事を執筆。また、音楽生成 AI による DJ パフォーマンスを企業イベントで行うなど、テクノロジーと表現の融合も探求している。