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: Python 関数をツールとして実行できるエージェントを作成するための統合された ADK。
- Prompt Optimizer: モデルの応答を改善するための、Zero-shot およびデータ駆動型両方のプロンプト最適化ツール。
- Managed Skill Registry: エージェントのスキルを作成、更新、およびセマンティック検索するためのシステム。
- Evaluation Suite: 複数の指標を使用して、リファレンスデータセットに対して推論を実行し、結果を評価する組み込み機能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト