一個開源、以程式碼為核心的工具包,讓你能夠靈活且可控地建構、評估與部署高階 AI agent。
Agent Development Kit (ADK) 是一個靈活且模組化的框架,專為開發與部署 AI agent而設計。雖然針對 Gemini 與 Google 生態系進行最佳化,Agent Development Kit (ADK) 具備模型無關性、部署無關性,並且可與其他框架相容。ADK 的設計理念是讓 agent 開發更像軟體開發,讓開發者能更輕鬆地建立、部署與協調從簡單任務到複雜工作流程的 agent 架構。
-
豐富的工具生態系:可利用預先建置的工具、自訂函式、OpenAPI 規格,或整合現有工具,賦予 agent 多元能力,並與 Google 生態系緊密整合。
-
以程式碼為核心的開發流程:直接以 Python 與 Java 定義 agent 邏輯、工具與協作流程,實現極致的靈活性、可測試性與版本控管。
-
模組化多 agent 系統:可將多個專精的 agent 組合成彈性的階層架構,設計具擴展性的應用程式。
-
追蹤與監控:內建 agent 可觀測性,便於除錯與最佳化工作流程,並支援 AgentOps 等外部服務。
-
隨處部署:可輕鬆將 agent 容器化並部署至 Cloud Run,或透過 Vertex AI Agent Engine 無縫擴展。
你可以使用你偏好的 Python 套件管理工具或 Java 建構工具來安裝 Agent Development Kit (ADK)。
pip install google-adk<dependency>
<groupId>com.google.adk</groupId>
<artifactId>google-adk</artifactId>
<version>0.1.0</version>
</dependency>dependencies {
implementation 'com.google.adk:google-adk:0.1.0'
}請參閱完整文件說明,獲取有關 agent 建置、評估與部署的詳細指南:
我們歡迎社群的貢獻!無論是錯誤回報、功能請求、文件說明改進或程式碼貢獻,請參閱我們的 貢獻指南 以開始參與。
本專案採用 Apache 2.0 授權條款,詳情請參閱 LICENSE 檔案。
祝你順利打造 agent!