googleapis/python-aiplatform
A Python SDK for Vertex AI, a fully managed, end-to-end platform for data science and machine learning.
解決的問題
此 SDK 為開發人員在 Gemini Enterprise Agent Platform(原 Vertex AI)上構建、擴展、治理和優化 AI 智能體及生成式 AI 工作流提供了全面的介面。它簡化了在 Google Cloud 生態系統中部署智能體、管理提示詞和評估模型效能的過程。
工作原理
該 SDK 作為用戶端函式庫,將 Python 應用程式連接到 Google Cloud 的 AI 基礎設施。它提供了以下高階模組:
- Agent Development:使用 Agent Development Kit (ADK) 定義具有特定工具(函式)的智能體,並將其部署到託管執行階段。
- Prompt Management:使用 zero-shot 或數據驅動方法建立、版本化和優化提示詞。
- Evaluation:在資料集上執行推論並計算 exact match 或 ROUGE-L 等指標,以評估模型品質。
- Skill Registry:管理智能體可以呼叫的可重用技能庫,包括技能檢索的版本控制和語義搜尋。
- Data & Training:管理用於訓練自定義或 AutoML 模型的表格、文本、圖像和影片資料集。
適用對象
使用 Google Cloud 的 Gemini 基礎設施構建企業級 AI 智能體和生成式 AI 應用程式的雲端開發人員和 ML 工程師。
亮點
- Agentic Framework:整合的 ADK,用於建立可以將 Python 函式作為工具執行的智能體。
- Prompt Optimizer:用於 zero-shot 和數據驅動提示詞優化的工具,以改進模型回應。
- Managed Skill Registry:用於建立、更新和語義搜尋智能體技能的系統。
- Evaluation Suite:內建功能,可針對參考資料集執行推論並使用多種指標評估結果。
相關
- 專案
- 專案
- 專案
- 專案
- 專案