Thanks to visit codestin.com
Credit goes to github.com

Skip to content
forked from google/adk-docs

一個開源、以程式碼優先的 Python 工具包,用於靈活控制地建構、評估和部署複雜的 AI 代理。

License

Notifications You must be signed in to change notification settings

doggy8088/adk-docs

 
 

Repository files navigation

Agent Development Kit (ADK)

License PyPI Maven Central

一個開源、以程式碼為核心的工具包,讓你能夠靈活且可控地建構、評估與部署高階 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)。

Python(pip)

pip install google-adk

適用於 Java(Maven)

<dependency>
    <groupId>com.google.adk</groupId>
    <artifactId>google-adk</artifactId>
    <version>0.1.0</version>
</dependency>

適用於 Java(Gradle)

dependencies {
    implementation 'com.google.adk:google-adk:0.1.0'
}

📚 文件說明

請參閱完整文件說明,獲取有關 agent 建置、評估與部署的詳細指南:

🤝 貢獻

我們歡迎社群的貢獻!無論是錯誤回報、功能請求、文件說明改進或程式碼貢獻,請參閱我們的 貢獻指南 以開始參與。

📄 授權條款

本專案採用 Apache 2.0 授權條款,詳情請參閱 LICENSE 檔案。


祝你順利打造 agent!

About

一個開源、以程式碼優先的 Python 工具包,用於靈活控制地建構、評估和部署複雜的 AI 代理。

Resources

License

Contributing

Stars

Watchers

Forks

Languages

  • HTML 100.0%