←新聞 5 / 13→

開發工具

Google 發布 ADK for Kotlin 1.0:打造生產環境級 AI Agent

Announcing ADK for Kotlin 1.0: Building Production-Ready AI Agents in Kotlin, Android, and Beyond

Google 發布 ADK for Kotlin 1.0:打造生產環境級 AI Agent

developers.googleblog.com2026-09-18

摘要

Google 正式推出 Agent Development Kit (ADK) for Kotlin 1.0 版本,實現與 Python 及 Java 核心功能完全對齊,支援多 Agent 開發。該框架基於 Kotlin Multiplatform (KMP) 建構,並針對 Android 開發者提供整合 LiteRT-LM 本地模型、Firebase AI 雲端推理及 Room 會話持久化等專屬擴展功能。

Google 推出 ADK for Kotlin 1.0:支援生產環境的 AI Agent 開發

Google 正式發布 Agent Development Kit(ADK)for Kotlin 1.0,為 Kotlin、Java 與 Android 開發者提供完整的 AI Agent 開發框架。這個版本讓 ADK Python 與 Java 核心功能完全對齊,另外也針對行動裝置開發做了專門擴展。

核心架構與功能對齊

ADK for Kotlin 1.0 採用 Kotlin Multiplatform(KMP)核心架構,對特定模型後端、會話提供者或記憶系統保持中立。這個框架涵蓋 ADK 1.0 的完整核心功能,包括層級式多 Agent 系統、上下文壓縮與多輪對話、人類在迴圈中(HITL)與確認流程、長執行與基於註解的工具、會話可恢復性、Java 互操作性,以及 Enterprise Agent Platform(VertexAI)整合。

在程式開發層面,ADK for Kotlin 用 Kotlin Symbol Processing(KSP)在編譯時生成函式呼叫定義,做到類型安全的模式定義,支援暫停函式,不需要運行時反射。開發者可用 `@Tool` 與 `@Param` 註解定義可執行的類型安全功能,模式會自動生成。

生產環境案例:資料庫事件應變 Agent

文件展示了一個資料庫事件分類與診斷 Agent 的實作。這個 Agent 利用函式呼叫與 Agent 技能能力,透過 `@Tool` 註解定義的工具查詢監控指標、檢索最近部署情況,並發送通知訊息。

Skills 機制提供動態知識與領域操作手冊,開發者可以在資源目錄放包含標準操作程序的 SKILL.md 檔案,Agent 需要時動態載入,不必把規程寫死在程式碼裡。這個機制支援漸進式披露(progressive disclosure),模型只在必要時才取得輔助資源,藉此控制代幣用量。

這個 Agent 能自動找到並載入對應的故障排查手冊,透過檢查監控數據找出根本原因,然後把診斷報告發給相關團隊。

Android 專用擴展與行動裝置功能

ADK for Kotlin 1.0 針對標準 Android 架構組件加入模組化實作,支援多種行動場景。框架支援用 LiteRT-LM 與 ML Kit(測試版)執行本地 Agent、用 Firebase AI Logic 編排混合雲端工作流,以及用 Room 與 AppSearch 讓 Agent 狀態在程序重啟後仍然保留。

文件展示的 Android 金融助手範例中,Agent 由 Firebase AI 驅動(使用 Gemini 3.8 Flash),處理需要使用者明確核准的敏感交易。設定時可指定 `requireConfirmation = true` 標記,工具執行前會觸發確認流程。這個 Agent 用 RoomSessionService 把聊天記錄存在 SQLite,讓資料跨重啟持久化;用 AppSearch 維護可全文檢索的記憶;並用 FileArtifactService 儲存生成的帳單與收據。

執行時採用多輪人類在迴圈中模式:使用者先請求轉帳,Agent 暫停執行並觸發確認請求;接著使用者在 UI 上點擊確認,Agent 攔截確認回應後繼續執行轉帳。

依賴配置與資源

開發者只要在 build.gradle.kts 加入依賴就能開始使用 ADK for Kotlin 1.0,核心套件是 `google-adk-kotlin-core:1.0.0` 與 `google-adk-kotlin-processor:1.0.0`。依使用場景,可以再加 ML Kit Android 擴展、LiteRT-LM,或 Firebase Android 擴展。

完整文件、程式碼範例與模組化架構指南已經放在 adk.dev 與 GitHub 儲存庫(github.com/google/adk-kotlin),內容涵蓋 Android Agent 構建、Java 互操作性範例與各項功能展示。

●開發者:可開始使用 Kotlin 原生開發多 Agent 應用並整合 Android 本地與雲端 AI 能力

●投資人:Google 強化 Kotlin 生態系在 AI 應用層的佈局

●一般用戶:未來 Android 應用可能更深度整合本地 AI 推理與記憶功能

重要性評分

73/100

🟠 值得關注

GoogleKotlinADKAndroidAI Agent
原文出處
上一則← AWS 週報:OpenAI GPT-6 Astra 登陸 Amazon Bedrock、Amazon Quick desktop GA下一則Agent Plugins 1.0.0 發布:統一 AI Agent 技能封裝標準 →

喜歡這篇?每天早晨還有更多。

訂閱 5min AI,讓 AI 替你追蹤整個 AI 世界。

相關指南

本文摘要由 AI 自動生成,內容源自原始報導。如有疑慮,請參閱關於我們。

喜歡這篇?每天早晨還有更多。

訂閱 5min AI,讓 AI 替你追蹤整個 AI 世界。