Skip to content

部署你的 agent

當你使用 Agent Development Kit (ADK) 建立並測試好你的 agent 後,下一步就是將其部署,讓它可以被存取、查詢並用於正式環境,或整合到其他應用程式中。部署的過程會將你的 agent 從本機開發機器移轉到一個可擴展且可靠的環境。

Deploying your agent

部署選項

你的 ADK agent 可以根據你對正式環境穩定性或自訂彈性的需求,部署到多種不同的環境:

Vertex AI Agent Engine

Agent Engine 是 Google Cloud 上的全代管自動擴展服務,專為部署、管理及擴展以 ADK 等框架打造的 AI agent 而設計。

進一步了解如何將你的 agent 部署到 Vertex AI Agent Engine

Cloud Run

Cloud Run 是 Google Cloud 上的代管自動擴展運算平台,讓你可以將 agent 以容器化應用程式的方式執行。

進一步了解如何將你的 agent 部署到 Cloud Run

Google Kubernetes Engine (GKE)

Google Kubernetes Engine (GKE) 是 Google Cloud 的代管 Kubernetes 服務,讓你可以在容器化環境中執行 agent。如果你需要對部署有更多控制權,或想要執行 Open Models,GKE 會是很好的選擇。

進一步了解如何將你的 agent 部署到 GKE

其他支援容器的基礎設施

你可以手動將 agent 打包成容器映像檔,然後在任何支援容器映像的環境中執行。例如,你可以在本地端使用 Docker 或 Podman 執行。如果你偏好離線或斷線運作,或是在沒有連接 Google Cloud 的系統中,這會是很好的選擇。

請依照將你的 agent 部署到 Cloud Run 的指引操作,特別是其中說明如何使用自訂 Dockerfile 的部分。