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

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目