Skip to content

What's new

無需撰寫程式碼即可建立 agent。請參考 Agent Config 功能。

Agent Development Kit Logo

Agent Development Kit

什麼是 Agent Development Kit (ADK)?

Agent Development Kit (ADK) 是一個靈活且模組化的框架,用於開發與部署 AI agent。雖然 ADK 為 Gemini 與 Google 生態系進行了最佳化,但它本身是模型無關部署無關,並且設計上可與其他框架相容。ADK 的設計理念是讓 agent 開發更像是一般軟體開發,讓開發者更容易建立、部署與協調從簡單任務到複雜工作流程的 agent 架構。

立即開始:


pip install google-adk

pom.xml
<dependency>
    <groupId>com.google.adk</groupId>
    <artifactId>google-adk</artifactId>
    <version>0.2.0</version>
</dependency>
build.gradle
dependencies {
    implementation 'com.google.adk:google-adk:0.2.0'
}

快速開始 教學 範例代理 API 參考 貢獻 ❤️


進一步了解

觀看「Introducing Agent Development Kit (ADK)」!

  • 彈性協作編排


    使用 workflow agent(SequentialParallelLoop)定義可預測的工作流程,或利用大型語言模型 (LLM) 驅動的動態路由 (LlmAgent transfer)實現自適應行為。

    深入了解 agent

  • 多 agent 架構


    透過組合多個專業化 agent 形成階層式架構,打造模組化且可擴展的應用程式。實現複雜的協同與委派。

    探索多 agent 系統

  • 豐富的工具生態系


    為 agent 配備多元能力:可使用預建工具(Search、Code Exec)、自訂函式、整合第三方函式庫(如 LangChain、CrewAI),甚至將其他 agent 作為工具來使用。

    瀏覽工具

  • 隨時可部署


    將 agent 容器化並部署至任何環境——可於本地執行、透過 Vertex AI Agent Engine 擴展,或結合 Cloud Run、Docker 整合至自訂基礎設施。

    部署 agent

  • 內建評估機制


    系統性評估 agent 的效能,包含最終回應品質與逐步執行過程,並與預先定義的測試案例進行比對。

    評估 agent

  • 打造安全可靠的 agent


    學習如何將安全性與最佳實踐融入 agent 設計,打造強大且值得信賴的 agent。

    安全與防護