0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Vertex AI 主要アップデート総まとめ:SDK破壊的変更・Agent Engine強化・Vector Search 2.0

0
Posted at

はじめに

2025年6月〜2026年3月にかけて、Google Cloud の Vertex AI に大規模なアップデートが行われました。SDK の破壊的変更Agent Engine の大幅機能拡張Vector Search 2.0 の GA、そして複数のモデル・サービスの廃止など、実務に直結する変更が多数含まれています。

この記事では、特に影響度の高い変更を中心に、何が変わったのか・なぜ重要なのか・どう対応すべきかを整理します。

📌 影響を受ける人

  • Vertex AI SDK for Python を使って Agent Engine を利用している開発者
  • Vertex AI SDK の Generative AI モジュールを利用している開発者
  • Vector Search を本番運用している、または導入を検討しているチーム
  • Model Garden 経由で Claude 3 Opus / Mistral Nemo を利用しているユーザー

変更の全体像

今回のアップデートの関係性を以下の図で整理します。

変更内容

1. 【Critical】Vertex AI SDK for Python v1.112.0 の破壊的変更

⚠️ Breaking Change
agent_engines モジュールがクライアントベース設計にリファクタリングされました。既存コードの移行が必要です。

2025年9月10日付で、Vertex AI SDK for Python v1.112.0 において agent_engines モジュールの設計が大きく変更されました。従来のモジュール直接呼び出しから、クライアントインスタンスを介した操作に変わっています。

項目 内容
対象バージョン v1.112.0 以降
影響範囲 agent_engines モジュールを利用する全コード
対応期限 移行ガイドに従い早期対応を推奨
参照 公式移行ガイド

2. 【High】Vertex AI SDK Generative AI モジュールの廃止

2025年6月24日付で、Vertex AI SDK の Generative AI モジュールが deprecated となりました。今後は Google Gen AI SDK への移行が必要です。

💡 Tips
2つの SDK 変更(agent_engines リファクタリング + GenAI モジュール廃止)は影響範囲が重なる場合があります。移行作業はまとめて計画することをおすすめします。

3. 【High】Vector Search 2.0 が GA

2026年3月5日付で Vector Search 2.0 が一般提供(GA)となりました。単なるベクトル検索エンジンから、統合データ管理プラットフォームへと進化しています。

機能 説明
Collections データとベクトルを統合管理。別々のストレージ管理が不要に
Auto-embeddings ベクトルフィールドを自動生成。手動での埋め込み処理が不要に
ハイブリッド検索 ベクトル検索 + 全文検索 + セマンティックリランキングを組み合わせ
ネットワーク PSC・PGA・VPC Service Controls をサポート

また、大規模データセット向けのストレージ最適化 Vector Search インデックスもプレビューとして提供されています。自動チューニング機能により、インデックス構成の手動管理が不要になります。

4. 【High】Agent Engine の大幅機能拡張

Agent Engine は2回の大型アップデートにより、エンタープライズ向け AI エージェント基盤として大きく強化されました。

2025年9月:コア機能追加

機能 説明 ステータス
Code Execution サンドボックス環境でのコード実行 プレビュー
A2A プロトコル エージェント間通信の標準プロトコル 利用可能
双方向ストリーミング リアルタイム双方向通信 利用可能
Memory Bank Cloud コンソールで記憶管理 利用可能

2025年8月:エンタープライズセキュリティ

機能 説明
Private VPC PSC Interface によるプライベート環境でのデプロイ
CMEK 顧客管理暗号化キーによるデータ保護
カスタムリソース制御 インスタンス数・コンテナリソース・コンカレンシーの制御
HIPAA 対応 医療系ワークロードのコンプライアンス対応

5. 【High】モデルの追加と廃止

廃止されたモデル(MaaS)

⚠️ Breaking Change
以下のモデルは MaaS での提供が終了しています。利用中の場合は代替モデルへの移行が必要です。

モデル 廃止日 推奨される代替
Claude 3 Opus 2025年6月30日 Claude Opus 4(GA 済)
Mistral Nemo 2025年6月30日 他の MaaS モデルを検討

主要な新規モデル

モデル 提供開始日 提供形態
Claude Opus 4(グローバルエンドポイント) 2025年7月1日 GA
DeepSeek-V3.2-Exp 2025年9月30日 Model Garden
Qwen3 Coder / Qwen3 235B 2025年8月13日 MaaS
OpenAI gpt-oss-120b / gpt-oss-20b 2025年8月13日 MaaS
Gemma 3n 2025年6月27日 Model Garden
MedGemma 27B IT 2025年7月14日 Model Garden
SEA-LION V4 2025年9月9日 Model Garden

Model Garden がマルチベンダー AI モデルのマーケットプレイスとして急速に拡充されていることがわかります。Anthropic、OpenAI、DeepSeek、Qwen、Google 自社モデルが同一プラットフォームで利用可能です。

6. その他の廃止

サービス 廃止日 対応
Vertex Explainable AI 2026年3月16日 deprecations ページを参照
Feature Store Optimized online serving 2026年2月17日 deprecations ページを参照
Feature Store (Legacy/V1) 2026年2月17日 deprecations ページを参照

影響と対応

対応の優先度別に整理します。

今すぐ対応が必要

  1. Vertex AI SDK for Python の agent_engines を利用している場合

    • v1.112.0 の移行ガイドに従い、クライアントベース設計へコードを更新
    • テスト環境で動作確認を実施
  2. Vertex AI SDK の Generative AI モジュールを利用している場合

    • Google Gen AI SDK への移行を計画・実施
  3. Claude 3 Opus を MaaS 経由で利用している場合

    • Claude Opus 4 のグローバルエンドポイント(GA)に移行

計画的に対応

  1. Vector Search を利用/検討している場合

    • 2.0 の Collections やハイブリッド検索の評価を開始
    • 大規模データセットにはストレージ最適化インデックス(プレビュー)も検討
  2. AI エージェントを構築している場合

    • Agent Engine の A2A プロトコルやコード実行機能の活用を検討
    • エンタープライズ要件がある場合は VPC・CMEK・HIPAA 対応を確認

コード例

Vertex AI SDK:Generative AI モジュールからの移行

Before(deprecated):

from google.cloud import aiplatform
from vertexai.generative_models import GenerativeModel

aiplatform.init(project="my-project", location="us-central1")
model = GenerativeModel("gemini-2.0-flash")
response = model.generate_content("Hello, world!")
print(response.text)

After(Google Gen AI SDK):

from google import genai

client = genai.Client(
    vertexai=True,
    project="my-project",
    location="us-central1",
)
response = client.models.generate_content(
    model="gemini-2.0-flash",
    contents="Hello, world!",
)
print(response.text)

Vertex AI SDK:agent_engines のクライアントベース移行

Before(v1.112.0 未満):

from vertexai import agent_engines

agent = agent_engines.create(
    display_name="my-agent",
    # ...
)

After(v1.112.0 以降 - クライアントベース):

from vertexai.agent_engines import client

agent_client = client.AgentEngineClient()
agent = agent_client.create_agent_engine(
    display_name="my-agent",
    # ...(公式移行ガイドを参照)
)

💡 Tips
上記のコード例は概念的なものです。正確な API シグネチャは公式の移行ガイドを必ず確認してください。

まとめ

今回の Vertex AI アップデートの要点を整理します。

  • SDK の破壊的変更が2件agent_engines モジュールのリファクタリングと Generative AI モジュールの廃止。どちらも移行が必要
  • Vector Search 2.0 が GA:Collections・Auto-embeddings・ハイブリッド検索により、RAG パイプラインの構築が大幅に簡素化
  • Agent Engine が本格的なエージェント基盤に進化:A2A プロトコル、コード実行、エンタープライズセキュリティ(VPC・CMEK・HIPAA)を備える
  • Model Garden がマルチベンダー化を加速:DeepSeek、Qwen、OpenAI gpt-oss など、Google 外のモデルが続々と追加
  • Claude 3 Opus が廃止、Claude Opus 4 が GA:MaaS 利用者は移行が必要

特に SDK の破壊的変更は、CI/CD パイプラインでバージョン固定していない場合に予期せぬ障害を引き起こす可能性があります。早めの対応をおすすめします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?