Google Developers Blog

AIの最新動向を毎日お届け。要点だけをシンプルに。

→ 注目トピックはこちら

[お知らせ] iOS版をリリースしました🎉

Google Developers Blog

Google、LLMのポストトレーニングをAIエージェントに自動探索させる「autofinetune」を公開。GRPOで報酬を約10%改善

  • 人間が書くのは探索範囲と評価基準を定めたprogram.mdと、自己完結した学習スクリプトrun.pyの2つだけでいい
Google Developers Blog

Google、ADK for Kotlin 1.0 を一般提供。ADK 1.0 Core と完全な機能パリティを達成し、Android 向けオンデバイス拡張も提供

  • Android 専用ではなく、サーバーサイドの Kotlin でも企業向けエージェントを同じフレームワークで書ける
Google Developers Blog

Google Cloud、Gemini Enterprise のガバナンス手順を開発者と同条件で検証し、Agent Gateway や Model Armor の摩擦点を解消

  • Agent Gateway 設定時の紛らわしい拒否エラーは Identity-Aware Proxy API の未有効化が原因だと明記された
Google Developers Blog

Google、AI Agents Challenge 上位作品に共通するマルチエージェント設計4パターンを解説。双方向MCPや階層ルーティング

  • フォールバックが基準を下げないよう、どちらのモデルも同じ検証関数を必ず通る構造にするのが基本
Google Developers Blog

Google Developers、物理の対称性を組み込んだ Keras モデルを解説。Pierre Auger と IceCube で使える観測データが10倍に

  • 波形を電荷と到達時刻の2つに圧縮する従来手法は捨て、そのまま入力して情報損失を避けるのが基本
Google Developers Blog

Google Cloud、vLLM に TPU 対応を統合。Qwen3 Embedding のテキスト埋め込みでコサイン類似度 0.999 以上

  • TPU Ironwood 上での実測スループットは合計 83,996 token/s、5.13 req/s
Google Developers Blog

ADKにおけるライブエージェントと音声エージェントの評価方法

  • ADK(Agent Development Kit)に音声ベースのライブエージェント向けネイティブ評価機能が追加された
  • シミュレートユーザーがテキストを音声に変換して発話し、エージェントの応答を採点する評価ループをテキストエージェントと同じ仕組みで実行できる
  • 会話シナリオ(目標とペルソナを指定してAIが即興で発話)と固定会話(発話内容を直書き)の2種類のテストケースを混在させられる
Google Developers Blog

GoogleのAgent Development KitでゼロトラストなAIエージェントを構築する

  • AIエージェントがDBや外部APIに接続して本番環境を書き換えられる場合、プロンプトインジェクションによる不正操作のリスクがある
  • ゼロトラスト防御として「KMSによる書き込み署名」「gVisorによるコード実行の隔離」「入出力の決定論的検証ゲートウェイ」の3層を組み合わせる
  • システムプロンプトによるルール記述はモデル更新や攻撃で迂回されうる「ソフト制約」であり、セキュリティの根拠にはならない
Google Developers Blog

GoogleのオープンソースC++ライブラリ「Credentio」のご紹介:C2PAコンテンツクレデンシャルに対応

  • GoogleがC2PA規格に対応したオープンソースのC++ライブラリ「Credentio」を公開した
  • メディアファイルをローカルで検証するため、外部サーバーへの送信が不要で、帯域・遅延・プライバシーの問題を回避できる
  • すでに約40のGoogle製品に使われ、数百億件の画像・動画・音声・文書の検証実績がある
Google Developers Blog

GoがAI支援ソフトウェアエンジニアリングに最適な言語である理由

  • AI時代においてGoプログラミング言語がソフトウェアエンジニアリングに適している理由を解説
  • コードの「書きやすさ」より「読みやすさ」が重要になり、Goの統一フォーマットや明示的な構文がAI生成コードの検証を容易にする
  • 静的型システム・標準ライブラリ・後方互換性の保証・組み込みのテストや脆弱性検査ツールが、AIとの協働における信頼性と保守性を支える
Google Developers Blog

RaspberryPiでLiteRTとGemmaを使いこなすEdge AI入門

  • Raspberry Pi 5上でGemmaモデルとLiteRTを使い、クラウド不要のエッジAI推論が動作することを実証した
  • Gemma 4 E2BをRaspberry Pi 5のCPUで動かすと、プリフィル99トークン/秒、デコード9トークン/秒、ピークメモリ1432MBを達成
  • CPUでLLM推論、GPUで物体検出・音声処理を並列実行する二重処理構成により、リソース競合を避けながらリアルタイム応答を実現
Google Developers Blog

Agentプラグインでスキルやツールなどをパッケージ化

  • GoogleがAgent Plugins 1.0.0のCore Maintainerに加わり、自社製品への統合を開始した
  • Agent Pluginsはディレクトリ構造と`plugin.json`でスキルとMCPサーバーをまとめる仕様で、複数クライアント間でそのまま配布できる
  • 現時点ではAgents CLIとData Agent Kitの2製品が対応済みで、BigQueryやSpannerなどへの接続スキルをポータブルな形式で提供している
Google Developers Blog

MCPのステートレスアップデートでAIエージェントインフラをスケールする

  • Model Context Protocol(MCP)の新仕様「2026-07-28」がリリース候補として公開された
  • セッションIDによる状態管理が廃止され、各リクエストが独立した自己完結型となり、通常のHTTPロードバランサーで水平スケールが可能になった
  • TypeScript・Python・Go・C#の4つの公式SDKがすでにベータ版で本仕様に対応しており、移行ツールも提供されている
Google Developers Blog

AIモデルルーティングのための統合API

  • Google Cloud API GatewayがモデルルーティングをPublic Previewで提供開始した
  • OpenAI互換のリクエストを受け取り、Gemini・Claude・OpenAI OSS-GPTへ動的に振り分けられる
  • 1つのルーター内のバックエンドは同じホスト(例:aiplatform.googleapis.com)を共有する必要がある
Google Developers Blog

セッション対応ロードバランシングによるリアルタイムAIエージェントのスケーリング

  • リアルタイムAIエージェントでは、従来のQPSやCPU使用率だけでは負荷分散が不十分になる
  • アクティブセッション数・CPU使用率・セッションあたりのCPUコストを組み合わせたハイブリッドモデルで、バックエンドの受け入れ可能な追加セッション数を推定する手法を提案
  • セッションカウンターは全ストリームの開始・終了時に更新されるため、カウントのズレ(ゴーストセッション)が誤ったルーティング判断につながる点に注意が必要
Google Developers Blog

Gemini Enterprise Agent Platformにおけるエージェントおよびモデルの評価機能がGAになりました

  • Google CloudのAgent Platformで、エージェントとモデルの評価機能が正式提供開始された
  • 開発中のテストと本番トラフィックの両方を同一エンジン・同一指標で評価でき、20種類以上の組み込みメトリクスに加えて独自メトリクスも登録可能
  • オンラインモニターでは本番トラフィックをリアルタイムに継続採点し、スコアの経時変化やドリフトをメール・Slackなどでアラート通知できる
Google Developers Blog

Genkit GoのAgent Skillsでオンデマンドの専門機能を有効化する

  • GenkitのGoライブラリに「Agent Skills」が追加され、AIエージェントが必要な時だけ専門知識を読み込めるようになった
  • スキルはSKILL.mdファイルで定義し、最初はメタデータだけをプロンプトに渡し、必要と判断された時だけ本文を読み込む仕組み(段階的開示)でトークン消費を抑える
  • `ai.WithUse(&middleware.Skills{SkillPaths: []string{"./skills"}})` を指定するだけで有効化でき、追加インフラは不要
Google Developers Blog

Googleマイクロベンチマークを使用してTPUのパフォーマンスを評価する方法

  • TPU向けのマイクロベンチマークスイートを公開し、実環境での性能を定量的に評価できるようにした
  • ネットワーク・演算・メモリ・ホスト転送・アテンションの5領域を計測し、ボトルネックをCompute/Memory/Network-boundに分類できる
  • 110BのMoEモデルをTPU 7x上で検証した結果、マイクロベンチマークの知見をもとにトレーニングステップ時間を21.2%短縮した
Google Developers Blog

TPUでRayを動かす、パート2:Ray AIライブラリ

  • RayのTPU向けライブラリ(Ray Serve・Ray Data・Ray Train)の使い方を解説した記事
  • Ray Serveはマルチホストモデルを`accelerator_config.topology`フィールド1つでスライス全体に配置でき、Ray TrainはJaxTrainerで`use_tpu=True`とトポロジー指定だけで分散学習を実行できる
  • `import jax`をワーカー関数の内部に書く必要があるなど、TPU特有の注意点がある
Google Developers Blog

TPUでRayを動かす、パート1:基礎編

  • Ray 2.55からGoogle Cloud TPUがRayの正式サポート対象となり、既存のRay APIそのままでTPU上で動かせるようになった
  • TPUチップは「スライス」という固定グループ単位で動作し、`slice_placement_group()`がスライス全体をアトミックに予約することでワーカーの分断を防ぐ
  • 実際にはRay Data・Train・Serveがスライス予約を自動で行うため、ユーザーはトポロジー(例: `4x4`)を宣言するだけでよい