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:内置功能,可针对参考数据集运行推理并使用多种指标评估结果。
相关
- 项目
- 项目
- 项目
- 项目
- 项目