開發工具
Google 發布 ADK for Kotlin 1.0:打造生產環境級 AI Agent
Announcing ADK for Kotlin 1.0: Building Production-Ready AI Agents in Kotlin, Android, and Beyond

developers.googleblog.com · 2026-10-08
摘要
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
Google 於 2026 年 9 月 9 日宣布推出 Agent Development Kit (ADK) for Kotlin 1.0 正式通用可用性版本。這個框架從早期的 0.1.0 版本進入生產環境可用的工具包階段,為 Kotlin、Java 及 Android 開發者提供符合 Kotlin 慣用寫法、輕量且可組合的 AI Agent 開發方式。新版本的核心目標,是與 ADK 1.0 Core(Python 及 Java 版本)的功能完全對齊,同時針對 Android 平台提供專屬的本地與雲端整合擴展功能。
核心功能與多 Agent 協作能力
ADK for Kotlin 1.0 以 Kotlin Multiplatform (KMP) 建構,核心設計不綁定特定模型後端、會話提供者或記憶體系統。在功能上,新版本支援多種進階的多 Agent 協調模式,包括層級式多 Agent 系統:開發者可以鏈結 Agent,並把任務委派給專門的子 Agent。此外,框架內建上下文壓縮與多輪對話管理機制,透過摘要歷史記錄,讓內容維持在 token 限制範圍內。
針對企業級應用,ADK for Kotlin 1.0 加入 Human-in-the-loop (HITL) 與確認流程,Agent 可在執行敏感動作前暫停並請求用戶確認,確認後再恢復執行。工具定義方面,開發者可用 `@Tool` 與 `@Param` 註解自動生成工具架構,支援掛起函數,且不需要執行期反射。框架也提供會話可恢復性,可以暫停、序列化並還原跨用戶會話中的活躍 Agent 互動。對於現有 Java 應用,ADK 提供第一方 Java 互操作性,可直接呼叫 ADK Kotlin Agent。同時,框架整合了 VertexAI 企業 Agent 平台,包含 `VertexAiSessionService`、`VertexAiRagMemoryService` 及 `VertexAiMemoryBankService`。
實例演示:資料庫事件回應 Agent
官方提供了一個資料庫事件回應 Agent 範例,用來展示 ADK for Kotlin 1.0 的用法。這個 Agent 利用 ADK 的函數呼叫與技能能力,自動調查生產環境中的資料庫警報。開發者可以定義類型安全的服務資料類別,例如用來儲存 CPU 使用率、連接池使用率及延遲時間的 `ServiceMetrics`,以及用來儲存部署 ID 與 Git 提交資訊的 `DeploymentInfo`。透過 `@Tool` 註解標記的函數,如 `getServiceMetrics` 與 `fetchRecentDeployments`,Agent 能查詢監控後端並找出根本原因。
在技能管理方面,ADK 利用 KSP (Kotlin Symbol Processing) 在編譯時生成函數呼叫定義,確保類型安全架構。開發者可以把標準作業程序 (SOP) 放進 `SKILL.md` 檔案,例如定義資料庫事件分級流程,步驟包含調用遙測工具、關聯近期部署以及通知團隊。這種機制稱為「漸進式披露」,只在需要時才載入技能資源,以減少 token 用量。範例中的 Agent 能自主執行結構化的回合循環,從發現技能到識別連接池飽和,最後發布根因診斷並建議立即回滾。
Android 專屬擴展與本地推理
除了伺服器端開發,ADK for Kotlin 1.0 也強調 Android 優先的擴展功能,在雲端推理能力與本地隱私、速度及離線可靠性之間取得平衡。框架提供模組化實作,整合標準 Android 架構元件。例如,開發者可以使用 LiteRT-LM 與 ML Kit (beta) 運行快速且私密的本地 Agent,或透過 Firebase AI Logic 協調混合雲端工作流。
在一個金融助手範例中,ADK 整合了 Firebase AI 與 Gemini 3.8 Flash 模型,並示範如何處理需要人類確認的敏感交易,如銀行轉帳。透過配置 `InMemoryRunner`,開發者可以將會話服務後端設為 Room,在 SQLite 中保存聊天歷史,讓資料在重啟或進程被終止後仍然保留。記憶體服務使用 AppSearch,提供設備端全文索引記憶體;`FileArtifactService` 則負責把生成的收據等檔案存放在 Android 私有儲存空間。此架構支援多輪 HITL 執行:Agent 偵測到敏感動作時會暫停,等用戶在 UI 上確認後再繼續執行。
開發資源與依賴配置
開發者只要在 `build.gradle.kts` 中加入特定依賴,就能開始使用 ADK for Kotlin 1.0。核心引擎與 KSP 處理器分別是 `com.google.adk:google-adk-kotlin-core:1.0.0` 與 `com.google.adk:google-adk-kotlin-processor:1.0.0`。Android 擴展則可選擇性加入 `google-adk-kotlin-mlkit-android:1.0.0-beta`、`google-adk-kotlin-litertlm:1.0.0` 以及 `google-adk-kotlin-firebase-android:1.0.0`。
官方提供完整的文件與範例應用程式,包括 ADK 模組架構指南、Android Agent 建構指南以及 Java 互操作性範例。開發者可前往 adk.dev 查閱文件,或到 github.com/google/adk-kotlin 查看原始碼與範例,建立適用於伺服器 JVM 或 Android 行動裝置的多 Agent 應用。
●開發者:可開始使用 Kotlin 原生開發多 Agent 應用並整合 Android 本地與雲端 AI 能力
●投資人:Google 強化 Kotlin 生態系在 AI 應用層的佈局
●一般用戶:未來 Android 應用可能更深度整合本地 AI 推理與記憶功能
重要性評分
🟠 值得關注
喜歡這篇?每天早晨還有更多。
訂閱 5min AI,讓 AI 替你追蹤整個 AI 世界。
相關指南

Android Studio GitHub Copilot 設定:2026 開發環境完整配置教學
Android Studio GitHub Copilot 設定教學,逐步對照 GitHub 官方文件:支援版本、Marketplace 安裝、Login to GitHub 登入、Tab 接受建議與快捷鍵、Free/Pro 方案差異、代理伺服器排錯。2026-09-30 核對。
閱讀指南 →
Google AI Studio 教學:免費 AI 開發平台完整指南
Google AI Studio 教學,逐句對照 Google 官方文件:免費與付費層差異、Gemini 3.8 Flash 價格、Playground 試提示詞、取得 API 金鑰、用 google-genai 發出第一次 Gemini API 呼叫、429/403 錯誤排除。2026-09-30 核對。
閱讀指南 →
Google Sheets Gemini 怎麼用?告別繁瑣公式,自然語言自動生成圖表與數據分析實戰
想知道 Google Sheets Gemini 怎麼用?本文提供完整教學,教你如何用自然語言指令自動生成公式、分析數據及製作圖表,讓 Excel 技能不再重要,輕鬆提升工作效率。
閱讀指南 →🤖 本文摘要由 AI 自動生成,內容源自原始報導。如有疑慮,請參閱關於我們。
喜歡這篇?每天早晨還有更多。
訂閱 5min AI,讓 AI 替你追蹤整個 AI 世界。