<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>アプリケーション開発</title><link>https://cloud.google.com/blog/ja/products/application-development/</link><description>アプリケーション開発</description><atom:link href="https://cloudblog.withgoogle.com/blog/ja/products/application-development/rss/" rel="self"></atom:link><language>ja</language><lastBuildDate>Wed, 03 Jun 2026 01:20:50 +0000</lastBuildDate><image><url>https://cloud.google.com/blog/ja/products/application-development/static/blog/images/google.a51985becaa6.png</url><title>アプリケーション開発</title><link>https://cloud.google.com/blog/ja/products/application-development/</link></image><item><title>Cloud Run、Firebase、Cloud SQL を使用したフルスタックのバイブ コーディングが AI Studio で可能に（クレジット カードは不要）</title><link>https://cloud.google.com/blog/ja/products/databases/vibe-coded-ai-studio-apps-with-firestore-firebase-cloud-sql/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 5 月 22 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/databases/vibe-coded-ai-studio-apps-with-firestore-firebase-cloud-sql?e=0&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://io.google/2026/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google I/O 2026&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; では、&lt;/span&gt;&lt;a href="https://aistudio.google.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google AI Studio&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;a href="https://cloud.google.com/"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; のインテグレーションに関する最新情報を発表しました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;新規ユーザーは、請求先アカウントなしで、フルスタック アプリケーションを 2 つまで &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/docs/starter-tier"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud スターター ティア&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;にデプロイ可能&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;データベースの選択肢の拡大: 非リレーショナル データ用の &lt;/span&gt;&lt;a href="https://cloud.google.com/products/firestore"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Firestore&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と、新しいリレーショナル データベース オプションとしての &lt;/span&gt;&lt;a href="https://cloud.google.com/sql/postgresql"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud SQL&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://firebase.blog/posts/2026/05/google-io-2026-announcements" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Firebase Auth を単一のユーザー ログインフロー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;として使用することで、Google スプレッドシート、Google カレンダー、Gmail などの Google Workspace ツールとの緊密なインテグレーションを実現&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらは、3 月に&lt;/span&gt;&lt;a href="https://blog.google/innovation-and-ai/technology/developers-tools/full-stack-vibe-coding-google-ai-studio/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;発表したインテグレーション&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;のアップデートであり、これには、&lt;/span&gt;&lt;a href="https://cloud.google.com/run"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud Run&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://firebase.blog/posts/2026/03/announcing-ai-studio-integration" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Firestore、Firebase Auth&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を活用することで、バイブ コーディングされたフルスタック アプリケーションを AI Studio からデプロイするためのサポートが含まれていました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このインテグレーションの拡大により、AI Studio を使用してより幅広いアプリケーションを構築できるようになりました。データベースには、Cloud SQL を使用したリレーショナル データベースか、Firestore を使用した非リレーショナル データベースのいずれかを使用できますが、ユーザーがデータベースを指定する必要はありません。AI エージェントが、アプリや機能に適したデータベースを自動的に判断します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://aistudio.google.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ぜひ実際にお試しください。&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;AI Studio では、スターター ティアで Cloud Run、Cloud SQL for PostgreSQL（来月提供開始）、Firestore、Firebase Auth を無料でご利用いただけます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/1-_publish.gif"
        
          alt="1- publish"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="3iru6"&gt;AI Studio から Cloud Run へ、フルスタック アプリケーションをワンクリックで公開&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;手軽に導入: Google Cloud スターター ティア&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI Studio でアプリケーションを構築して、プロトタイプを Cloud Run に直接デプロイしたり、Firebase Auth で認証を行ったり、データを Firestore や Cloud SQL データベースに保存したりできます。クレジット カードや Google Cloud アカウントは必要ありません、面倒な手続きも一切不要です。プロンプトを入力するだけで、すぐに開始できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI Studio では、アカウントがない場合は、Google Cloud スターター ティアを使用してリソースが作成されます。フルスタック アプリケーションは 2 つまでデプロイできます。スターター ティアの制限を超えた場合は、請求先アカウントが登録されている標準の Google Cloud プロジェクトにアップグレードできます。すべてのリソースが課金対象の Google Cloud プロジェクトに移行されるため、アプリケーションを成長に合わせてスケールできます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;Cloud SQL でフルスタックのバイブ コーディングを強化&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;インテリジェントかつ自動化されたデータ基盤を導入することで、デベロッパーは、インフラストラクチャではなくアプリケーションに集中できるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI Studio と Cloud SQL のインテグレーションには、以下が含まれます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;即座に利用開始:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; インスタント プロビジョニングにより、プロンプト入力から完全にデプロイされた PostgreSQL データベースの利用までを迅速に実現できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;無料で開始:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; クレジット カードや Google Cloud アカウントがなくても、Google Cloud スターター ティアで Cloud SQL を無料でお試しいただけます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;柔軟な費用管理:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; AI エージェントは新しい Cloud SQL for PostgreSQL デベロッパー エディションを使用します。これにより、バックエンドが自動的にゼロにスケールできるようになります。課金されるのはアプリを使用している間のみです。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェント主導のエクスペリエンス:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 新しいプロンプトを入力するだけでアプリケーションを更新できます。AI エージェントが自動的にスキーマを作成し、データベース内で SQL ステートメントを実行します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;グローバルなスケーラビリティ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; インターフェースはシンプルですが、アプリケーションは Google Cloud の堅牢で信頼性が高く、安全に設計されたインフラストラクチャ上で実行されます。数百万人ものユーザーをサポートするようにスケールすることも可能です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/4_-_Cloud_SQL_AIS_Demo.gif"
        
          alt="4 - Cloud SQL AIS Demo"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="3iru6"&gt;Cloud SQL for PostgreSQL デベロッパー エディションを活用したアプリの作成&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;Firestore と Firebase Auth を使用したフルスタックのバイブ コーディング&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI Studio でアプリを構築する際、エージェントは、プロンプトに基づいてデータ ストレージや認証が必要かどうかをプロアクティブに検出し、データベースやユーザー認証の設定を提案します。ドキュメント データベースが役立つアプリの場合、エージェントは、Firestore や Firebase Authentication を有効にするカードを表示し、ユーザーの承認を求めます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image3_BDw1RGs.max-1000x1000.png"
        
          alt="2-enable firebase"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="3iru6"&gt;アプリケーションで Firebase を有効にするかどうかの確認を求めるエージェント&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;[Firebase を有効にする] をクリックすると、エージェントは自動的に以下の処理を行います。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Firestore をプロビジョニングし、認証を有効にして、アプリをデータベースに接続する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ウェブアプリのログインページを作成し、Google ログインによる認証を構成する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;アプリ内で Firestore コードを生成し、セッションやデバイス間でデータを同期できるようにする&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;アプリのロジックに基づいて Firestore セキュリティ ルールの下書きを作成してデプロイする（ただし、アプリの共有やデプロイを行う前に、ユーザーがこれらのルールを必ず再確認する必要があります）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Firebase Auth を使用すると、以下のことが可能になります。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;自然言語を使用してアプリを Google Workspace に接続する: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Workspace の機能（Google スプレッドシート、Google カレンダー、Gmail など）をリクエストすると、エージェントは Firebase Authentication を利用した「Google でログイン」フローを実装し、Google AI Studio がデータに安全にアクセスできるようにします&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_MMqzmOz.max-1000x1000.png"
        
          alt="image1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="jf96o"&gt;Firebase Authentication を利用してアプリを Google スプレッドシートに接続&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;詳しくは、&lt;/span&gt;&lt;a href="https://firebase.blog/posts/2026/05/google-io-2026-announcements" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google I/O で発表された Firebase の最新情報に関するブログ記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;AI Studio を使ってみる&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;アイデアをアプリで実現することは、もはや絵空事ではありません。以下の手順に沿って進めることで、フルスタック アプリケーションを無料で構築できます。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;AI Studio にログインする:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; プラットフォームにアクセスしてプロジェクトを開始します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プロンプトを使用して構築する:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 自然言語のプロンプトを使用してアプリケーションの構築を開始します。たとえば、「経費管理アプリを構築して」などと指示します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;データベースを有効にする:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;「データベースを追加して」という指示をすると、AI Studio が「Enable」ウィジェットを通じてデータベースをインテリジェントにプロビジョニングします。特定のリレーショナル データベースを明示的に指定することもできます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;システムを設定する:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; [Enable] を選択し、利用規約に同意します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;共有を開始:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; [Publish] ボタンを使用してアプリケーションをデプロイし、共有します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="https://aistudio.google.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI Studio&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;今すぐ利用&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;して、アイデアを数秒でライブ アプリケーションに変換しましょう。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Justin Mahood&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Gopal Ashok&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 03 Jun 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/databases/vibe-coded-ai-studio-apps-with-firestore-firebase-cloud-sql/</guid><category>Application Development</category><category>AI &amp; Machine Learning</category><category>Firebase</category><category>Serverless</category><category>Databases</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Cloud Run、Firebase、Cloud SQL を使用したフルスタックのバイブ コーディングが AI Studio で可能に（クレジット カードは不要）</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/databases/vibe-coded-ai-studio-apps-with-firestore-firebase-cloud-sql/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Justin Mahood</name><title>Product Management</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Gopal Ashok</name><title>Product Management</title><department></department><company></company></author></item><item><title>Google Cloud でリソース単位からビジネス単位のメンテナンスへの移行を実現</title><link>https://cloud.google.com/blog/ja/products/application-development/app-centric-maintenance-visibility-in-unified-maintenance/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 5 月 29 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/app-centric-maintenance-visibility-in-unified-maintenance?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;定期メンテナンスの管理は、信頼できるビジネスを運営するうえで不可欠です。しかし、クラウド フットプリントが数百、数千のプロジェクトに拡大すると、個々のアップデートをすべて把握するのは大変な作業になります。多くのプラットフォーム チームは、作業の分断という現実に直面しています。どのメンテナンス イベントがどのビジネス サービスに影響するかを把握するために、ダッシュボードを切り替える必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud では、ビジネス上の問題を解決しようとするときに、インフラストラクチャの管理について案じるべきではないと考えています。そこで、アプリ単位でメンテナンス イベントを可視化する &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/unified-maintenance/docs/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Unified Maintenance&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の新機能をリリースすることになりました。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;ビジネスに焦点を移す&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これまで、メンテナンスの可視化では主にリソースに重点が置かれていました。特定の Compute Engine VM や Cloud SQL インスタンスの更新期限は確認できましたが、それらのリソースが稼働させているアプリケーションとのマッピングは手動で行う必要がありました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud は、アプリ単位での可視化を提供することで、インフラストラクチャ レベルのリソースからビジネス指向のビューに焦点を移します。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;App Hub&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; と直接統合された Unified Maintenance では、アプリケーションのコンテキストでメンテナンス イベントを確認できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;仕組み&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この新機能では、「アプリケーション」を主要な管理単位として活用します。GKE クラスタ、GCE VM、AlloyDB インスタンスなどのリソースを App Hub に登録すると、Unified Maintenance によってメンテナンス スケジュールが自動的に集計され、アプリケーションを認識する単一のダッシュボードに表示されます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_eoV1hGN.max-1000x1000.png"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_O2U4S4N.max-1000x1000.png"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この新機能によってプラットフォーム エンジニアは以下のことが可能になります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;トイルの削減&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: メンテナンス アラートをアプリケーション オーナーに手動でマッピングする必要がなくなります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;トリアージの迅速化&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: アプリのパフォーマンス低下が、計画されたインフラストラクチャのアップデートと一致するかどうかを即座に確認できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;予測可能な運用&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: メンテナンスが環境全体に及ぼす影響をビジネス指向で把握できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;使ってみる&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud で&lt;/span&gt;&lt;a href="https://console.cloud.google.com/apphub/applications"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;アプリケーション&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をすでに定義している場合は、&lt;/span&gt;&lt;a href="https://console.cloud.google.com/"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud コンソール&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;で新しいアプリ単位の可視化機能を直接確認できます。アプリケーションの境界の設定とリソースのマッピングについて詳しくは、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/unified-maintenance/docs/set-up-unified-maintenance"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;スタートガイド&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;また、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/unified-maintenance/docs/supported-services"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;サポート対象のサービス&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;のページで新しいサービスのオンボーディングをご確認ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google Cloud、プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Erol-Valeriu Chioasca&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 02 Jun 2026 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-development/app-centric-maintenance-visibility-in-unified-maintenance/</guid><category>Application Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google Cloud でリソース単位からビジネス単位のメンテナンスへの移行を実現</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-development/app-centric-maintenance-visibility-in-unified-maintenance/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Erol-Valeriu Chioasca</name><title>Product Manager, Google Cloud</title><department></department><company></company></author></item><item><title>Google の分散エージェント ランタイム、Agent Executor のご紹介</title><link>https://cloud.google.com/blog/ja/products/ai-machine-learning/agent-executor-googles-distributed-agent-runtime/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 5 月 21 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/ai-machine-learning/agent-executor-googles-distributed-agent-runtime?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;モデルとハーネスの進化に伴い、エージェントは数時間、場合によっては数日間にわたって実行される、より複雑なタスクを担うようになっています。しかし、エージェントにより多くの処理を任せるにつれ、新たな運用上の課題も明らかになってきました。長時間実行されるエージェント ワークフローは壊れやすく、本番環境で信頼性と効率を保ちながら管理することが非常に困難です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google はこのたび、エージェントの実行、再開、分散デプロイのための&lt;/span&gt;&lt;a href="https://github.com/google/ax" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;オープンソース&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; ランタイム標準である &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Agent Executor&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; を発表します。Google が社内でこうした課題を解決する過程で得た知見をもとに、Agent Executor には次のネイティブ機能が組み込まれています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;耐久性のある実行&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 長時間実行される処理では、障害が発生した場合や、人間参加型（HITL）の確認などによってエージェントの処理が中断された場合でも、再開できる仕組みが必要です。Agent Executor は、イベントログとスナップショットを通じて、エージェント、エージェント ハーネス、スキル、ツール、サンドボックスなど、あらゆるアクターにこのバックエンドのレジリエンスを自動的に提供します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;安全な分離&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Agent Executor は、安全性を重視して設計されたサンドボックス内にコンポーネントを分離し、有害な副作用を防ぐとともに、悪意のあるアクティビティがサービス全体を侵害しないようにします。サンドボックスは、エージェントがコードを生成する場合や、複数のテナントやユーザーデータを同時に扱う場合に特に有用です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;セッションの整合性&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 分散エージェント ワークフローでは、複数のコンポーネントが共有セッション状態を同時に更新しようとすることがあります。Agent Executor に組み込まれた単一ライター アーキテクチャは、この状態の整合性を維持し、破損のリスクを軽減します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;接続の復旧&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 長時間実行されるエージェント型処理では、ネットワーク障害など、さまざまな理由でクライアントが切断されることがあります。Agent Executor を使用すると、クライアントはエージェントに再接続し、クライアントが最後に確認したシーケンス以降のレスポンスを補完できるため、ユーザー エクスペリエンスが向上します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;トラジェクトリの分岐&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: チェックポイントを使用すると、エージェントのトラジェクトリ、つまり意思決定やワークフローのパスを任意の時点で分岐できます。これにより、エージェントはコンテキストやその他の状態を失うことなく、複数のパスをテストまたは評価できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_agent_executor_EdQVRpG.max-1000x1000.jpg"
        
          alt="1 agent executor"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このブログ記事では、Agent Executor の詳細と、使い始める方法をご紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;Google のエージェント ランタイムと連携する&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;企業がエージェントを導入するには、さまざまなデプロイモデルを横断してオーケストレーションできることが必要です。独自のワークフロー、パフォーマンス、コンプライアンスのためにオンプレミス インフラストラクチャを必要とするチームもあれば、価値実現までの時間を短縮するために、事前構築済みのエージェントやカスタムのマネージド エージェントを選ぶチームもあります。Google I/O では、エージェント型エンタープライズにおけるチームの構築とスケーリングを加速するために設計された新しいソリューション群として、&lt;/span&gt;&lt;a href="https://antigravity.google/blog/introducing-google-antigravity-2-0" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Antigravity 2.0&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; や &lt;/span&gt;&lt;a href="https://blog.google/innovation-and-ai/technology/developers-tools/managed-agents-gemini-api" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Managed Agents API&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; などを発表しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Executor は、こうしたデプロイモデルの橋渡しをします。次のいずれか、またはすべてを自由に組み合わせて使用できます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini の最先端エージェント ハーネスである Google &lt;/span&gt;&lt;a href="https://antigravity.google/blog/google-io-2026" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Antigravity&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;最新の &lt;/span&gt;&lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/next-generation-gemini-deep-research/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Deep Research&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; エージェントなど、Google が構築したフロンティア エージェント&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;お客様が構築し、Google が管理するカスタム エージェント（新しい &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/gemini-enterprise-agent-platform/build/managed-agents"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gemini API の Managed Agents&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; など）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;LangChain / LangGraph、&lt;/span&gt;&lt;a href="https://adk.dev/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Development Kit&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（ADK）などで構築されたカスタムの専用エージェント、および &lt;/span&gt;&lt;a href="https://github.com/a2aproject/A2A" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent2Agent Protocol&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（A2A）を使用する任意のエージェント&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_sDivt9A.max-1000x1000.jpg"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェント、モデル、コンピューティングを自社で管理する&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Executor を使用すると、企業は最大限の柔軟性を確保しながら、ワークロードの主権を維持し、独自のワークフローを自社管理のコンピューティング環境やカスタム サンドボックス内に保持できます。社内の開発チームは、エージェントのデプロイと管理の方法をより柔軟に選択でき、次のようなメリットを得られます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ベンダー ロックインの防止:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 特定のプロバイダのモデルやコンピューティング環境に縛られることなく、自社のインフラストラクチャにエージェントをデプロイできます。これにより、データ所在地やコスト、予算管理を完全に制御できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;独自のハーネスとエージェントの使用:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Agent Executor はハーネスに依存しない設計のため、独自のハーネスを使用することも、他のベンダーが提供するハーネスを使用することもできます。また、業界標準のフレームワークやプロトコルで開発されたエージェントもサポートしており、互換性のあるエージェントからなる幅広いエコシステムを利用できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;実行の完全な制御:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Agent Executor を使用すると、デベロッパーは MCP、スキル、その他のエージェントを含むエージェント型スタック全体を、自社のデータプレーン上で直接実行できます。カスタムの分離境界やワークロード ポリシーの適用を備えた、任意のコンピューティング環境を選択できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェント ファーストのコンピューティング レイヤを使用して Kubernetes 上でエージェントをスケール&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェント ワークロードが数億規模へと拡大し、実行時間も長くなるにつれて、お客様は従来のコンピューティング抽象化の限界に直面しています。従来のソフトウェアとは異なり、エージェントは外部入力を待機する非線形のプログラムだからです。この問題を解決するため、Google は Google Kubernetes Engine チームと連携し、本日発表した新しいオープンソース プロジェクト &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/bringing-you-agent-sandbox-on-gke-and-agent-substrate"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Substrate&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を開発しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Substrate は Kubernetes に新しい抽象化レイヤを導入し、準備済みのコンピューティング キャパシティにエージェントをリアルタイムで割り当てたり、そこから退避させたりします。これにより、レイテンシを低減しながら、スケールと効率を高めることができます。標準の Kubernetes は、長時間実行される数千のサービスを処理するよう最適化されています。一方、Agent Substrate は、標準的なコントロール プレーンでは処理しきれない、数百万件規模の 1 秒未満のツール呼び出しが頻繁に発生する状況に対応できるよう設計されています。Agent Substrate は、既存のサンドボックス インフラストラクチャが備えるセキュアなランタイムとスナップショットの中核機能を活用しながら、Kubernetes の一部の制限を回避するために設計された最小限のコントロール プレーンと組み合わせます。Kubernetes のそれ以外の部分を作り直す必要はありません。これらのレイヤを連携させることで、次のことが可能になります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;コンピューティング効率の最大化&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Agent Substrate は、数億の登録済みエージェントを処理できるように設計された新しいコントロール プレーンを導入します。Agent Executor と組み合わせることで、Agent Substrate は現在最大規模のエージェント デプロイメントを支える基盤を提供できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Kubernetes エコシステム内での運用&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Agent Substrate は Kubernetes 上に構築されており、宣言型構成によるコンピューティングのスケジューリングと水平スケーリングを可能にします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;以下のデモでは、サンプル ワークロードを使って、Agent Executor と Agent Substrate を併用する方法を紹介します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=L5Iw1IrZ6Nc"
      data-glue-modal-trigger="uni-modal-L5Iw1IrZ6Nc-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        

        &lt;div class="article-video__aspect-image"
          style="background-image: url(https://storage.googleapis.com/gweb-cloudblog-publish/images/maxresdefault_00CLfta.max-1000x1000.jpg);"&gt;
          &lt;span class="h-u-visually-hidden"&gt;Demo of Agent Executor&lt;/span&gt;
        &lt;/div&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-L5Iw1IrZ6Nc-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="L5Iw1IrZ6Nc"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=L5Iw1IrZ6Nc"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;使ってみる&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;モデル、エージェント、ハーネス、そしてそれらを取り巻くインフラストラクチャは、かつてない速さで進化しています。Google は Agent Executor をオープンに開発することで、実際のデベロッパーに使用してもらいながら設計を検証し、皆様からのフィードバックに基づいて改善できるようにしています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Executor は現在、プレビュー版としてご利用いただけます。ぜひコードをご確認いただき、ご自身のワークロードでテストしながら、エージェント ランタイムの未来を形作る取り組みにご参加ください。今すぐ &lt;/span&gt;&lt;a href="https://github.com/google/ax" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GitHub リポジトリ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;にアクセスして、使い始めることができます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ソフトウェア エンジニア&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt; Jaana Dogan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;エンジニアリング ディレクター&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt; Ethan Bao&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 28 May 2026 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/ai-machine-learning/agent-executor-googles-distributed-agent-runtime/</guid><category>Application Development</category><category>AI &amp; Machine Learning</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google の分散エージェント ランタイム、Agent Executor のご紹介</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/ai-machine-learning/agent-executor-googles-distributed-agent-runtime/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Jaana Dogan</name><title>Software Engineer</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Ethan Bao</name><title>Engineering Director</title><department></department><company></company></author></item><item><title>法改正対応を AI で加速する富士通の挑戦：暗黙知の言語化が開発プロセスを変えた</title><link>https://cloud.google.com/blog/ja/products/ai-machine-learning/fujitsu-accelerates-compliance-with-regulatory-changes-using-ai/</link><description>&lt;div class="block-paragraph"&gt;&lt;p data-block-key="lkt2k"&gt;行政システムや電子カルテなど、法律に基づく社会インフラを支えるソフトウェアの開発には、独特の難しさがあります。法改正のたびに、数百ページに及ぶ法令文書を読み解き、既存システムへの影響を見極め、限られた納期でシステム改修を完了させなければなりません。しかも、その判断ができるのは、長年の経験で培われた業務知識を持つごく一部のエンジニアだけ。&lt;/p&gt;&lt;p data-block-key="8tkaq"&gt;富士通株式会社は、このような既存システムの改修案件におこる構造的な課題に AI で挑んでおり、こうした取り組みを、富士通のシステム開発を変革するプロジェクト「Takane Driven Initiative」として推進しています。今回は、この検討プロセスの一部において、Google Cloud の &lt;a href="https://cloud.google.com/solutions/in-house-development-support?hl=ja&amp;amp;e=48754805"&gt;Tech Acceleration Program（TAP）&lt;/a&gt;を知見探索の場として活用しました。ここで得た知見を社内の開発プロセスに還元し、「暗黙知の言語化」という独自のアプローチで成果を上げ始めました。今回は、AI Innovation Center の小副川 健氏、Public＆Education事業本部の馬塲 燿司氏、AI&amp;amp;Tech-Driven Transformation 本部の魚瀬 秀明氏にお話を伺いました。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/fujitsu-all.max-1000x1000.jpg"
        
          alt="fujitsu-all"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="tv73k"&gt;左から順に、インタビューにご協力いただいた富士通Japanの馬塲氏、富士通の小副川 健氏、富士通Japanの魚瀬氏&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3 data-block-key="lkt2k"&gt;&lt;b&gt;属人化した現場の課題：800 ページの法令を読み解き、数ヶ月でシステムへの反映をせまられる現実&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="3j3ej"&gt;富士通が開発・提供する行政システムや医療システムは、法改正に合わせて改修を繰り返す宿命を持っています。&lt;/p&gt;&lt;p data-block-key="55rqh"&gt;医療分野では 2 年に 1 度の診療報酬改定があり、1 月末に出される仕様は 3 月にかけて段階的に詳細化されていきます。それを 6 月の施行日までに、つまり、たった 3 ヶ月でシステムへ反映させなければなりません。対象となる法令文書は 800〜900 ページ。行政分野でも、マイナンバー制度や標準化法など、大規模な法改正が定期的に発生します。&lt;/p&gt;&lt;p data-block-key="52pmg"&gt;「法律が変わると、当然システムも変えていかなければなりません。その作業を何年も繰り返してきた結果、システムの母体が大きくなり、保守が大きなウエイトを占める状況になっています」と馬塲氏は語ります。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--medium
      
      
        h-c-grid__col
        
        h-c-grid__col--4 h-c-grid__col--offset-4
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Baba-sama.max-1000x1000.png"
        
          alt="Baba-sama"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="tv73k"&gt;改修を繰り返す中で保守のウェイトが増していく現場の実情を語る馬塲氏&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="lkt2k"&gt;課題は規模だけではありません。法令文書を読み込み、各自治体や医療機関での運用を頭に描きながらシステムを設計し改修を行うには、既存のソースコードの理解、コーディングスキルに加えて、深い業務知識が求められます。しかも、この作業にかけられる時間は多くはありません。できる人材はどうしても限られ、一部のベテランの担当の「暗黙知」として蓄積され、業務の属人化が進んでいました。&lt;/p&gt;&lt;p data-block-key="7a31m"&gt;この問題の解決に向けて、富士通社内で立ち上がったのが全社横断の取り組み「Takane Driven Initiative 」です。富士通の技術と蓄積された業務知見をあわせ、設計から、製造、テストまでを一気通貫で AI が担う「AI-Driven Software Development Platform（AI-Driven SDP）」の開発を進めています。現在、行政とヘルスケアを中心に活用がはじまっています。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/AI-Driven_Software_Development_Platform_.max-1000x1000.png"
        
          alt="AI-Driven Software Development Platform"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="tv73k"&gt;AI-Driven Software Development Platform の全体像&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3 data-block-key="lkt2k"&gt;&lt;b&gt;Gemini CLI との出会い：コンテキストの長さとインタラクティブ性が決め手に&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="en1ue"&gt;AI-Driven SDP の開発を統括する小副川氏が Gemini に注目した理由は明快でした。&lt;/p&gt;&lt;p data-block-key="dvk6v"&gt;「まず、当時のタイミングで圧倒的にコンテキストが長かった。我々のソースコードの量が膨大なので、どれだけ詰め込めるかが重要だと考え、これに耐えうる AI として Gemini に注目、それをターミナルで使える Gemini CLI を選びました」&lt;br/&gt;&lt;br/&gt;加えて、すでに Google Cloud 環境を利用していたことも後押しになりました。富士通が独自に開発する AI-Driven SDP は、設計から製造、テストに至るまで、全工程一気通貫で処理が実行されます。ただし、そのドメインナレッジは、各工程ごとに試行錯誤しながら整備する必要があります。Gemini CLI のインタラクティブなやり取りは、ベテランの持つ暗黙知の抽出と言語化のアプローチにマッチしていました。TAP での検証を通じて暗黙知抽出のアプローチを確立し、それをTakane Driven Initiative に持ち帰って活かすこと。それが今回の狙いでした。&lt;/p&gt;&lt;h3 data-block-key="au638"&gt;&lt;b&gt;TAP で見つけた「暗黙知を言語化する」アプローチ&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="5j2rf"&gt;Google Cloud の TAP では、3 日間のワークショップを通じて具体的な検証を行いました。馬塲氏のチームが取り組んだのは、過去に実施した法改正の案件を題材にした 4 段階のアプローチです。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/PXL_20251009_023133171.MP.max-1000x1000.jpg"
        
          alt="PXL_20251009_023133171.MP"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="tv73k"&gt;Gemini CLI の応答を前に、富士通と Google Cloud が議論を重ねた&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="lkt2k"&gt;まず、過去の法改正における法令文書とソースコードを Gemini に読み込ませ、正しく改修できるかを試しました。ところが、最初はうまくはいきませんでした。&lt;/p&gt;&lt;p data-block-key="foq5l"&gt;そこで次に、正解となるコードを与えて逆算させました。「この正解を導き出すにはどういう実装方針が必要か」を Gemini に考えさせ、実装方針を言語化させたのです。&lt;/p&gt;&lt;p data-block-key="6t3ie"&gt;そして、コンテキストをリセットした上で、導き出した実装方針に基づいて改めて改修を試みます。それでも正解に届かなければ、プロンプトをチューニングして精度を上げていく。&lt;/p&gt;&lt;p data-block-key="br40l"&gt;「この 3 つのステップだけではうまくいかなかったんですね。なぜかというと、我々の頭の中にしかない暗黙知、言語化されていないものがあると、やはり期待どおりの開発ができないということがわかりました」と馬塲氏は振り返ります。&lt;/p&gt;&lt;p data-block-key="57des"&gt;ここから生まれたのが、4 つ目のステップ、暗黙知の体系的な言語化です。Gemini CLI とインタラクティブに対話しながら、「なぜ正解にたどり着けなかったのか」を考察させ、足りなかった知識を一つひとつ洗い出していきました。&lt;/p&gt;&lt;p data-block-key="2aa17"&gt;魚瀬氏はこのプロセスを「新人を教育しているようなイメージ」と表現します。&lt;/p&gt;&lt;p data-block-key="2c3jp"&gt;「最初の 50 点から 100 点に引き上げるために何が足りなかったのかが、少しずつアウトプットされていく。それをまとめて体系化すると、『こういうことが足りなかったんだ』という気づきが得られるんです」&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--medium
      
      
        h-c-grid__col
        
        h-c-grid__col--4 h-c-grid__col--offset-4
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Uose-sama.max-1000x1000.png"
        
          alt="Uose-sama"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="sff9n"&gt;Gemini との対話を新人教育になぞらえて説明する魚瀬氏&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="lpzi4"&gt;ソースコードの構造を一度に学習させようとするとトークン超過が発生しましたが、体系的に順序を整理し、フューショット（Few-shot prompting）で段階的に知識を投入していくことで、精度は大きく向上しました。&lt;/p&gt;&lt;h3 data-block-key="bvp3j"&gt;&lt;b&gt;技術よりも大きかった「マインドの変化」&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="93p4d"&gt;TAP を通じて得られた最大の成果は、技術的な知見だけではありませんでした。&lt;/p&gt;&lt;p data-block-key="3ehd8"&gt;「一番大きなところは、マインドの変化です」と馬塲氏は言います。「暗黙知をちゃんと言語化して AI に読み込ませないと、正しい正解を導き出せないことが目に見えてわかりました。普段何気なくやっているシステム開発の一つひとつを、AI に教えるならどう言語化すればいいか、と考えるようになったんです」&lt;/p&gt;&lt;p data-block-key="8ilfu"&gt;この意識の変化は、TAP 後の活動にも波及しています。TAP で得た暗黙知抽出のノウハウを社内に展開したことで、AI エンジニアとして活動できる人材が増えるという副次的な効果も生まれました。&lt;/p&gt;&lt;p data-block-key="blsnn"&gt;小副川氏はこう補足します。「AI-Driven SDP における暗黙知の抽出・体系化プロセスとして整理し、環境やモデルが変わっても活用できる手法として確立したことで、ベテランの経験がなくても暗黙知を抽出できる人材が育ちつつあります」&lt;/p&gt;&lt;h3 data-block-key="5dp4t"&gt;&lt;b&gt;Google Cloud スペシャリストとの連携で大きな手応え&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="5e8vj"&gt;TAP での Google Cloud スペシャリストとの協業について、馬塲氏は「非常に素晴らしかった」と評価します。&lt;/p&gt;&lt;p data-block-key="93r29"&gt;「目先のゴール達成だけでなく、ビジネスの背景や目的から理解していただきました。3 日間に限らず、その後も個別のフォローアップをしていただき、暗黙知の言語化についても継続的に支援を受けられたのは非常にありがたかったです」&lt;/p&gt;&lt;p data-block-key="2mv2o"&gt;魚瀬氏も、まず課題の真因に対して仮説を立て、それに対してどういった技術とアプローチで解決できるかを議論するという進め方に手応えを感じたと話します。&lt;/p&gt;&lt;p data-block-key="82rhv"&gt;「来るたびに最新の技術を出し惜しみなく紹介してくれて、それを自分たちの中でどう活用できるかを検討できました」&lt;/p&gt;&lt;p data-block-key="f4n6"&gt;小副川氏は「非常に真摯に課題に向き合っていただいた。自分たちの技術やサービスを当てはめようとするのではなく、課題そのものをしっかり見てくれた」と振り返ります。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--medium
      
      
        h-c-grid__col
        
        h-c-grid__col--4 h-c-grid__col--offset-4
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/koishigawa-sama.max-1000x1000.png"
        
          alt="koishigawa-sama"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="sff9n"&gt;Google Cloud スペシャリストとの協業を「課題そのものをしっかり見てくれた」と振り返る小副川氏&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;AI が主役になる開発、その先にあるもの&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;富士通は TAP で得た知見を AI-Driven SDP に還元し、法令の解釈から設計、製造、テストまでの全工程自動化を目指しています。&lt;/span&gt;&lt;a href="https://global.fujitsu/ja-jp/pr/news/2026/02/17-01" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;プレスリリース&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;では、3 人月を要していた改修期間を 4 時間に短縮した実証結果も報告されました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ただし、課題も残っています。馬塲氏は「AI は同じ命令を与えても結果が微妙に異なります。社会システムでは再現性が必須なので、間違ったアウトプットを検知して軌道修正する仕組みが必要です」と指摘します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今後の展望について、魚瀬氏はこう語ります。「私たちはソフトウェアを通じてお客様の課題を解決するためにこの仕事をしています。AI が開発を加速してくれるなら、空いた時間でお客様のところに行き、業種を横断した社会課題の解決に取り組みたい。それが真の目的だと思っています」&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;馬塲氏は、AI を開発に活用する上での心構えをこう締めくくりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;「今回の AI は、補助ではなくシステム開発の主役です。高速にアウトプットが出てきますが、それは最後の一瞬の動作にすぎません。裏には、暗黙知を地道に言語化して蓄えさせるという準備がある。一足飛びではなく、その地道な作業があってこそだということを、社内にも広めていきたいと思っています。そして今後も、社会システムに求められる品質と再現性を満たす AI ドリブン開発の在り方を追求していきます」&lt;/span&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Tech Acceleration Program (TAP) とは&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;グーグル・クラウド・ジャパンは、ユーザー企業の DX の取り組みを加速させるために、生成 AI やクラウドネイティブな技術を活用して、実際のアプリケーションを題材に、迅速で効率的なアプリケーション開発を体験するアジャイル型のワークショップ「Tech Acceleration Program (TAP) 」を提供しています。TAP ではアジャイルなアプリケーション開発を支援するための環境づくり（開発環境の整備やコンテナベースのプラットフォームの検討など）もご支援しています。&lt;/span&gt;&lt;a href="https://cloud.google.com/solutions/in-house-development-support?hl=ja&amp;amp;e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;からお問い合わせください。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="gwhpb"&gt;&lt;b&gt;インタビュイー&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="m8rg"&gt;富士通株式会社&lt;br/&gt;・AI Innovation Center 小副川 健 様&lt;/p&gt;&lt;p data-block-key="fjh6f"&gt;富士通Japan株式会社&lt;br/&gt;・Public＆Education事業本部 馬塲 燿司 様&lt;br/&gt;・AI&amp;amp;Tech-Driven Transformation 本部 魚瀬 秀明 様&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 19 May 2026 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/ai-machine-learning/fujitsu-accelerates-compliance-with-regulatory-changes-using-ai/</guid><category>Application Development</category><category>Customers</category><category>AI &amp; Machine Learning</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/TAP-Blog_fujitsu.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>法改正対応を AI で加速する富士通の挑戦：暗黙知の言語化が開発プロセスを変えた</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/TAP-Blog_fujitsu.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/ai-machine-learning/fujitsu-accelerates-compliance-with-regulatory-changes-using-ai/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>Gemini Cloud Assist: ユーザーの指示を待たずにユーザーに代わって機能するプロアクティブなクラウド運用</title><link>https://cloud.google.com/blog/ja/products/application-development/gemini-cloud-assist-at-next26/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 4 月 23 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/gemini-cloud-assist-at-next26?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このたび、Google Cloud Next において、よりプロアクティブな運用を可能にするアップデートが AI 支援型クラウド運用プラットフォームの Gemini Cloud Assist に導入されたことを発表いたします。このアップデートにより、Google Cloud の運用が手動のワークフローから、エージェントの強力なエコシステムに支えられたプロアクティブでインテリジェントなエクスペリエンスに移行します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;このアップデートの重要性: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;新しいエージェント アーキテクチャにより、Gemini Cloud Assist が煩雑なクラウド管理作業をユーザーに代わって処理できるようになります。インテリジェンス、企業のコンテキスト、Gemini の機能を運用レイヤに直接組み込むことで、Gemini Cloud Assist は、アプリケーションの設計、問題のトラブルシューティング、コストの先行的な最適化など、これまで人間の継続的な監視が必要だった複雑なタスクをプロアクティブに実行します。エンタープライズ規模のシステムでこのアプローチを採用すれば、開発速度が向上し、解決までの時間が短縮されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;新機能: &lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;自然言語と Gemini の機能を使用することで、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;再設計された App Design Center&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; での設計から新規のデプロイまたは既存のマルチリソース デプロイメントまでの時間を短縮できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;gcloud、kubectl、Terraform&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; を使用してインフラストラクチャ運用を自動化し、プロアクティブなマルチターン エージェントを使用してインシデントのトラブルシューティングと解決を行います。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;支出の急増を分析してオンデマンドで詳細な費用レポートを生成するプロアクティブな FinOps エージェントにより、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;24 時間 365 日、費用の異常を検出&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;どこからでもサポートを提供。&lt;/strong&gt;&lt;a href="https://docs.cloud.google.com/mcp/supported-products"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud MCP サーバー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;とプロアクティブなエージェントを基盤とする Gemini Cloud Assist は、設計、運用、トラブルシューティング、最適化の機能を公開された MCP サーバーとして公開し、IDE から直接利用できるようにしています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;「Gemini Cloud Assist は当社の開発チームを大いに助けてくれました。Google Cloud に関する質問について、開発チームに連絡する回数やタッチポイントが 60% 減少しました。これにより、当社のクラウド チームはより効果的にスケールし、より複雑なタスクに集中できるようになりました。」&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;- Petco、シニア クラウド エンジニア、Oscar Aldana Assad 氏&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェント型の Gemini Cloud Assist がどのように運用を支援できるか、詳しく見ていきましょう。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;App Design Center で本番環境への準備を加速&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini Cloud Assist は、App Design Center のインテリジェントな推論エンジンとして機能し、自然言語のインテントと、視覚的でプロダクション レディなアーキテクチャとの橋渡し役を果たします。Gemini Cloud Assist は App Design Center を活用し、インフラストラクチャの目標を平易な言葉で記述することで、デプロイ可能な Terraform を含むビジュアル デザインを自動的に作成します。これらのテンプレートは、Google Cloud のベスト プラクティス アーキテクチャ ガイダンスに基づいており、セキュリティ、信頼性、コンプライアンスを設計段階から実現するのに役立ちます。Security Command Center と統合されているため、組織のポリシーに準拠したアイデアを迅速にデプロイできます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォーム チームは、事前承認されたテンプレートの共有カタログをキュレートし、独自のカスタム Terraform モジュールを設計プロセスに直接統合して、管理されたフレームワークを提供できます。この確立された信頼性の高いアプローチは、デベロッパーがデプロイの初日から組織のセキュリティとコンプライアンスのガードレールを遵守するのに役立ちます。Gemini は、クラウド リソースを更新するためのインタラクティブなマルチターン問題解決により、最初のデプロイだけでなくアプリケーションのライフサイクル全体をサポートします。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;事後対応型から事前対応型の修復へ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;本番環境では、Gemini Cloud Assist によって運用を事後対応のトラブルシューティングから仮説の迅速な分析に移行させ、解決までの時間を短縮することができます。アラートによってトリガーされた Gemini Cloud Assist は、シグナルをプロアクティブにクラスタ化して分析し、問題がエスカレートする前に調査を開始します。Gemini 3 を搭載した Gemini Cloud Assist は、ログと指標を関連付け、インフラストラクチャのシグナルからアプリケーション コードにまで掘り下げて根本原因を特定します。Gemini Cloud Assist は、ツール呼び出しを介して複数の仮説を同時に検証し、観測結果の技術的な分析を一元化された UI に表示します。根本的な Google Cloud の問題に対処するために人間の介入が必要な場合、ユーザーは完全なコンテキストを Google サポートに引き渡すことができます。これにより、構成やコンテキストのデータを共有するために必要な反復処理を最小限に抑えることができます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/proactive_alert_investigations_blog.gif"
        
          alt="proactive_alert_investigations"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;24 時間 365 日体制での費用の異常の特定&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini Cloud Assist はプロジェクトの事前最適化エージェントとして機能し、経済的な健全性の維持を支援します。Gemini Cloud Assist は 24 時間 365 日バックグラウンドで実行され、費用の異常をモニタリングし、根本原因分析を提供します。費用の急増を、新しいリソースの作成、自動スケーリング イベント、料金の変更などの特定のエンジニアリング トリガーと関連付けます。自然言語でリソース使用率をクエリして、AppHub に登録されているプロジェクトとアプリケーションごとに、オンデマンドの表形式レポートを生成できます。これにより、手動でデータを集計することなく、「&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;誰が、何を、いつ、どのように&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;」使用したかを詳細に把握することができます。たとえば、「昨日、アプリケーションの費用が増加したのはなぜですか？」や「先月のプロジェクトの費用はいくらでしたか？」と質問すると、Gemini Cloud Assist は費用データとインフラストラクチャの変更、監査、モニタリングのログを関連付けて正確な回答を返します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/3_Vz6FwaI.gif"
        
          alt="3"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;あらゆる場所でアシスタンスを提供&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、利用可能なサーフェスの拡大により、ユーザーが実際に作業する場所で Gemini Cloud Assist を利用できるように努めています。Gemini Cloud Assist エージェントは、コンソールとモバイル インターフェースからすでにアクセスできるようになっています。また、Model Context Protocol（MCP）に新たに対応したことで、Gemini Cloud Assist を Gemini CLI、任意のエージェント IDE や CLI のほか、ServiceNow や Slack などのサードパーティ ツールチェーンで利用できるようになりました。既存のワークフローにプロアクティブな支援を統合することで、チームはコンテキストの切り替えを回避し、フローの中断を防ぐことができます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;プロアクティブな機能を簡単に利用&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini Cloud Assist は、新しいアプリケーションのデプロイからクラウド内の既存のアプリケーションの管理まで、マルチエージェント アプローチを提供し、アプリケーションのエンドツーエンドのライフサイクルを管理できるように設計されています。Gemini 3 のサポートにより、Gemini Cloud Assist では以下のことが可能になりました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;開発速度の向上: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;ベスト プラクティス、セキュリティ ポリシー、企業のコンプライアンスを統合するインテント駆動型アーキテクチャを使用して、本番環境への準備を加速します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;本番環境の運用を合理化&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Gemini によるトラブルシューティング、推奨事項、修復を通じて、本番環境の問題のトリアージ、診断、解決を迅速化します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;費用最適化の自動化: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;プロジェクトの費用の異常を毎日自動的に検出、分析し、根本原因の特定やアラート通知を行います。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;チームのニーズに対応: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud コンソールから CLI や IDE に至るさまざまなサーフェスからプロアクティブなエージェントと MCP ツールを通じて機能を利用できるため、チームはフロー状態を維持できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;運用の未来はエージェントにあります。今すぐプロジェクト設定で &lt;/span&gt;&lt;a href="https://console.cloud.google.com/gemini-admin/products"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gemini Cloud Assist&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を有効にして、プロアクティブなクラウドの利用を開始しましょう。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Cloud Foundations 担当バイス プレジデント兼ゼネラル マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Michael Bachman&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;プロダクト管理担当シニア ディレクター、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Ines Envid&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 07 May 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-development/gemini-cloud-assist-at-next26/</guid><category>AI &amp; Machine Learning</category><category>Management Tools</category><category>DevOps &amp; SRE</category><category>Google Cloud Next</category><category>Application Development</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/GCN26_102_BlogHeader_2436x1200_Opt_11_Dark.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Gemini Cloud Assist: ユーザーの指示を待たずにユーザーに代わって機能するプロアクティブなクラウド運用</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/GCN26_102_BlogHeader_2436x1200_Opt_11_Dark.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-development/gemini-cloud-assist-at-next26/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Michael Bachman</name><title>VP/GM, Cloud Foundations</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Ines Envid</name><title>Sr. Director, Product Management</title><department></department><company></company></author></item><item><title>Next ‘26 で発表された GKE の新機能</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/whats-new-in-gke-at-next26/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 4 月 23 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/whats-new-in-gke-at-next26?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今週開催の Google Cloud Next ‘26 では、Google Kubernetes Engine（GKE）の進化についてご紹介しています。GKE は、特に要求が厳しく複雑なワークロードや、次世代の AI アプリケーションとエージェント アプリケーションに対して、優れたパフォーマンス、効率性、セキュリティ、スケーラビリティを提供します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;重要である理由: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Kubernetes は AI 時代のオペレーティング システムとして急速に普及しており、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE は現在、最大規模のフロンティア モデルの構築企業を含む、プラットフォーム上の上位 50 社すべてのお客様の AI ワークロードを支えています&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。エンタープライズ AI は急速に普及しています。わずか数か月で、&lt;/span&gt;&lt;a href="https://www.databricks.com/blog/enterprise-ai-agent-trends-top-use-cases-governance-evaluations-and-more" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;マルチエージェント AI ワークフローの数が 327% も急増&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;しました。同時に、組織の &lt;/span&gt;&lt;a href="https://thenewstack.io/cncf-kubernetes-is-foundational-infrastructure-for-ai/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;66%&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; が生成 AI アプリやエージェントの強化に Kubernetes を利用しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;自律型エージェントが大規模に運用されるこの新しい時代には、インフラストラクチャの管理方法に根本的な変革が求められています。これは、ステートレス アプリケーションからステートフル アプリケーションへの移行よりも要求の厳しい変革です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;新機能:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE Agent Sandbox:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 安全でスケーラビリティが高く、低レイテンシのエージェント インフラストラクチャ&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE ハイパークラスタ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Google Cloud リージョン全体で数百万のアクセラレータを管理する、単一の適合 GKE コントロール プレーン&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;推論パフォーマンスの向上:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; GKE Inference Gateway と KV キャッシュ管理の基盤となる機能強化&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;強化学習（RL）の強化機能: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;アクセラレータ使用率をスロットリングするボトルネックを解消するネイティブ機能&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;カスタム指標に基づくスケーリング:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; CPU とメモリ以外のトリガーに基づくインテントベースの自動スケーリングをサポート&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE に関するこれらのお知らせについて詳しく説明します。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE Agent Sandbox: エージェント時代を加速&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI が単純な会話型チャットボットから、エコシステム全体へのプロアクティブで自律的なエージェントへと進化するにつれて、基盤となるインフラストラクチャは、従業員と連携して複雑なタスクを計画、評価、実行するために数百または数千のエージェントを処理できるように適応していく必要があります。大規模なインフラストラクチャでは、パフォーマンス、応答性、厳格なセキュリティが不可欠です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このたび Google は、業界有数のスケーラビリティと低レイテンシを誇る AI エージェント インフラストラクチャである &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-sandbox"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Agent Sandbox&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を発表しました。Gemini の保護と同じ gVisor カーネル分離テクノロジーで構築された Agent Sandbox を使用すると、パフォーマンスを犠牲にすることなく、信頼できないコード、ツール、エージェント全体を安全に実行できます。GKE は、完全に分離されたエージェントに対して、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;1 秒あたり 300 個のサンドボックス、1 秒未満のレイテンシ、Axion で実行した場合の他のハイパースケール クラウドと比較して最大 30% 優れた費用対効果&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を実現し、業界をリードするスピードと効率性を提供します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Lovable を使用すると、誰でもアプリやウェブサイトを構築できます。毎日ビルダーによって 20 万件以上の新しいプロジェクトが作成されています。Lovable では、起動の速さとスケーリングの速さ、そして安全な分離が可能なことから、これらの AI 生成アプリケーションを GKE Agent Sandbox で実行しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;「GKE の最先端のサンドボックス機能により、1 秒あたり数百個の安全なサンドボックスに確実にスケーリングできるため、予測不能な膨大な需要が発生した場合でも、ビルダーをシームレスに支援できます」&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;- Lovable、共同創業者 Fabian Hedin 氏&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE ハイパークラスタがスケーラビリティの上限を再定義&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;基盤となる AI モデルが指数関数的に成長し、アクセラレータの需要が高い状態が続いているため、組織は Kubernetes コンピューティング インフラストラクチャを数百の切断されたクラスタに分割する手段をとっており、これは、運用上の大きな負担につながる可能性があります。この問題を解決するために、Google は &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE ハイパークラスタ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;の限定公開 GA を発表します。これにより、複数の Google Cloud リージョンにまたがる 256,000 個のノードに分散された 100 万個のチップを、Kubernetes に準拠した単一の GKE コントロール プレーンで管理できるようになります。GKE ハイパークラスタを使用すると、広範囲に分散されたインフラストラクチャが、複数の地理的場所にまたがる単一の統合された容量の予備となります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;セキュリティを損なうことなくグローバルにスケーリングするために、GKE ハイパークラスタは Google の Titanium Intelligence Enclave を利用しています。これは、プライベート AI コンピューティングを提供するソフトウェア強化型のセキュリティ エンジンです。この「管理者権限なし」モデルは、ハードウェア証明済みの Pod レベルの分離を提供するため、独自のモデルの重みとプロンプトは、プラットフォーム管理者とインフラストラクチャ レイヤから暗号的にシールされたままになります。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;最先端の推論を強化&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最先端の推論を実現するには、数か月にわたる複雑なパフォーマンス チューニングが必要です。この手間を軽減するために、GKE では TPU と GPU 全体で「SOTA までの時間」をわずか数分に短縮しました。これを実現するために、以下の新機能を提供しています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;GKE Inference Gateway の ML を活用した&lt;/span&gt;&lt;a href="https://llm-d.ai/blog/predicted-latency-based-scheduling-for-llms" rel="noopener" target="_blank"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;予測レイテンシ ブースト&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;。ヒューリスティックな推測をリアルタイムの容量を考慮したルーティングに置き換えることで、最初のトークンまでの時間（TTFT）のレイテンシを最大 70% 削減できます。手動によるチューニングは必要ありません。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;RAM、ローカル SSD、GCS/Lustre 間での&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;自動 KV キャッシュ ストレージ ティアリング&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;により、長いコンテキストのメモリ ボトルネックが解消されます。&lt;/span&gt;&lt;a href="https://github.com/llm-d/llm-d/blob/main/guides/tiered-prefix-cache/README.md" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;KV キャッシュを RAM にオフロード&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;すると、システム プロンプトの長さが 10,000 の場合、TTFT が 40% 以上短縮され、スループットが 50% 向上しました。KV キャッシュをローカル SSD にオフロードすると、システム プロンプトの長さが 50,000 の場合、スループットがほぼ 70% 向上しました。これらのベンチマークについて詳しくは、&lt;/span&gt;&lt;a href="https://github.com/llm-d/llm-d/blob/main/guides/tiered-prefix-cache/storage/README.md#benchmarking" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;llm-d Offloading Prefix Cache to Shared Storage guide&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;レイヤ化されたコンポーズ可能なスイートの一部として構築されたこれらの新しい GKE 機能は、現在公式の &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/llm-d-officially-a-cncf-sandbox-project?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;CNCF サンドボックス プロジェクト&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;である llm-d を活用しています。最大限の柔軟性を実現するため、Google は NVIDIA と緊密に連携して Dynamo をシームレスに統合し、大規模な&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/compute/scaling-moe-inference-with-nvidia-dynamo-on-google-cloud-a4x?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;混合エキスパート（MoE）モデル&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をスケーリングできるようにしました。どのツールを選択しても、GKE は、あらゆる最先端の AI ワークロードを安全に実行するために必要な、高度に最適化された柔軟なインフラストラクチャを提供します。これには、新しく発表された &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/ai-machine-learning/gemma-4-available-on-google-cloud?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gemma 4&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の高度なエージェント機能も含まれます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;RL コンピューティングのボトルネックの解消&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;強化学習（RL）は AI コンピューティング需要の重要な推進力であり、RL ジョブにはサンプリング、報酬、トレーニングの順次処理が含まれます。これらの RL ステップの間では GPU および TPU アクセラレータがアイドル状態になる可能性があります。RL を効率化するために、新しい GKE 機能をプレビュー版として追加しています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://github.com/llm-d-incubation/py-inference-scheduler" rel="noopener" target="_blank"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;RL スケジューラ&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;は「ストラグラー効果」とバッチ間のテールレイテンシを解決し、インテリジェントなルーティングによってスループットを最大化します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;RL Sandbox&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; は、ツール呼び出しと報酬評価のためにカーネルレベルの分離を提供し、ミリ秒単位でプロビジョニングします。RL サンプリングと報酬のステップとの統合は簡単です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/tutorials/monitor-reinforcement-learning-workloads"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;RL のオブザーバビリティと信頼性&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;のダッシュボードは、RL ループ全体のトラブルシューティングと最適化を即座に、すぐに使える状態で実行するために必要な詳細な可視性を提供します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE レシピの RL、特に &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/tutorials/scaling-rl-verl-gke"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Verl&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/tutorials/nemo-rl-gke"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;NeMo RL&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の実装をご確認ください。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;カスタム指標に基づくインテントベースの自動スケーリング&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;従来、アプリケーションの健全性に基づいて AI ワークロードをスケーリングするには、「カスタム指標税」が課せられていました。基本的なコンピューティングやメモリ使用率以外の要素に基づいてシステムをスケーリングするには、組織は複雑なモニタリング システムと IAM ロールを管理する必要があります。これにより、運用上のリスクが生じます。外部のオブザーバビリティ スタックに障害が発生すると、自動スケーリングも機能しなくなります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;インテント ベースの自動スケーリング&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;では、GKE の HorizontalPodAutoscaler（HPA）のネイティブな&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/expose-custom-metrics-autoscaling"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;カスタム指標サポート&lt;/strong&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt; により、このオーバーヘッドが解消されます&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。このエージェントレス アーキテクチャは、Pod から直接指標を取得することで外部依存関係を回避し、信頼性を高めながらコストを削減します。重要なのは、反応時間が 25 秒からわずか 5 秒に短縮されたことです。これは、インフラストラクチャの弾力性がほぼ瞬時に発揮されることを意味し、パフォーマンスが 5 倍向上しています。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;新しいワークロード、変わらないミッション&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE は 10 年以上にわたり、スケーラブルなインフラストラクチャの標準を確立してきました。エージェント AI と自律型 AI の時代を迎えても、Google の使命は変わりません。それは、運用上の摩擦を排除し、お客様がイノベーションに集中できるようにすることです。Next '26 で発表する機能（GKE ハイパークラスタ、Agent Sandbox、超高速推論、インテント ベースの自動スケーリングなど）は、意欲的な AI ワークロードを成功させるために必要な、安全で効率的かつ強力なエンジンを提供します。AI ワークロードに GKE を使用する方法について詳しくは、&lt;/span&gt;&lt;a href="https://cloud.google.com/kubernetes-engine/docs/how-to/machine-learning/inference/inference-quickstart"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Inference Quickstart&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;オーケストレーションおよび Kubernetes プロダクト管理担当シニア ディレクター&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt; Drew Bradstock&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;GKE グループ プロダクト マネージャー&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt; Gari Singh&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 30 Apr 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/whats-new-in-gke-at-next26/</guid><category>AI &amp; Machine Learning</category><category>Application Development</category><category>GKE</category><category>Google Cloud Next</category><category>Containers &amp; Kubernetes</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/GCN26_102_BlogHeader_2436x1200_Opt_13_Dark.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Next ‘26 で発表された GKE の新機能</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/GCN26_102_BlogHeader_2436x1200_Opt_13_Dark.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/whats-new-in-gke-at-next26/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Drew Bradstock</name><title>Sr. Director, Orchestration and Kubernetes Product Management</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Gari Singh</name><title>GKE Group Product Manager</title><department></department><company></company></author></item><item><title>Google が管理する MCP サーバーを使用してプロダクション レディな AI エージェントを構築する方法</title><link>https://cloud.google.com/blog/ja/products/ai-machine-learning/how-to-build-ai-agents-with-google-managed-mcp-servers/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 3 月 28 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/ai-machine-learning/how-to-build-ai-agents-with-google-managed-mcp-servers?hl=en&amp;amp;e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;デベロッパーがより高度な推論システムを使用した AI エージェントを構築するのに伴い、真のビジネス価値を推進するために、より高品質な燃料として、エンタープライズ データと専用ツールが必要になります。このオクタン価の高い組み合わせを最大限に活用するために、Google は Google が管理する Model Context Protocol（MCP）サーバーを提供しています。これは、AI エージェントが Google および Google Cloud サービスと安全にやり取りするために構築されたエンジンです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらの &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/mcp/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google がホストするフルマネージド エンドポイント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;により、AI エージェントは Google マップ、BigQuery、Google Kubernetes Engine、Cloud Run、その他多くの Google サービスと通信できます。AI エージェントを大胆に構築するにあたっては、責任を持って構築することも重要です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このガイドでは、Google のマネージド MCP サーバーでエージェントを安全に構築する方法を説明します。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;Google が管理する MCP サーバーを使用する理由&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ローカルでのテストからエンタープライズ グレードの AI に移行するには、スケーリングと監視を優先する堅牢なマネージド インフラストラクチャを採用する必要があります。主なメリットは次のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;本番環境への準備&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: オープンソースの MCP サーバーはローカルでの開発には最適ですが、本番環境ではスケーラビリティ、単一障害点、管理オーバーヘッドの問題が生じます。Google のマネージド MCP サーバーでは、Google がホスティング、スケーリング、セキュリティに対応するため、インフラストラクチャのプロビジョニングは不要です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;統合された検出機能&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: シンプルなディレクトリ サービスを使用して、Google サービス（maps.googleapis.com/mcp など）で利用可能なすべての MCP エンドポイントを公開アクセスでクエリし、簡単に検出できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;エンタープライズ セキュリティ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Google MCP サーバーは、Cloud IAM、VPC-SC、Model Armor などの Google Cloud セキュリティ スタックとネイティブに統合されています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;統合されたオブザーバビリティと監査機能&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Google MCP サーバーは Cloud Audit Logs と統合されており、すべてのツール呼び出しアクティビティを一元的に表示できます。これにより、プラットフォーム チームは、単一のエンタープライズ グレードのロギング ペインを通じて、エージェントのパフォーマンスのモニタリング、コンプライアンスの確保、インタラクションのトラブルシューティングを行うことができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Figure_1_MCP_blog.max-1000x1000.png"
        
          alt="Figure 1 MCP blog"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="sl61m"&gt;図 1: Google MCP サーバーのアーキテクチャ概要図&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;ADK と Google MCP サーバーを使用する AI エージェントの例&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Cityscape は、Google の Application Development Kit（ADK）を使用して構築された&lt;/span&gt;&lt;a href="https://github.com/danistrebel/adk-cityscape" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;デモ エージェント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;です。「京都の景観を生成して」のようなシンプルなテキスト プロンプトを、AI が生成した独自の都市画像に変換します。信頼できる場所情報には Google Maps Grounding Lite によって管理される MCP サーバーを使用し、画像生成には Nano Banana モデル（ローカル MCP サーバー経由）を使用します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この軽量アプリは、サーバーレス ランタイムである Google &lt;/span&gt;&lt;a href="https://cloud.google.com/run"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud Run&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; に簡単にデプロイされ、ユーザーとやり取りします。以下は、エージェントがローカルのリアルタイムの気象状況に基づいて生成した 2 つの画像の例です。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/MCP_blog_figure.max-1000x1000.jpg"
        
          alt="MCP blog figure"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="sl61m"&gt;図 2: リアルタイムの天気情報を使用して Cityscape エージェントが生成した画像の例&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;1. ADK エージェントから Google MCP サーバーを呼び出す: &lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;下の get_weather コード スニペットで示されているように、Cityscape エージェントはストリーミング可能な HTTP エンドポイントを利用して、Google マップ MCP サーバーとやり取りします。このサーバーは、指定された都市のリアルタイムの気象状況をエージェントに提供します。提供されたデータは、生成された都市景観画像に天候を設定するために使用されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これは Google が管理するリモート MCP サーバーであるため、Google がホスティング、スケーリング、セキュリティに対応します。そのため、エージェントは、あらゆるトラフィック レベルに対応する自動スケーリング、Google の本番環境インフラストラクチャによる組み込みの信頼性、エンタープライズ グレードのセキュリティといったメリットをすぐに活用できます。ユーザーが管理するインフラストラクチャはありません。以下のようにマップ URL を指定し、API キーで認証するだけです。本番環境へのデプロイに最適です。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;# Remote Google MCP server: connects to Google Maps Grounding Lite \r\n# to fetch real-time weather conditions for a given city.\r\nget_weather = McpToolset(\r\n    connection_params=StreamableHTTPConnectionParams(\r\n        url=&amp;quot;https://mapstools.googleapis.com/mcp&amp;quot;,\r\n        headers={&amp;quot;X-Goog-Api-Key&amp;quot;: os.environ[&amp;quot;MAPS_API_KEY&amp;quot;] }\r\n    ),\r\n)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa774fa9490&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Maps Grounding Lite は Google が管理するリモート エンドポイントですが、Cityscape エージェントは、画像生成のためにローカルでホストされる MCP サーバーという、対局的な例も示しています。nano_banana ツールセットは、StdioConnectionParams を使用して &lt;/span&gt;&lt;a href="http://maps.googleapis.com/mcp" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GenMedia MCP サーバー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に接続します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この設定により、エージェントは、先ほど収集したランドマークと天候のデータを取り込んで、デザイン化されたアイソメトリックな都市景観画像を生成します。自己ホスト型 MCP サーバーを実行すると、プロセスのライフサイクルと環境構成を完全に制御できますが、ホストマシンまたはサイドカー コンテナにローカル バイナリが必要になるため、ホスト型アプローチと比較して設定が複雑になります。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;# Self-hosted MCP server: launches the GenMedia MCP server (mcp-gemini-go)\r\n# as a subprocess to generate cityscape images via the Gemini image model.\r\nnano_banana = McpToolset(\r\n    connection_params=StdioConnectionParams(\r\n        server_params=StdioServerParameters(\r\n            command=&amp;quot;mcp-gemini-go&amp;quot;,\r\n            env=dict(os.environ, PROJECT_ID=os.environ[&amp;quot;GOOGLE_CLOUD_PROJECT&amp;quot;]),\r\n        ),\r\n        timeout=60,\r\n    ),\r\n)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa774fa9640&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ADK は、Google が管理する MCP サーバー、リモート MCP サーバー、自己ホスト型 MCP サーバーをサポートしています。Google が管理する MCP サーバーは運用オーバーヘッドがゼロの、プロダクション レディなインフラストラクチャを提供し、リモート MCP サーバーと自己ホスト型 MCP サーバーはカスタムツールや試験的なツールに対する柔軟性を提供します。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;2. エンタープライズ グレードのセキュリティとコンテンツのガードレール&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントの時代において、セキュリティは後回しにできません。2 つの主要なセキュリティ機能を Cityscape エージェントに適用する方法をご紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;IAM 拒否ポリシーによる MCP ツールのきめ細かい制御&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud では、IAM 拒否ポリシーを使用して MCP ツールへのアクセスを制御できます。これは、他の Google Cloud リソースですでに使用しているガバナンス フレームワークと同じです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;たとえば、過去の都市景観メタデータや人口統計のデータセットをクエリするために、BigQuery MCP サーバーを追加して Cityscape エージェントを拡張するとしましょう。BigQuery MCP サーバーは、get_dataset_info や list_datasets などの読み取り専用ツールと、データを変更できる execute_sql などの書き込みツールの両方を公開します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このユースケースでは、エージェントは BigQuery に情報をクエリするだけで、データの挿入、更新、削除を行う SQL を実行してはなりません。Google が管理する MCP サーバーを使用する場合、プロンプト エンジニアリングだけに頼ってこれを適用する必要はありません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;代わりに、読み取り専用としてアノテーションが付けられていないツールをブロックする IAM 拒否ポリシーを適用します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;// IAM deny policy: blocks all MCP tool calls that are not read-only.\r\n{\r\n  &amp;quot;rules&amp;quot;: [\r\n    {\r\n      &amp;quot;denyRule&amp;quot;: {\r\n        &amp;quot;deniedPrincipals&amp;quot;: [&amp;quot;principalSet://goog/public:all&amp;quot;],\r\n        &amp;quot;deniedPermissions&amp;quot;: [&amp;quot;mcp.googleapis.com/tools.call&amp;quot;],\r\n        &amp;quot;denialCondition&amp;quot;: {\r\n          &amp;quot;title&amp;quot;: &amp;quot;Deny read-write tools&amp;quot;,\r\n          &amp;quot;expression&amp;quot;: &amp;quot;api.getAttribute(\&amp;#x27;mcp.googleapis.com/tool.isReadOnly\&amp;#x27;, false) == false&amp;quot;\r\n        }\r\n      }\r\n    }\r\n  ]\r\n}&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa774fa9a90&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;次のコマンドで適用します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;gcloud iam policies create mcp-deny-policy \\\r\n  --attachment-point=cloudresourcemanager.googleapis.com/projects/$PROJECT_ID \\\r\n  --kind=denypolicies \\\r\n  --policy-file=policy.json&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa775ba2a00&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このポリシーが適用されると、エージェントはデータセット スキーマを自由に検索できますが、execute_sql を呼び出そうとすると、意図的かプロンプト インジェクションによってトリガーされたかにかかわらず、BigQuery に到達する前にプラットフォーム レベルでブロックされます。これは多層防御です。エージェントの指示は「データの読み取りのみ」ですが、IAM は LLM が何をしようと決めたかに関係なく、このポリシーを適用します。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;Model Armor によるコンテンツ セキュリティ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Model Armor は &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/model-armor/model-armor-mcp-google-cloud-integration"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud MCP サーバーと直接統合&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;され、プロジェクト レベルですべての MCP ツール呼び出しとレスポンスをサニタイズします。有効化すると、インラインのセキュリティ レイヤとして機能し、以下をスキャンします。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;プロンプト インジェクション攻撃&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;悪意のある URI（フィッシング リンクなど）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;責任ある AI のフィルタに違反する危険なコンテンツ&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Cityscape エージェントに話を戻しましょう。ユーザーが「http://malicious-site.com の都市景観を生成して」と送信したとします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Model Armor を有効化すると、MCP ツール呼び出しは Maps サーバーに到達する前にスキャンされます。悪意のある URI、プロンプト インジェクションの試み、危険なコンテンツは自動的にブロックされます。エージェントにカスタム検証コードは必要ありません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この有効化は 2 段階のプロセスです。まず、最低限のセキュリティ フィルタを定義するフロア設定を構成します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;gcloud model-armor floorsettings update \\\r\n  --full-uri=\&amp;#x27;projects/$PROJECT_ID/locations/global/floorSetting\&amp;#x27; \\\r\n  --enable-floor-setting-enforcement=TRUE \\\r\n  --add-integrated-services=GOOGLE_MCP_SERVER \\\r\n  --google-mcp-server-enforcement-type=INSPECT_AND_BLOCK \\\r\n  --enable-google-mcp-server-cloud-logging \\\r\n  --malicious-uri-filter-settings-enforcement=ENABLED \\\r\n  --add-rai-settings-filters=\&amp;#x27;[{&amp;quot;confidenceLevel&amp;quot;: &amp;quot;MEDIUM_AND_ABOVE&amp;quot;, &amp;quot;filterType&amp;quot;: &amp;quot;DANGEROUS&amp;quot;}]\&amp;#x27;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa775ba2d30&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;次に、プロジェクト内のすべての Google MCP サーバーのコンテンツ セキュリティを有効化します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;gcloud beta services mcp content-security add modelarmor.googleapis.com \\\r\n  --project=$PROJECT_ID&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa7743fff70&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;有効化すると、呼び出し元のエージェントまたはクライアントに関係なく、プロジェクト内のすべての MCP トラフィックが自動的にスキャンされます。ブロックされたリクエストは Cloud Logging に記録されるため、潜在的な脅威に対する完全なオブザーバビリティが得られます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;ご利用にあたって&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google MCP サーバーは、AI エージェントがプロトタイピングから抜け出せない原因となるインフラストラクチャのハードルを取り除きます。マネージド エンドポイントとプラットフォーム レベルのセキュリティ（IAM 拒否ポリシー、Model Armor、Cloud Audit Logs）を組み合わせることで、運用オーバーヘッドを最小限に抑えながら、プロダクション レディな基盤を構築できます。自律エージェントの時代が到来しています。スタックの準備を整えましょう。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ADK Cityscape エージェントのコード リポジトリは&lt;/span&gt;&lt;a href="https://github.com/danistrebel/adk-cityscape" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Google MCP サーバーとサポートされているサービスの詳細については、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/mcp/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://codelabs.developers.google.com/ai-mcp-dk-csql#0" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ハンズオン Codelab&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;: ローカルからクラウドへの移行 - Gemini CLI、Cloud Run、Cloud SQL MCP サーバーを使用したフルスタック アプリの移行&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt; Google &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/run/docs/overview/what-is-cloud-run?_gl=1*i8ohq8*_up*MQ..&amp;amp;gclid=Cj0KCQiA8KTNBhD_ARIsAOvp6DLGEEj0ouZgyTvHN495E7e9huKs2--b0MMYHbttoGeL2-SnKPZkTj8aAqg8EALw_wcB&amp;amp;gclsrc=aw.ds"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud Run&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; で AI エージェントを構築: エージェント型 AI アプリケーション向けのサーバーレス ランタイム&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google Cloud、プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt; Lisa Shen&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google Cloud、ソリューション リード、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt; Daniel Strebel&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/ai-machine-learning/how-to-build-ai-agents-with-google-managed-mcp-servers/</guid><category>Security &amp; Identity</category><category>Application Development</category><category>AI &amp; Machine Learning</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google が管理する MCP サーバーを使用してプロダクション レディな AI エージェントを構築する方法</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/ai-machine-learning/how-to-build-ai-agents-with-google-managed-mcp-servers/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Lisa Shen</name><title>Product Manager, Google Cloud</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Daniel Strebel</name><title>Solution Lead, Google Cloud</title><department></department><company></company></author></item><item><title>一元化されたポリシーと分散ロジック: Eventarc Advanced の概要</title><link>https://cloud.google.com/blog/ja/products/application-modernization/getting-to-know-eventarc-advanced/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 2 月 28 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-modernization/getting-to-know-eventarc-advanced?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エンタープライズ アーキテクトは、開発者のアジリティと組織の管理のどちらを優先するかという根本的なジレンマに直面することがよくあります。開発チームは、迅速に作業し、許可を待つことなく独立したマイクロサービスをデプロイする必要があります。セキュリティ チームとコンプライアンス チームは安全を確保し、データフローが可視化され、ポリシーによって管理されるようにする必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;そこで、Google はサーバーレスのイベント処理プラットフォームである &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/eventarc/advanced/docs/overview"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Eventarc Advanced&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を構築しました。これは &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/eventarc/standard/docs/overview"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Eventarc Standard&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の進化版です。Eventarc Advanced は、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;一元化されたポリシーと分散されたロジック&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を組み合わせることで、最新のクラウド向けに改善された&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;アーキテクチャ パターンを提供します。Eventarc Advanced では、ガバナンス レイヤ（「バス」）と処理レイヤ（「パイプライン」）を明確に分離することで、SecOps チームが求める可視性と制御を実現する一方で、開発者が AI エージェントを調整してイベント ドリブン アプリケーションを自律的に構築できるようにしています。&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-modernization/eventarc-advanced-orchestrates-complex-microservices-environments?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Eventarc Advanced は 2025 年 8 月に一般提供&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_-_evolution-of-architecture.max-1000x1000.png"
        
          alt="1 - evolution-of-architecture"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この投稿では、インテグレーション アーキテクチャの変遷（サービスバスから、マイクロサービス、現在に至るまで）について見ていくとともに、実例を挙げながら解説します。それでは詳しく見ていきましょう。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;インテグレーション アーキテクチャの進化&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;新しいパターンの価値を理解するために、これまでの経緯と、以前のアーキテクチャ パターンで妥協を余儀なくされた点について確認しておきましょう。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;エンタープライズ サービスバスにおける集中的なボトルネック&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;インテグレーション アーキテクチャの初期のアプローチの一つに、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;エンタープライズ サービスバス（ESB）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;があり、これは、一元管理を優先していました。ESB は、ポイントツーポイントのインテグレーションにおける「スパゲッティ アーキテクチャ」を解決するために登場しました。具体的には、異種システム間のやり取りを標準化する一元化された通信レイヤを提供します。しかし、多くの場合、重大な落とし穴がありました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;主な問題は、一元化されたロジックのトラップと呼ばれるものです。変換やオーケストレーションなどの複雑なビジネス ロジックがガバナンス レイヤに直接埋め込まれることが多く、その結果、ミドルウェア レイヤが不透明になり、サービスを所有する開発者側から重要なビジネスルールが見えない状態になりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;そのため、インテグレーションの変更に、中央のミドルウェア チームが介入しなければならないのが一般的でした。開発チームは自律性を失い、インテグレーション スペシャリストの順番待ちを強いられ、小さな機能でさえリリースに数週間かかることがよくありました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;マイクロサービスのガバナンスの盲点&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これに対処するため、業界は&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;マイクロサービス&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;（通称「スマート エンドポイントとダムパイプ」）へと移行し、ロジックを分散してチームが求めていた自律性を実現しました。同期トラフィック（REST、gRPC）では、API ゲートウェイやサービス メッシュなどのツールによってインフラストラクチャ レベルで認証やレート制限などのポリシーを適用することで、ガバナンス レイヤを復元できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;しかし、アーキテクチャがレジリエンスと分離を強化するために&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;イベント ドリブン アーキテクチャ（EDA）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;へと移行するにつれ、新たな課題が生じました。分散された非同期環境では、一元管理が失われることがよくあり、SecOps チームが秩序を維持するのに苦労するという&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;ガバナンス上の課題&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;が生まれたのです。問題となったのは、以下の 3 点です。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;可視性の欠如&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 一元的なポリシーがないと、シャドー IT サービスが検出されずに機密性の高いイベントをひそかにサブスクライブする可能性があります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ポリシーの問題&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: ブローカーが個々のメッセージを不透明な blob として扱う場合、データ所在地や PII マスキングを適用することはほぼ不可能です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;依存関係のリスク&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 明示的な取り決めなしにイベント スキーマを変更すると、ダウンストリーム側の不明なコンシューマーがいつのまにか破損されるリスクがあります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;新しいパターン: ポリシーは一元化、ロジックは分散&lt;/strong&gt;&lt;/h4&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_-_bus-vs-pipeline.max-1000x1000.jpg"
        
          alt="2 - bus-vs-pipeline"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Eventarc Advanced は、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;一元化されたポリシーと分散ロジック&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;という新しいアーキテクチャ パターンにより、制御とスピードの両立という課題に対処しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Eventarc Advanced では、これらの異なる責任を 2 つの特定のアーキテクチャ リソースにマッピングします。各リソースはそれぞれ、以下の異なるロールに対応しています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;バス:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; このガバナンス レイヤは、イベントがルーティングされる前にプラットフォーム管理者がグローバルな制約を適用する、一元管理用のハブです。これは、従来の ESB の一元化されたルーティングと、サービス メッシュの最新のセキュリティ アーキテクチャを統合したものです。Identity and Access Management（IAM）やそのコンテンツベースのアクセス制御を処理し、誰にパブリッシュを許可するかを厳密に定義して、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/vpc-service-controls/docs/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;VPC Service Controls&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と連携しながらデータ引き出しを防止できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;パイプライン:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; この分散型のチーム所有リソースは、いわば、開発者のインテグレーション ロジック レイヤです。このレイヤで、AI エージェントとマイクロサービスのイベント処理パターンが自由に解放され、開発者は特定のビジネス ロジックに従ってイベントフローと配信を構成できます。データを不透明なビットとして扱う多くのサービス メッシュとは異なり、このパイプラインはコンテンツを理解します。開発者は、イベントの変換、ペイロードの形式変換（JSON から Avro など）、再試行ポリシーおよび認証の構成を独立して行うことができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;つまり、Eventarc Advanced はこれらの役割を分離することで、ESB の&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;制御&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;、マイクロサービスの&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;アジリティ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;、最新型のイベント ドリブン アーキテクチャの&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;レジリエンス&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;をすべて実現しています。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;仕組み: 小売業のイベント メッシュの例&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;一般的な Eventarc Advanced ソリューションは最小限の構成で実装でき、管理ガバナンスと分散インテグレーション ロジックの両方で合理化されたエクスペリエンスを提供します。このモデルが実際にどのように機能するかを、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;小売業のイベント メッシュ&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;の事例で見てみましょう。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;例として、グローバルな小売業者のエコシステムについて考えます。4 つの自律的な部門があり、それぞれ以下のサービスを担当しています。&lt;/span&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;コマース&lt;/strong&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;財務&lt;/strong&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;物流&lt;/strong&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;インテリジェンス（AI インサイト エージェント）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;従来の方法では、これらの部門を連携させるのは困難です。インテリジェンス部門はモデルの全データにアクセスしたいと考えます。一方、財務部門はコンプライアンスのためにすべてのデータをロックする必要があります。物流チームは出荷のために安定したスキーマを求めています。コマース部門は新しい機能を即座にリリースする必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;基盤: CloudEvents 上に構築&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Eventarc Advanced は、オープンな &lt;/span&gt;&lt;a href="https://cloudevents.io/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;CloudEvents 標準&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に基づくデータモデルを使用しており、あらゆる種類のペイロードに対応できます。そのため、柔軟性を維持しながら、ガバナンスおよび検出可能性を確保することが可能です。この例では、プラットフォーム管理者によって、単一イベントをパブリッシュする前に、すべてのメッセージに標準属性およびガバナンス用のカスタム拡張属性を含めることが義務付けられているものとします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この例では、バス上のすべてのイベントに次の属性を含める必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;code style="vertical-align: baseline;"&gt;type&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;: イベント インスタンスの標準識別子（例: &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;com.retail.order.created&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;code style="vertical-align: baseline;"&gt;source&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;: プロデューサーを識別する標準属性（例: &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;//commerce/frontend&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;code style="vertical-align: baseline;"&gt;data_sensitivity&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;: リスクを分類するカスタム拡張属性&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;さらに、この組織では 3 種類のデータ機密性レベルを定義しています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;code style="vertical-align: baseline;"&gt;restricted&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;（高）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: クレジット カードのトークンや納税者番号などの高リスクデータ&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;code style="vertical-align: baseline;"&gt;confidential&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;（中）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 自宅住所などの個人情報（PII）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;code style="vertical-align: baseline;"&gt;general&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;（低）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 注文 ID などの安全な運用データ&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この標準化されたメタデータ レイヤにより、特定の属性名に基づいてバスからポリシーを適用することが可能となります。具体的には、データの送信元（&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;source&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;）とデータの種類（&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;data_sensitivity&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;）をチェックできます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ワークフロー&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このモデルは、単一の注文のライフサイクルにおいて、機密性がステップごとに変化する安全なフローとなります。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_-_flow-no-bus.max-1000x1000.png"
        
          alt="3 - flow-no-bus"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;注文&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Commerce&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;（コマース）サービスが &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;order.created&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; をバスにパブリッシュします。このイベントのデータ機密性は &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;general&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; とタグ付けされています。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;AI Insights Agent&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;（AI インサイト エージェント）サービスは、市場のトレンドを分析するために、この情報をサブスクライブします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;支払い認証&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Commerce&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; サービスが &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;payment.authorized&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; をパブリッシュし、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;restricted &lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; タグを付けます（セキュア トークンが含まれます）。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Finance&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;（財務）サービスが、このトークン取得をサブスクライブして、請求処理を実行します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;決済&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Finance&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; サービスが &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;payment.success&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; をパブリッシュし、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;general&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; タグを付けます。これが、出荷に進んでよいという合図になり、財務上の機密情報は隠されたままになります。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Logistics&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;（物流）が出荷のためにこれをサブスクライブします。また、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Intelligence AI Insights Agent&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;（インテリジェンス AI インサイト エージェント）がトリガーされて、次のサプライ チェーン サイクルの市場動向を評価します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;出荷&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Logistics&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; サービスが &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;shipment.ready&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; をパブリッシュし、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;confidential &lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; タグを付けます（お客様の電話番号が含まれます）。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Logistics&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; が自らの通知パイプラインによってこれをサブスクライブし、SMS 通知をトリガーします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;従来のアーキテクチャだと、PCI、PII、運用のデータが単一バスに混在し、コンプライアンスの面で非常に複雑になりますが、Eventarc Advanced を使用すれば、この問題は解決します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/4_-_flow-with-bus.max-1000x1000.png"
        
          alt="4 - flow-with-bus"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;バス: ガバナンス レイヤ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォーム管理者は、バスに&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;安全な戦略&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を実装できます。たとえば、内部サービスをむやみに信頼するのではなく、グローバル ポリシーによって&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;きめ細かなアクセス制御（FGAC）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を適用し、CloudEvents 属性を検査することができます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ソースの整合性の検証&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;サービスの侵害によるイベントのスプーフィングを防ぐため、バス管理者は、プロデューサー ID とソース属性の一致を求めます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;たとえば、プリンシパル &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;sa-commerce@retail.com&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; のみに、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;message.source.startsWith("//commerce/")&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; という表記に一致するイベントのパブリッシュを許可するようにバスポリシーを設定できます。仮に Intelligence AI Insights Agent サービスが &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;//commerce/payments&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; からであると偽ってイベントをパブリッシュしようとすると、バスはこのリクエストを拒否します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;データ分類の検証&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;バス管理者は、すべてのイベントを機密性に基づいて分類できるようにするために、バスに送られるすべてのペイロードに有効な機密性属性を求めます。バスポリシーに、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;message.data_sensitivity&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; が &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;['general', 'confidential', 'restricted']&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; のいずれかであるかどうかを検証するよう指定できます。これにより、イベントメッシュにはガバナンス対応の分類済みデータのみが確実に含まれるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;パイプライン: ロジックレイヤと、自律的なチームのイノベーション&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;バスでセキュリティ ポスチャーを確立する一方で、開発チームは&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;パイプライン&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を使用し、複雑なインテグレーションの課題を独自のドメイン内で解決できます。具体的にどんな課題があるのかを見てみましょう。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;スキーマに対応した形式変換とペイロードの変換&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;物流部門は、高効率の&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;プロトコル バッファ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を使って倉庫ロボットをアップグレードすることにしました。財務部門に JSON 出力の変更を強制すると、他のコンシューマーが壊れる可能性があるため、その代わりに、物流部門が独自のパイプラインを使って&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;変換&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;ステップを構成できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/5_-_pipeline-json-proto-transform.max-1000x1000.png"
        
          alt="5 - pipeline-json-proto-transform"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;財務部門からの一般的な &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;com.retail.payment.success&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; イベントは、次のような JSON として届きます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;{\r\n  &amp;quot;id&amp;quot;: &amp;quot;89d5663e-789e-4d9f-a65f-f7d83742d987&amp;quot;,\r\n  &amp;quot;source&amp;quot;: &amp;quot;//finance/ledger&amp;quot;,\r\n  &amp;quot;type&amp;quot;: &amp;quot;com.retail.payment.success&amp;quot;,\r\n  &amp;quot;data_sensitivity&amp;quot;: &amp;quot;general&amp;quot;,\r\n  &amp;quot;datacontenttype&amp;quot;: &amp;quot;application/json&amp;quot;,\r\n  &amp;quot;data&amp;quot;: {\r\n    &amp;quot;order_number&amp;quot;: &amp;quot;ORD-2023-8841&amp;quot;,\r\n    &amp;quot;total_amount&amp;quot;: 249.99,\r\n    &amp;quot;currency&amp;quot;: &amp;quot;USD&amp;quot;,\r\n    &amp;quot;transaction_id&amp;quot;: &amp;quot;tx_77382910&amp;quot;,\r\n    &amp;quot;status&amp;quot;: &amp;quot;SETTLED&amp;quot;\r\n  }\r\n}&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa774f85af0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;倉庫ロボット サービスは、次のようなバイナリの Protobuf メッセージを想定しています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;message PaymentConfirmed {\r\n  string order_id = 1;\r\n  double insured_value = 2;\r\n  string currency_code = 3;\r\n  string ledger_reference = 4;\r\n}&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa774f85190&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;物流部門は、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;json&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を入力として受け付け、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;Protobuf&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; に出力するようにパイプラインを構成します。データをマッピングするために、以下のように &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Common Expression Language（CEL）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; を使って&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;変換&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を構成しています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;// CEL 変換によって、ターゲットの Protobuf メッセージを構築\r\n{\r\n &amp;quot;order_id&amp;quot;: message.data.order_number,\r\n // 交換費用をカバーするため、総額の 110% にする\r\n &amp;quot;insured_value&amp;quot;: message.data.total_amount * 1.1,\r\n // 通貨を大文字に統一\r\n &amp;quot;currency_code&amp;quot;: message.data.currency.upperAscii(),\r\n &amp;quot;ledger_reference&amp;quot;: message.data.transaction_id,\r\n}&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa774f85550&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この変換では、入力のマッピングだけでなく、ビジネス ロジックも適用され、保険適用後の金額計算と通貨コードの正規化が行われています。物流部門は、財務部門と打ち合わせを一切することなく、このモダナイゼーションを実装できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェントのワークフロー: AI エージェントのフィルタとトリガー&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Eventarc Advanced では、&lt;/span&gt;&lt;a href="https://github.com/a2aproject/A2A" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent2Agent（A2A）&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;や &lt;/span&gt;&lt;a href="https://modelcontextprotocol.io/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Model Context Protocol（MCP）&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;などのオープン スタンダード プロトコルを使って、パイプラインが AI エージェントと直接通信できるようにし、エージェントのワークフローを実現しています。また、フィルタなどの豊富な機能もあり、エージェントの呼び出しタイミングを最適化できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;インテリジェンス部門は、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;ai-insights&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; と名付けたパイプラインと &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;A2A プロトコル&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を使用して &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;AI インサイト エージェント&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;に接続し、注文に基づいて市場動向をプロアクティブに分析してもらえます。エージェントの処理はリソースを大量に消費するため、フィルタを使用して、詳細な分析が必要な高額注文に対してのみエージェントを呼び出すことができます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/6_-_pipeline-filter-mdb-agent.max-1000x1000.png"
        
          alt="6 - pipeline-filter-mdb-agent"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;パイプライン フィルタを、次のように構成します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;message.type == &amp;quot;order.created&amp;quot; &amp;amp;&amp;amp; \r\ndouble(message.amount) &amp;gt; 5000.0&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa774f85940&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;フィルタが渡されると、パイプラインは &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;HTTP Message Destination Binding（MDB）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;の構文を使ってエージェントを直接トリガーします。CEL テンプレートを定義することによって、ネイティブな A2A &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;SendMessage&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; リクエストを構築して&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;戦略担当の AI インサイト エージェント&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;に送るという複雑な処理をパイプラインで行えます。これにより、手動で「グルーコード」を作成することなく、複雑なイベントデータから派生した&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;会話型プロンプト&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;をエージェントに送信することができます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;{\r\n  &amp;quot;headers&amp;quot;: headers.merge({ &amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;, &amp;quot;A2A-Version&amp;quot;: &amp;quot;1.0&amp;quot; }),\r\n  &amp;quot;body&amp;quot;: {\r\n    &amp;quot;jsonrpc&amp;quot;: &amp;quot;2.0&amp;quot;,\r\n    &amp;quot;id&amp;quot;: message.id,\r\n    &amp;quot;method&amp;quot;: &amp;quot;message/send&amp;quot;,\r\n    &amp;quot;params&amp;quot;: {\r\n      &amp;quot;message&amp;quot;: {\r\n        &amp;quot;messageId&amp;quot;: message.id,\r\n        &amp;quot;role&amp;quot;: &amp;quot;ROLE_USER&amp;quot;,\r\n        &amp;quot;parts&amp;quot;: [\r\n          { \r\n            &amp;quot;text&amp;quot;: &amp;quot;Analyze Order &amp;quot; + message.data.order_number + &amp;quot; for market trends.&amp;quot; \r\n          }\r\n        ]\r\n      }\r\n    }\r\n  }\r\n}&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa774f856a0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;MCP などの他の一般的なエージェント通信プロトコルでも、同様のプロンプト メッセージを作成できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;フィルタとエージェント プロトコル変換を組み合わせることで、AI リソースを本当に必要な場面で有効利用することが可能となります。インテリジェンス部門は、取り込みコードを記述したり、コマース部門や管理部門と調整したりすることなく、独自にこれを実装できます。さらに、エージェントが独自の戦略的推奨事項をバスにパブリッシュし、AI の知見を適宜活用できるようにすることで、一般的なクラウド イベントが競争に役立つインテリジェンスへと生まれ変わります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;高度な API リクエスト モデリング&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;出荷の準備が整うと、物流部門はパイプラインからレガシーのゲートウェイ API を使って SMS を送信します。サードパーティのレガシー API と統合するためには、リクエストの書式設定のために、「グルーコード」サービスの記述が必要となるのが一般的です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;物流部門は、レガシー サービスが想定しているリクエストを正確に記述するために専用のパイプラインを構成することで、このメンテナンスの負担を解消しています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/7_-_mdb.max-1000x1000.png"
        
          alt="7 - mdb"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;具体的には、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;HTTP Message Destination Binding&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; の CEL 構文を使って、電話番号を標準化し、API で必須の &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;X-SMS-To&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; HTTP ヘッダーにマッピングします。また、以下のように SMS テキストも作成します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;{\r\n    &amp;quot;headers&amp;quot;: { &amp;quot;X-SMS-To&amp;quot;, \r\n        message.data.phone.matches(\&amp;#x27;^\\\\+1\&amp;#x27;) ?\r\n            message.data.phone : \r\n            \&amp;#x27;+1\&amp;#x27; + message.data.phone \r\n    },\r\n\r\n    &amp;quot;body&amp;quot;: {\r\n        &amp;quot;sms_text&amp;quot;: &amp;quot;Order &amp;quot; + message.data.order_id + &amp;quot; shipped!&amp;quot;\r\n    }\r\n}&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa7741d6370&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最後に、パイプラインに直接、堅牢な再試行ポリシー（線形バックオフ、最大 5 回の試行）を構成して、一時的なネットワーク中断によって通知が失われないようにします。このパイプラインは、確実な配信を実現するほか、すぐに使える認証を提供します。宛先として、HTTP エンドポイントのほか、Cloud Run、Pub/Sub、バス、ワークフローや、200 以上の Google サービスがサポートされています。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;アジャイルなインテグレーションに向けた未来&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Eventarc Advanced は、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;一元化ポリシー、分散型ロジック&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;のパターンを導入することで、イベント ドリブン アーキテクチャにおける重要な盲点に対処し、非同期通信において同期通信と同レベルの成熟度を達成しています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォーム チームは、&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;バスですべてのメッセージに整合性と機密性を厳格に適用することで、あたかもサービスメッシュのようなセキュリティをイベントレイヤに導入できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;開発者は、&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;自律性を取り戻せます。パイプラインを使って、特定のニーズに応じてイベントをフィルタ、変換、形式変換、ルーティングできるため、イベントを不透明なアーティファクトではなく、重要な産物として扱うことが可能となります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このアーキテクチャは、次世代のインテリジェント アプリケーションの基盤となります。安全で定型化された、信頼できるイベント メッシュは、生成 AI エージェントおよびリアルタイム分析の基軸となり、ビジネス コンテキストを必要とするシステムに安全に公開することが可能となります。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;使ってみる&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ガバナンスに足を引っ張られることなく、イノベーションを促進しましょう。Eventarc Advanced の使用を開始するにあたっては、以下のリソースをご利用ください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;詳細:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://cloud.google.com/eventarc/docs"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Eventarc Advanced のドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;で、バスとパイプラインの全機能をご確認ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;実践:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 「小売業のイベント メッシュ」のシナリオを自分でデプロイしてみましょう。また、&lt;/span&gt;&lt;a href="https://cloud.google.com/eventarc/docs/quickstarts"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;クイックスタートとチュートリアル&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;でエンタープライズのパターンについて理解を深められます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;構築してみる:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://console.cloud.google.com/eventarc"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud コンソール&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を開き、初めてのバスとパイプラインをさっそく構成してみましょう。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ご相談ください:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 複雑なエンタープライズ ユースケースがおありですか？&lt;/span&gt;&lt;a href="https://cloud.google.com/contact"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud の営業担当者&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;までお問い合わせください。Eventarc Advanced がお客様の広範なインテグレーション戦略にどのように役立つかについて、ご説明させていただきます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;スタッフ ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Milen Kovachev&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 17 Mar 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-modernization/getting-to-know-eventarc-advanced/</guid><category>Application Development</category><category>Application Modernization</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/0_zjIbf2O.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>一元化されたポリシーと分散ロジック: Eventarc Advanced の概要</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/0_zjIbf2O.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-modernization/getting-to-know-eventarc-advanced/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Milen Kovachev</name><title>Staff Software Engineer</title><department></department><company></company></author></item><item><title>Google Cloud データベースで次世代のエージェントを強化する</title><link>https://cloud.google.com/blog/ja/products/databases/managed-mcp-servers-for-google-cloud-databases/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 2 月 19 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/databases/managed-mcp-servers-for-google-cloud-databases?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;カスタム エージェントや chatbot などの AI アプリケーションを構築する開発者は、オープンソースの &lt;/span&gt;&lt;a href="https://www.anthropic.com/news/model-context-protocol" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Model Context Protocol（MCP）&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;標準により、作成したイノベーションがデータやツールに一貫性のある方法で安全にアクセスできるようにすることができます。Google は 2025 年末、Google マップや &lt;/span&gt;&lt;a href="https://cloud.google.com/bigquery"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;BigQuery&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; などのサービス向けに&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/ai-machine-learning/announcing-official-mcp-support-for-google-services?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;マネージドおよびリモート MCP のサポートを導入&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;することで、AI がツールに接続するための標準的な方法を確立し、アプリケーションのユニバーサル インターフェースを効果的に作成しました。このたび、このサービスを拡張し、PostgreSQL（&lt;/span&gt;&lt;a href="https://cloud.google.com/products/alloydb"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AlloyDB&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/spanner"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Spanner&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/sql"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud SQL&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;）と、高パフォーマンスの NoSQL ワークロード向けの &lt;/span&gt;&lt;a href="https://cloud.google.com/products/firestore"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Firestore&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; および &lt;/span&gt;&lt;a href="https://cloud.google.com/bigtable"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Bigtable&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を追加しました。また、IDE を Google のドキュメントに接続する API を備えた新しい &lt;/span&gt;&lt;a href="https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Developer Knowledge MCP サーバー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;も導入します。これらのサーバーは Google Cloud で実行され、Gemini やその他の MCP 準拠のクライアントがデータやインフラストラクチャと簡単にやり取りできる安全なインターフェースを提供します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini 3 のリリースにより、開発者は高度な推論機能を利用して、複雑な問題を計画、構築、解決できるようになりました。しかし、AI モデルが有用な「エージェント」として機能するには、信頼できる方法で環境とやり取りする必要があります。今回の発表は、これらの機能を、お客様が作業環境のバックボーンとして日常的に利用しているデータベース ツールにまで幅広く拡張するものです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントをこれらのサーバーに接続するために、インフラストラクチャをデプロイする必要はありません。エージェント構成で MCP サーバー エンドポイントを構成するだけで、エンタープライズ グレードの監査、オブザーバビリティ、ガバナンスに裏付けられた運用データに即座にアクセスできます。インフラストラクチャの管理が不要なため、運用上のオーバーヘッドを発生させることなく、エージェントのワークロードをスケーリングできます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェントに運用データを提供&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらの新しいマネージド サーバーにより、エージェントは Google のポートフォリオ全体で特定の機能にアクセスできるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;AlloyDB for PostgreSQL:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; エージェントは PostgreSQL ワークロードとやり取りして、スキーマの作成、複雑なクエリの遅延の診断、ベクトル類似性検索の実行などのタスクを可能にします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Spanner:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Spanner の統合マルチモデル機能（Spanner Graph など）を使用すると、エージェントは標準（SQL および GQL）クエリを使用し、リレーショナル データやセマンティック データと並行して複雑な関係をモデル化およびクエリできます。これにより、エージェントは MCP ツールを自由に使用して、詐欺組織の特定や商品のレコメンデーション生成など、深い分析情報を迅速に発見できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Cloud SQL for PostgreSQL、MySQL、SQL Server:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 開発者とデータベース管理者は、MySQL、PostgreSQL、SQL Server のフリート全体で Cloud SQL MCP Server を使用し、データベースとの自然言語でのやり取り、AI によるアプリ開発の支援、クエリ パフォーマンスの最適化、エージェントによるデータベースのトラブルシューティングを行うことができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Bigtable:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Bigtable の柔軟なスキーマと高スループットの取り込み機能は、デジタル統合ハブの構築や時系列データの管理によく使用されます。MCP を使用すると、運用ワークフローの自動化が簡素化され、カスタマー サポート、CRM、人事、IT 運用、サプライ チェーン、ロジスティクス分野でこのデータを使用したエージェント アプリケーションを開発しやすくなります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Firestore:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; モバイルとウェブの開発に重点を置いた Firestore MCP サーバーにより、エージェントはライブ ドキュメント コレクションと同期できます。その結果、自然言語プロンプトを介してユーザー セッションの状態を確認したり、注文状況を確認したりするなどの動的なインタラクションがサポートされます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;アプリケーションとインフラストラクチャの管理&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、エージェントがデータの取得だけでなく、アプリケーションの構築と管理を支援できるようにしています。&lt;/span&gt;&lt;a href="https://developers.google.com/knowledge/mcp" rel="noopener" target="_blank"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Developer Knowledge MCP サーバー&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;は、IDE を Google のドキュメントに接続し、エージェントが関連性の高いコンテキストを使用して技術的な質問に答えたり、コードのトラブルシューティングを行ったりできるようにします。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;セキュリティとガバナンス&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントをデータベースに接続するには、堅牢なセキュリティとガバナンスが必要です。これらのサーバーは、Google Cloud の標準的な ID およびオブザーバビリティ フレームワークに基づいて構築されています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ID ファーストのセキュリティ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 認証はすべて、共有キーではなく、Identity and Access Management（IAM）を通じて処理されます。これにより、エージェントはユーザーが明示的に承認した特定のテーブルまたはビューにのみアクセスできるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;完全なオブザーバビリティ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; エージェントのアクティビティを追跡できるように、これらの MCP サーバーを介して行われたすべてのクエリとアクションは Cloud Audit Logs に記録されます。これにより、セキュリティ チームはすべてのデータベース操作の記録を取得し、可視性を維持しながら簡単にアクセスできます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;デモ: ローカルコードからマネージド データへ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;新しい MCP サーバーの動作例を見てみましょう。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;フィットネス コミュニティ向けのフルスタック イベント管理プラットフォームの移行を自動化するエージェントを想像してみてください。Gemini CLI で一連の自然言語の指示を使用することにより、エージェントは &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/sql/docs/mysql/use-cloudsql-mcp"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud SQL リモート MCP サーバー&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を利用して、マネージド PostgreSQL インスタンスをプロビジョニングし、正しいスキーマを適用して、ローカルデータを安全に移行します。複雑な &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;gcloud&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; コマンドを習得したり、Cloud SQL のエキスパートになったりする必要はありません。面倒な作業はエージェントが行います。この移行は、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Developer Knowledge MCP サーバー&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;が公式ドキュメントを参照してエージェントをベスト プラクティスに導くことによって、リアルタイムで設計されます。その結果、アプリケーションのバックボーンがローカル ストレージからフルマネージドのエンタープライズ データベースに簡単にアップグレードされます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/1_onemcplaunchblogdemo.gif"
        
          alt="1 onemcplaunchblogdemo"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;サードパーティ エージェントのサポート&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらのサーバーはオープンな MCP 標準に準拠しているため、お気に入りの AI エージェントとも連携できます。設定でカスタム コネクタを追加することで、Anthropic の Claude などのクライアントを簡単に接続できます。Google Cloud データベースの MCP エンドポイントを指定するだけで、すぐに構築を開始できます。複雑な構成ファイルはいりません。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/2_onemcp_launch_claudegif.gif"
        
          alt="2 onemcp launch claudegif"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;次のステップ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今後数か月以内に、Looker、Database Migration Service（DMS）、BigQuery Migration Service、Memorystore、データベース センター、Pub/Sub、Kafka などのマネージド MCP サポートが追加され、このエコシステムはさらに拡大する予定です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;安全なデータドリブン エージェントの構築を開始するには、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/alloydb/docs/ai/use-alloydb-mcp"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AlloyDB&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/spanner/docs/use-spanner-mcp"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Spanner&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/sql/docs/postgres/use-cloudsql-mcp"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud SQL&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigtable/docs/use-bigtable-mcp"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Bigtable&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/firestore/native/docs/use-firestore-mcp"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Firestore&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; のガイドをご覧ください。&lt;/span&gt;&lt;a href="https://codelabs.developers.google.com/ai-mcp-dk-csql#0" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud SQL&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;a href="https://codelabs.developers.google.com/spanner-mcp-server" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Spanner&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の Codelab や、Google Cloud へのアプリの移行手順について説明するこちらの&lt;/span&gt;&lt;a href="https://www.youtube.com/watch?v=SeuhYVg8-AU" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;デモ動画&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;もご覧ください。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=SeuhYVg8-AU"
      data-glue-modal-trigger="uni-modal-SeuhYVg8-AU-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        &lt;img src="//img.youtube.com/vi/SeuhYVg8-AU/maxresdefault.jpg"
             alt="Gemini CLI + Google MCPs: Migrate &amp;amp; deploy full stack apps"/&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-SeuhYVg8-AU-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="SeuhYVg8-AU"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=SeuhYVg8-AU"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="zyrfg"&gt;&lt;b&gt;&lt;i&gt;- AI およびデータベース担当バイス プレジデント、Amit Ganesh&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="85nit"&gt;&lt;b&gt;&lt;i&gt;- データベース向け AI 担当シニア プロダクト マネージャー、Rahul Deshmukh&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 26 Feb 2026 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/databases/managed-mcp-servers-for-google-cloud-databases/</guid><category>AI &amp; Machine Learning</category><category>Application Development</category><category>Cloud SQL</category><category>Spanner</category><category>Databases</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/Gemini_Generated_Image_jcq8tgjcq8tgjcq8.max-600x600.png" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google Cloud データベースで次世代のエージェントを強化する</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/Gemini_Generated_Image_jcq8tgjcq8tgjcq8.max-600x600.png</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/databases/managed-mcp-servers-for-google-cloud-databases/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Amit Ganesh</name><title>Vice President, AI &amp; Databases</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Rahul Deshmukh</name><title>Senior Product Manager</title><department></department><company></company></author></item><item><title>プラットフォーム使用の落とし穴（パート 1）: アクティビティの多さが必ずしも価値の高さを示すとは限らない理由</title><link>https://cloud.google.com/blog/ja/products/application-development/at-john-lewis-partnership-measuring-developer-platform-value/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 2 月 5 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/at-john-lewis-partnership-measuring-developer-platform-value?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;社内デベロッパー プラットフォームに投資した組織では、必ず「実際に機能しているのか？」という疑問が生じます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;導入率を追跡するだけでは、プラットフォームがデベロッパーに真の価値をもたらしているかどうかはわかりません。英国の大手小売業者である John Lewis も、この課題に直面していました。これまでの記事（&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;パート 1&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-two?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;パート 2&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;）では、John Lewis Digital Platform（JLDP）が数十のプロダクト チームによる高品質なソフトウェアの迅速な構築を可能にし、www.johnlewis.com やその他の重要なアプリケーションを強化した方法を紹介しました。しかし、このプラットフォームが実際に成功を収めたことはどのようにしてわかったのでしょうか？収益や販売などの従来のプロダクト指標をこの分野にそのまま当てはめることはできません。テナントがプラットフォームを使用しているかどうかだけを重視していると、プラットフォームがテナントに価値をもたらしているかどうかを把握できません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;この記事では、John Lewis のプラットフォーム チームの Alex Moss 氏が、単純な使用状況の指標から、プラットフォームの真の価値を測定するための洗練された多段階のアプローチを開発するまでの経緯について説明します。この取り組みは、リードタイムの指標から &lt;/span&gt;&lt;a href="https://dora.dev/" rel="noopener" target="_blank"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;DORA&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;、そして最終的には「技術的健全性」スコアへと発展しました。その過程で、JLDP の目的がどのように進化し、それとともにその価値がどのように高まってきたのかを探ります。- Darren Evans&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;最初の測定: プラットフォームの価値に焦点を当てる&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォームの初期の頃は、その価値の把握は実際にははるかに簡単でした。これは、プラットフォームが非常に明確な目的、つまり変更の迅速化を実現するために作成されたからです。John Lewis のビジネス部門は、johnlewis.com の複数の機能を並行して開発する複数のプロダクト チームを編成し、それらの機能を顧客に迅速に提供してフィードバックを得たいと考えていました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;同社のオンライン ビジネス「John Lewis Digital」の世界で生まれたため、非常に早い段階からプロダクトとして扱われ、その分野のレポート メカニズムとも統合されました。そのため、プラットフォームの目標をオンライン ビジネスのより広範な目標に四半期ごとにリンクさせ、測定可能かつ主要な成果を報告することが標準になりました。これにより、このプラットフォームが重要とみなす理由に焦点を当てることができました。プラットフォームの改善は、別のプラットフォームを探すのではなく、そのプラットフォームを使用し続けることを正当化するものでしょうか？現状に満足してはなりません。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_aSY3nPB.max-1000x1000.png"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="nnhmb"&gt;6 つの年間指標が四半期ごとに報告されています。具体的な対策は年々変化しました。&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これに加えて、プラットフォームの最初の数年間は、プラットフォーム作成の根拠を最もよく示す 3 つのシンプルな指標がありました。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;サービス作成のリードタイム:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; テナント（プロダクト チームがソフトウェアを作成するスペース）の作成にかかった時間&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;オンボーディングのリードタイム:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; プロダクト チームが本番環境にデプロイするのにかかった時間&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;最初の顧客までのリードタイム:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; プロダクト チームがサービスを「顧客向けに本稼働開始」するまでに要した時間&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_DVTZRKS.max-1000x1000.png"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="nnhmb"&gt;プラットフォームの自社作成サービス カタログの初期バージョンのスクリーンショット。前述の 3 つの指標を追跡&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これをプラットフォームに存在するテナントの数と組み合わせてレポートを作成し、上記の初期の自社製サービス カタログの一部として表示しました（その後、&lt;/span&gt;&lt;a href="https://medium.com/john-lewis-software-engineering/weve-gone-backstage-this-is-how-we-use-it-on-our-digital-platform-b299cd4acb24" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Backstage に置き換えられました&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;）。このレポートには 2 つの目的がありました。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: lower-alpha; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォームの導入状況と、稼働開始までの時間（特に「サービス作成」は、従来チームが数週間待つ必要があったのに対し、1 桁の時間で測定）を、関係者向けに非常にわかりやすく可視化する。これは、プロダクトの初期段階では、継続的な成長を実証して投資を正当化する必要があるため重要です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: lower-alpha; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;どのチームが本番環境への移行に時間をかけているかを、プラットフォーム チーム自身（および関係者）が確認できるようにする。プロダクトは実際に役に立っているか？そうでない場合、他に何ができるか？&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これをテナントとの会話のきっかけとして利用することで、プラットフォームの機能にいかせる豊富なフィードバックを得ることができました。テナントに「本稼働開始を妨げているものは何ですか？」と尋ねたところ、多くの場合、構築しているプロダクトが複雑すぎるという回答が返ってきました。しかし、独自のプロセスが妨げになっていることもよくありました。これは重要なことでした。これにより対策を講じることができたからです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらの障壁のうち、当社が最も簡単に克服できたのは、通常、技術関連のものでした。&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;これまでの記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;では、「チームが PubSub をプロビジョニングするために Terraform の記述に多くの時間を費やしている」と「Kubernetes の使用方法を学ぶのに苦労している」という 2 つの例を取り上げました。これに対処するため、プラットフォーム チームは「Paved Road（舗装された道）」を作り、セルフサービス プロビジョニングや Kubernetes の簡素化を実現して、チームの負担を大幅に軽減しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;新しいサービスを本番環境に移行する手順を合理化するためのより大きな機会は、当社のプロセス（セキュリティ承認など）に存在していました。プラットフォームがこのような組織機能を簡素化できるように強化されていれば、得られるメリットは非常に大きくなります。その一例が、情報セキュリティ リスク保証プロセスです。必要なセキュリティ承認を得て、必要なドキュメントを作成する作業が必要でしたが、時間がかかりました。また、ビジネスの変化の速さから、多くのチームが並行してこの作業を行っていました。プラットフォーム チームは、テナント向けの簡素化されたプロセスを交渉で獲得しました。これは、プラットフォームに常駐することで、セキュリティ管理が実施され、ポリシーが遵守されていることを保証できたからです。これは、このニーズを満たす機能をプラットフォームが構築し、それらの機能が使用されているという証拠を提示できたことから直接もたらされた結果です。これにより、テナントチームがこれをドキュメント化したり、独自に考案したりする必要がなくなりました。このソリューションは技術的な要素が少ないものですが、プラットフォーム エンジニアリングを通じてデベロッパーのエクスペリエンスを簡素化しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;会話の結果、プラットフォームの形をなさないフィードバックが得られることもありました。たとえば、機能フラグやダークローンチなどのコンセプト、あるいはレガシー システムとの依存関係を解消するのに役立つソフトウェア設計オプションをチームが理解できるよう支援することなどです。John Lewis のプラットフォーム チームには、経験豊富なエンジニアが配置されています。このようなやり取りに大いに貢献できる、ソフトウェア開発の経験があるエンジニアが理想的です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ここで重要なのは、チームがどれだけ効果的に本番環境に移行できたかを測定することで、誰に話を聞くべきかを特定し、対処すべき問題について必要なフィードバックを明らかにできることです。テナントが全体像を把握していない（または他の優先事項がある）場合にテナントが自らこれを考えることを期待するだけでは、効果はほとんどありません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;その後、アンケートの実施やネット プロモーター スコアの利用など、より従来的なアプローチと組み合わせることで、プロダクトの人気を高めることができました。その結果はたいてい非常にポジティブなものであり、マインドシェアの獲得に利用できました。特に、プロダクト チームが社内の技術会議などでポジティブな経験について話すことに抵抗がない場合は、その効果が大きくなります。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;チームのパフォーマンスを把握できるようにする&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォームを運用してから数年経つと、重視する点が変わり始めました。プラットフォームの価値を証明する必要性は低くなり、ビジネス部門とエンジニアは満足していました。そのため、「いかに早く本番環境に移行できるか」から「いかにして日常業務で迅速さを維持しつつ、摩擦を減らすことができるか」へと焦点を移しました。これが DORA 指標につながりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;DORA の最初の実装では、変更とインシデントに関する記録システムから情報をマイニングし、すでに成熟していた可用性データ用のオブザーバビリティ スタックで補完しました。また、クラウド監査ログなどのイベントも取得しました。このためのソフトウェアを構築して BigQuery に保存し、自社開発のサービス カタログツールでデータを可視化できるようにしました。その後、これを Grafana ダッシュボードに移行し、現在も使用しています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_N8Q4Xha.max-1000x1000.png"
        
          alt="3"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このデータからパターンを探した結果、構築に役立つ他の機能を発見できました。この 2 つの大きな例は、&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;変更への対応&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;と&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;運用準備&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;JLP のサービス管理プロセスは、複数の大規模なシステムやチームにわたる複雑なリリース プロセスを処理することを目的としていましたが、マイクロサービスを採用することでアーキテクチャを根本的に変更しました。これにより、チームは必要に応じて独立してリリースできるようになり、変更の失敗による影響を自分たちで管理できるようになりました。変更時の障害率と小規模なリリースの頻度について収集したデータを使用して、別のアプローチを正当化しました。テナントが CI / CD パイプラインの一部として変更を自動的に発生させて終了できるようにするアプローチです。サービス管理チームにこのアプローチを承認してもらった後、チームがパイプライン内で使用できる CLI ツールを開発しました。これには、より扱いにくいデータソースをスクレイピングするのではなく、リリース時に有用なデータを取得できるというメリットもありました。自動変更の「アメ」は非常に人気があり、広く採用されました。これにより、承認ポイントはリリース プロセスの後半ではなく、pull リクエストの段階に移行しました。この結果、時間の無駄、変更セットのサイズ、衝突のリスクが軽減されました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;同じような事例として、独自のサービスを運用するチームが増えたことで、サイト全体の運用チームを中央に置く必要性が低下しました。指標から、「You Build It, You Run It（自ら開発し、自ら運用する）」を実践しているチームはインシデントが少なく、インシデントの解決もはるかに迅速であることがわかりました。これを根拠として、インシデントへの迅速な対応に役立つツールを導入し、集中型の運用チームをこれらのプロセスから切り離しました。これにより、レガシー システムに集中できるようになったチームもあれば、サービス自体が不要になったチームもあります（後者の場合、個々のプロダクト チームのオンコールが増えたにもかかわらず、大幅な費用削減につながりました）。これに加えて、オブザーバビリティ / アラートツールをサポートするものはすべて、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;前回の記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;で説明したプラットフォームの「Paved Road」パイプラインを通じて構成されました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;DORA の指標は、アーキテクチャの面でも役立ちました。運用データから、サードパーティ サービスと従来のサービスの脆弱性が明らかになり、その結果、レジリエンス エンジニアリングや代替ソリューションへの投資が拡大しました。構築と購入の意思決定を再評価することになったケースもありました。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;測定対象を選択する&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;何を測定するかを賢く選択することは非常に重要です。この分野の専門家（&lt;/span&gt;&lt;a href="https://www.youtube.com/watch?v=trO_fiTAZeM" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Laura Tacho&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; 氏など）から、見栄えのよい指標は避け、収集した指標の解釈には慎重になるようアドバイスを受けました。さらに、指標がターゲット オーディエンスにとって意味のあるものであり、それに応じて提示されることも重要です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;たとえば、費用や脆弱性についてチームとコミュニケーションをとりますが、その形式はターゲット オーディエンスの役割によって異なります。たとえば、新しい脆弱性や費用の急増は、プロダクト チームのコラボレーション チャネルに直接送信します。これは、エンジニアがこれらの脆弱性を確認することで、より迅速な対応が可能になることが経験からわかっているためです。一方、コンプライアンス レポートやチームリーダーによるレビューでは、対応が必要な領域を要約するためにはレポートの方が効果的です。「ポリシー外の脆弱性」ダッシュボードのリーダーになりたい人はいないことは、よく知っています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;それまで、インシデントの数や頻度などの指標を調べることは珍しくありませんでした。しかし、高度に自動化された対応システムの世界では、アラートは簡単に複製できるため、これは落とし穴となります。数値を重視しすぎると、間違った行動につながる可能性があります。最悪の場合、インシデントの登録を意図的に避けることさえあります。代わりに、親インシデントの影響と復旧にかかった時間に焦点を当てる方がはるかに良いでしょう。もう一つの例は、脆弱性の数の報告です。分散システム内の多くのコンポーネントで広く使用されているパッケージがあるとします。パッケージに脆弱性があることを開示すると、ベースイメージにパッチを適用すればすぐに問題に対処できる場合でも、影響の範囲が実際より大きく誤認される可能性があります。代わりに、重大度に基づく事前合意済みのポリシーよりも、対応のスピードを重視することをおすすめします。これは、チームが行動を起こすうえでより効果的かつ合理的な指標であるため、エンゲージメントが向上します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データを示す際には、できるだけ多くのコンテキストを伝えることが非常に重要です。そうすることで、正しい結論を導き出すことができます。特に、意思決定者がレポートを見る場合はなおさらです。それを踏まえて、可視化できる未加工の指標と、それに関するユーザーの意見を組み合わせました。これにより、欠けていたコンテキストが明らかになりました。変更時の障害率が高いチームは、リリース プロセスやバッチサイズにも苦労しているのでしょうか？脆弱性に迅速に対処していないチームは、機能の開発に時間をかけすぎて、運用上の問題にも十分な時間をかけられていないと報告していますか？そこで、このような情報を活用するために、別のツールである &lt;/span&gt;&lt;a href="https://getdx.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;DX&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を使用することにしました。&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/how-john-lewis-partnership-chose-its-monitoring-metrics"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;続編の記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;では、これをどのように行ったかと、その結果テナントに関する収集データの拡大がどのように促されたかについて詳しく説明します。今後の情報にご注目ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google Cloud でのプラットフォーム エンジニアリングを活用したシフトダウンについて、詳しくは&lt;/span&gt;&lt;a href="https://cloud.google.com/solutions/platform-engineering?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;アプリケーション プラットフォーム担当 EMEA プラクティス ソリューション リード&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Darren Evans&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;John Lewis Partnership、プリンシパル プラットフォーム エンジニア&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Alex Moss 氏&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 13 Feb 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-development/at-john-lewis-partnership-measuring-developer-platform-value/</guid><category>DevOps &amp; SRE</category><category>Customers</category><category>Application Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>プラットフォーム使用の落とし穴（パート 1）: アクティビティの多さが必ずしも価値の高さを示すとは限らない理由</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-development/at-john-lewis-partnership-measuring-developer-platform-value/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Darren Evans</name><title>EMEA Practice Solutions Lead, Application Platform</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Alex Moss</name><title>Principal Platform Engineer, John Lewis Partnership</title><department></department><company></company></author></item><item><title>プラットフォーム使用の落とし穴（パート 2）: 意味のあるモニタリング指標を選択する</title><link>https://cloud.google.com/blog/ja/products/application-development/how-john-lewis-partnership-chose-its-monitoring-metrics/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 2 月 5 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/how-john-lewis-partnership-chose-its-monitoring-metrics?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;この記事の&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/at-john-lewis-partnership-measuring-developer-platform-value?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;パート 1&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; では、John Lewis Partnership の Alex Moss 氏が、同社がデベロッパー プラットフォームの価値を測定するために使用している指標について説明しました。ここでは、あらゆる測定戦略の重要な側面である、測定対象の適切な選択について説明します。膨大なデータの中に迷い込んだり、見栄えはするものの、実際にはプラットフォームの健全性やデベロッパーのエクスペリエンスを反映していない指標に注目したりしがちです。ここでは、意味のある指標を選択し、適切な会話と行動を促す方法で提示することにより、データを常に可能な限り多くのコンテキストとともに提示するという John Lewis の理念について、Alex 氏が説明します。- Darren Evans&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この記事の前半で詳しく説明したソリューションは非常にうまく機能しましたが、客観的な指標のみに頼ることには、いくつかの落とし穴があります。誤解されやすいため、時間を無駄にしたり（「チームは現在別のプロダクトに取り組んでいる」）、正しい情報を伝えられなかったり（「インシデントは適切にクローズされなかった」）します。その結果、スケーリングの課題が生じます。少数のチームと話して状況を把握することはできます。しかし、プロダクトを構築しようとしているのが 1 つの小さなチームしかなく、数十のチームとやり取りする必要がある場合は、そう簡単ではありません。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアの主観的なフィードバックを収集する&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;当社は、主観的なフィードバックを収集する方法を必要としていました。できれば、客観的な DORA やその他のサービス指標と比較して可視化できる形式です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この最初の試みとして、サービス運用性評価を作成しました。これは、テナントが四半期ごとに記入するアンケートです。サービス運用性評価は、チームがサービスの実行に関する優れたプラクティスに従っているかどうかを調べることを目的とした、示唆に富んだ一連の質問で構成されています。これは、さらに質問を掘り下げて、重要なフィードバックとアクションを引き出すことができる経験豊富なファシリテーター（通常はシニア プラットフォーム エンジニア）がいる場合には有効でした。しかし、ご想像のとおり、この方法ではスケーリングの課題が生じました。最終的に、このプロセスは完全にセルフサービスで処理されるようになりました。これは完璧なシステムではありません。多くのチームは、前の四半期の回答をコピー＆ペーストするだけで満足しているからです。その回答が現実を反映しているかどうかはわかりません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;その後、&lt;/span&gt;&lt;a href="https://getdx.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;DX プラットフォーム&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;と呼ばれるツールについて知りました。このツールは、この問題への取り組み方を大きく変え、現在ではエンジニアリング コミュニティ全体で使用されています。3 か月ごとに数分間、チームではなく個々のエンジニアにアンケートを実施します。質問は、DORA やその他の類似のフレームワークの創設者によって裏付けられた DX の調査に基づいて厳選されます。結果をさまざまな方法で分析できるのは非常に便利でした。プラットフォーム全体にわたる領域を調べることも、特定のチームを詳しく調べることもできます。後者の場合、DORA データと組み合わせれば、充実した会話が生まれます。たとえば、DX ツールでは、大きな影響を及ぼすインシデントを最近経験したチームは「本番環境のデバッグ」に関する懸念を登録した可能性がある一方、リリース頻度が大幅に低下したチームは「変更の信頼性」や「リリースの容易さ」に関する懸念を登録した可能性があります。この時点で、プラットフォーム チームは、チームが抱えている問題に対処するために、アドバイスを提供したり、新しい機能を実装したりできます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_J4WNCsj.max-1000x1000.png"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;DX の事前構築されたドライバとレポートは非常に便利ですが、当社では、現在の重点分野を把握するため、独自のカスタムクエリも追加しています。たとえば、プラットフォームとそのポータル（Backstage）の顧客満足度（CSAT）を測定したり、新入社員が pull リクエストの送信を開始するまでにかかる時間をデータとして収集したり、オンボーディング プロセスについてどのように感じたかを尋ねたりしています。さらに、最近では、AI コーディング アシスタントの有効性に関するエンジニアの意見を評価し始めました。これは、市場の分析情報に頼るだけでなく、AI コーディング アシスタントへのさらなる投資を正当化するためです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このアプローチが役立った例として、ドキュメント化があります。具体的には、Backstage デベロッパー ポータルに機能を組み込み、コンテンツを自動的に公開して見つけやすくするパイプラインを通じて、チームが互いのドキュメントを簡単に閲覧できるようにしました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_gf9lDAw.max-1000x1000.png"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;サービスの健全性 - 機能の導入とそれ以降&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;DORA や DX などから生成される分析情報以外にも、最近では、プラットフォーム自体に価値があるかどうかだけでなく、テナントがプラットフォームから&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;期待される価値を得ているか&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;どうかについても調べ始めています。つまり、プラットフォーム機能の導入結果の測定を効果的に始めたのです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これを実現するため、社内で「技術的健全性」機能と呼んでいるものを構築しました。これは、カスタム プラグインの形で Backstage デベロッパー ポータルと統合されています。このプラグインは、測定対象に関する情報を収集する多数の小規模なジョブから得られたデータを明らかにする社内 API をクエリします。これらのジョブはそれぞれ独立してリリースできるため、比較的迅速にスケールアップできました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;現在、4 つのカテゴリの健全性指標を収集しています。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;技術的健全性: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;現在、17 の「技術的」指標があります。たとえば、各チームが独自のリソースを「Terraform 化」するのではなく、当社の「Paved Road（舗装された道路）」パイプラインとカスタム マイクロサービス CRD（以前の記事 &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;1&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/simplifying-platform-engineering-at-john-lewis-part-two"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;2&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を参照）を使用しているかどうか、推奨される Kubernetes プラクティス（リソースのサイズ設定、中断予算、ライフサイクル プローブなど）に従っているかどうか、ベースイメージを最新の状態に保っているかどうかを測定することなどが挙げられます。また、変更を反映するためにパイプラインを十分な頻度で実行しているか（チームでは実行していません）、運用性評価を確認しているか、Git ブランチを最新の状態に保っているかなど、「よりソフトな」技術的対策も含まれます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;運用準備:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 次に、運用面の健全性に関する 18 の指標があります。たとえば、プリフライト構成が整っているか、ランブックが作成されているか、ドキュメントが公開されているかなどです。これは、数年前の運用準備チェックリストの進化版です（当時はデリバリー チームと運用チームが分かれていたため、このようなチェックは「引き渡し」に必須でした）。このチェックリストは、一般的なリストではなく、チームが高い運用性を実現するのに役立つプラットフォームの特定の機能に合わせて調整されています。さらに、適切なプラクティスに従っていることをサービス管理チームが確信できるようになり、手動レビューの実施時に摩擦が生じることもなくなりました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;移行: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォーム自体に変更があった場合、テナントはその変更に対応するために随時作業を行う必要があります。この典型的な例として、チームに非推奨の Kubernetes API バージョンに対処してもらうことが挙げられます。これには、古いやり方を排除するために、より強力に推進したいさまざまな機能を導入することも含まれます（たとえば、より安全な方法を優先するなど）。プラットフォームが成長するにつれて、チームが実行する必要がある移行作業が長期間にわたって続くことがわかりました。その結果、プロダクト マネージャーとデリバリー リードがチームのワークロードに優先順位を付けやすくなりました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;エンジニアリング プラクティスの拡大: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;最近、この機能の使用範囲を広げ、他のチーム（この場合はエンジニアリング リーダーシップ）が独自の指標を組み込めるようにしました。たとえば、チームがデザイン システムのバージョンを最新の状態に保っているかどうかや、JL デジタル プラットフォームだけでなく、より広範なエンジニアリング プラクティスに従っているかどうかなどです。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このデータは、集計ビュー（下の例を参照）や個々のタスク、より広範なリーダーボードを通じて提示されます。これらはすべて、チームの優先事項に影響力を持つ人々の目に留まるように設計されています。エンジニアが信号を青に変えたいという欲求は、ドキュメントや発表に頼るよりもはるかに効果的な、強力なモチベーターになることがわかりました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_paqGoLi.max-1000x1000.png"
        
          alt="3"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このテクノロジーは、Backstage ポータル用に構築したカスタム プラグインを通じて機能します。各「ヘルスチェック」は、それ自体が独自のマイクロサービス（多くの場合、ジョブとして実行される）であり、該当するシステムを調べて、測定基準が満たされているかどうかを判断します。たとえば、あるマイクロサービスは、Kubernetes に直接クエリを実行して PodDisruptionBudget が作成されていることを確認します。別のマイクロサービスは、コンテナ イメージのレイヤを検査して、distroless のベースイメージが使用されているかどうかを確認します。新しい指標を作成するためのテンプレートが用意されているため、エンジニアは新しい指標を簡単に作成できます。プラットフォーム チーム以外のエンジニアも同様です。結果は BigQuery に保存されます。Backstage プラグインの開発を簡素化する API も用意されています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このような対策を導入した場合の現実として、プロダクト チームの作業量が増えることが挙げられます。そのためには、組織文化がこの変化に対応できることが重要です。プラットフォームの初期段階でこれらの対策を導入していた場合、製品の認識に影響が及んでいた可能性があります。たとえば、厳格すぎるとか、ガードレールによって変化のペースが阻害されるといった認識です。これは、全体的な導入に悪影響を及ぼす可能性があります。これらの機能を後から導入したことで、プラットフォームを非常に価値あるものとすでに認識していた多くのテナントの恩恵を受けることができました。さらに、適切な対策を選択し、一貫性のある方法で適用できるという自信も得られました。とはいえ、この取り組みを開始した後、プラットフォームの CSAT はわずかに低下しました。プロダクト チームが作業を吸収する時間を確保できるよう、各指標を導入するペースに配慮し、チームが自分たちに関係のない指標を抑制する手段を提供しています。たとえば、テナントがパフォーマンス上の理由で Pod の自動スケーリングを使用しないことを意図的に選択したり、当社のマイクロサービス CRD を使用できない機能上の理由が存在していたりする場合があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;テナントの行動に関するこのような保証対策の導入は、プラットフォームの成熟度を反映しています。初期の頃は、高度なスキルを持つチームが、正しいことを迅速に行うことを期待していました。しかし、時間が経つにつれて、さまざまなスキルや能力、サービス所有権の移行が組み合わさったことで、適切な成果を上げるための手法を導入する必要に迫られました。これは、プラットフォーム自体が複雑になっていることも原因です。多くの新機能が追加されたため、新しいチームの認知負荷が以前よりもはるかに高くなっています。チームが「Paved Road（舗装された道路）」から外れないように、道路の端に沿ってライトを設置する必要がありました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この進化の過程で、ビジネス自体の主な成果（つまり、当社はお客様が望むことを今も行っているか？）について報告し続けてきました。そのため、「迅速にチームを支援する」（正直なところ、これはほぼ解決済みの問題と見なされています）から「安全に実行し、技術的負債を管理する」へと自然に移行しました。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォームは期待に応えている？重要ポイント&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;要するに、デベロッパー プラットフォームに価値があるかどうかという問題は複雑であり、それに答える方法はさまざまです。独自のデベロッパー プラットフォームの構築と定量化に着手するにあたり、最後に留意すべき点をいくつかご紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;測定は目的地ではなく道のりである:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 関係者にとって意味のあるものを測定することから始めましょう。ただし、プラットフォームの進化に合わせて適応する準備もしておきましょう。最初は、プロダクトへのさらなる投資を優先してもかまいませんが、プラットフォームがチームにどのように役立っているかを実際に測定することをおすすめします。プラットフォームの実現可能性を最初に実証したときに重要だったことは、数年後に機能が成熟し、優先事項が変わったときには重要ではなくなっている可能性があります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;人間の声に耳を傾ける: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォームが使用されているからといって、価値を生み出しているとは限りません。最も効果的な指標は、多くの場合、定性的なものです。エンジニアがツールを使用したいと思っていることや CSAT は重要なシグナルですが、どのように使用しているかを質問することで、どう改善できるかに関するより深い分析情報を得ることができます。測定だけでは、何が効果的で何がそうでないかを把握するのは困難です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;データはレポート作成だけでなく、チームの能力向上にも役立てる:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; グラフを経営陣に見せるだけでなく、分析情報をチームの改善に役立てましょう。さらに、行動の根拠となった具体的なデータを明確に示しましょう。たとえば、特定のチームのリリース頻度が低下していることがわかったら、それを問題として指摘するだけでなく、そのデータを使って潜在的な障害について話し合うきっかけにしましょう。そうすることで、リーダーシップとテナントの両方から信頼と好意を得て、プラットフォームを前進させ続けることができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;John Lewis Partnership の測定戦略の進化は、説得力のあるケーススタディとして役立ちます。基本的なリードタイム追跡から、DORA の指標とデベロッパーからの定性的なフィードバックを組み合わせた包括的なモデルに移行することで、プラットフォームの真の成功は、単に導入率ではなく、プラットフォームが生み出す真の価値によって定義されることを実証しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google Cloud のプラットフォーム エンジニアリングについて詳しくは、他の記事をご覧ください（&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-one?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;プラットフォーム エンジニアリングを駆使して開発者の利便性を強化 - パート 1&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/simplifying-platform-engineering-at-john-lewis-part-two?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;パート 2&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/common-myths-about-platform-engineering?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;プラットフォーム エンジニアリングに関する 5 つの誤解: プラットフォーム エンジニアリングとは一体なのか&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/another-five-myths-about-platform-engineering?hl=ja"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;プラットフォーム エンジニアリングにまつわるさらなる 5 つの誤解&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;）。また、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/introducing-app-hub?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;App Hub&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;についてもお読みになることをおすすめします。これは、組織全体でアプリケーション中心のガバナンスを管理するための基盤となるツールです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;アプリケーション プラットフォーム担当 EMEA プラクティス ソリューション リード&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Darren Evans&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;John Lewis Partnership、プリンシパル プラットフォーム エンジニア&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Alex Moss 氏&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 13 Feb 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-development/how-john-lewis-partnership-chose-its-monitoring-metrics/</guid><category>DevOps &amp; SRE</category><category>Customers</category><category>Application Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>プラットフォーム使用の落とし穴（パート 2）: 意味のあるモニタリング指標を選択する</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-development/how-john-lewis-partnership-chose-its-monitoring-metrics/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Darren Evans</name><title>EMEA Practice Solutions Lead, Application Platform</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Alex Moss</name><title>Principal Platform Engineer, John Lewis Partnership</title><department></department><company></company></author></item><item><title>Google の ADK を使ったエージェント アプリケーションを Datadog LLM Observability でモニタリングする</title><link>https://cloud.google.com/blog/ja/products/management-tools/datadog-integrates-agent-development-kit-or-adk/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 1 月 24 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/management-tools/datadog-integrates-agent-development-kit-or-adk?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google の &lt;/span&gt;&lt;a href="https://google.github.io/adk-docs/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Development Kit（ADK）&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;は、強力なエージェント システムを構築するための基盤を提供します。こうした複数ステップのエージェントは、計画を立て、ループ処理を行い、協調し、必要に応じてツールを動的に呼び出しながら、自律的に問題を解決できます。一方で、この柔軟性は予測しにくさにもつながり、出力の欠落、想定外のコスト、セキュリティ リスクといった問題を招く可能性があります。こうした複雑さを管理できるよう、&lt;/span&gt;&lt;a href="https://www.datadoghq.com/product/llm-observability/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Datadog LLM Observability&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は ADK で構築されたシステムに対する自動計測を提供するようになりました。この統合により、エージェントの挙動を可視化してモニタリングし、コストやエラーを追跡できるほか、大がかりな手動設定を行うことなく、オフライン実験とオンライン評価を通じて、応答品質と安全性の観点からエージェントを最適化できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これは重要な点です。エージェント システムは複雑で、エージェント同士の相互作用に加え、LLM の非決定性によって、応答を事前に予測することが難しいためです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;こうしたエージェントを運用する際に一般的に想定されるリスクには、次のようなものがあります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;変化のスピード:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 新しい基盤モデルは毎週のように登場し、「ベストプラクティス」とされるプロンプト設計のパターンも同じくらいの速さで変化します。そのため、チームは新しい組み合わせを継続的に評価する必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;マルチエージェント間の受け渡し:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; あるエージェントが低品質な出力を生成すると、その影響がダウンストリームに連鎖し、他のエージェントが誤った判断を下す原因となる可能性があります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ループとリトライ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; プランナーが同じツール呼び出しに固執してしまい、検索クエリを無限に再試行するなど、ループに陥ることがあります。これにより、レイテンシの急増を招くおそれがあります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;見えにくいコスト:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; プランナーのステップが 1 つでも誤ってルーティングされるだけで、トークン使用量や API 呼び出し回数が増幅し、コストが予算を超過する可能性があります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;安全性と正確性:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; LLM の応答には、ハルシネーション、機密データの混入、プロンプト インジェクションの試みなどが含まれる場合があり、セキュリティ インシデントや顧客からの信頼低下につながるリスクがあります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最後に、ADK は市場に存在する数多くのエージェント フレームワークの一つにすぎません。これを手作業でインストルメンテーション（計測の仕込み）しなければならないとなると、すでに煩雑でエラーが発生しやすいプロセスに、さらに学習コストが上乗せされることになります。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェントの判断と予期しない挙動をトレース&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Datadog LLM Observability は、ADK エージェントを自動的に計測およびトレースすることで、こうした課題に対応します。コードを変更することなく、数分でエージェントをオフラインで評価し、本番環境でモニタリングを開始できます。これにより、エージェントのオーケストレーションからツール呼び出しに至るまで、すべてのステップやプランナーの判断を単一のトレース タイムライン上で可視化できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;たとえば、エージェントがユーザーのクエリに応答する際に誤ったツールを選択した場合、想定外のエラーや不正確な応答につながることがあります。Datadog の可視化機能を使えば、どのステップで誤ったツールが選択されたのかを正確に特定できるため、トラブルシューティングが容易になり、問題の再現や原因の特定にも役立ちます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;トークン使用量とレイテンシをモニタリング&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;レイテンシやコストの急激な増加は、エージェント アプリケーションに問題が生じている兆候であることが少なくありません。Datadog では、ツール、ブランチ、ワークフローごとにトークン使用量とレイテンシを可視化できるため、どこでエラーが発生し、それがダウンストリームの処理にどのような影響を及ぼしたのかを明確に把握できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;たとえば、プランナー エージェントが要約ツールを 5 回も再試行した場合、レイテンシは大幅に増加します。Datadog はこうしたループを強調表示し、処理に要した正確な時間とそれに伴うコストへの影響を可視化します。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェントの応答品質とセキュリティを評価&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;レイテンシのような運用パフォーマンス指標は重要なモニタリング シグナルですが、エージェント アプリケーションの動作状況を包括的に把握するには、LLM やエージェントの応答が持つ意味的な品質についても評価する必要があります。Datadog には、ハルシネーション、個人を特定できる情報（PII）の漏えい、プロンプト インジェクション、不適切または危険な応答を検出するための組み込み評価機能が用意されています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;さらに、ドメイン固有のチェックを行うために、&lt;/span&gt;&lt;a href="https://docs.datadoghq.com/llm_observability/evaluations/custom_llm_as_a_judge_evaluations/?tab=boolean" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;LLM-as-a-judge 型の評価ツール&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を含むカスタム評価ツールを追加することも可能です。たとえば、検索エージェントが無関係なドキュメントを取得し、その結果として回答が話題から逸れてしまった場合、カスタム評価ツールによって、そのトレースを「検索関連性が低い」と判定できます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;テストを通じて、迅速かつ確信を持って改善を重ねる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;新しいシステム プロンプトを展開すると、レイテンシの急増や出力の一貫性の低下に気付くことがあります。Datadog では、本番環境の LLM 呼び出しを Playground 上で再生し、異なるモデル、プロンプト、パラメータを試すことで、理想とする挙動に近づく構成を見つけることができます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;さらに、実際のトラフィックから構築したデータセットを用いて、複数のバージョンを並べて比較する&lt;/span&gt;&lt;a href="https://www.datadoghq.com/blog/llm-experiments/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;構造化されたテスト&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を実行し、運用面および機能面のパフォーマンスを最適化できます。ADK のインストルメンテーションによってすべてのエージェント ステップが記録されるため、デプロイ前に回帰を再現し、修正内容を検証するために必要となる完全なコンテキストを把握できます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Datadog LLM Observability を使ってみる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Datadog LLM Observability は、Google ADK を利用したシステムのモニタリングとデバッグを簡素化し、エージェントの動作を把握しやすくします。これにより、エージェントの挙動を解析し、応答を評価し、迅速に改善を重ねながら、本番環境にデプロイする前に変更内容を検証できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最新バージョンの LLM Observability SDK を使って、今すぐ利用を開始できます。Datadog を初めて利用する方は、&lt;/span&gt;&lt;a href="https://console.cloud.google.com/marketplace/product/datadog-public/datadog"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;無料トライアル&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;から始めることも可能です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントの挙動を解析し、応答を評価する方法について詳しくは、Datadog の &lt;/span&gt;&lt;a href="https://docs.datadoghq.com/llm_observability/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;LLM Observability ドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-Google、シニア戦略的パートナーシップ担当マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Abhi Das&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-Datadog、プロダクト マーケティング マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Trammell Saltzgaber 氏&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 02 Feb 2026 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/management-tools/datadog-integrates-agent-development-kit-or-adk/</guid><category>AI &amp; Machine Learning</category><category>Application Development</category><category>Partners</category><category>Management Tools</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google の ADK を使ったエージェント アプリケーションを Datadog LLM Observability でモニタリングする</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/management-tools/datadog-integrates-agent-development-kit-or-adk/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Abhi Das</name><title>Senior Strategic Partnerships Manager, Google</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Trammell Saltzgaber</name><title>Product Marketing Manager, Datadog</title><department></department><company></company></author></item><item><title>Model Context Protocol の gRPC トランスポート</title><link>https://cloud.google.com/blog/ja/products/networking/grpc-as-a-native-transport-for-mcp/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 1 月 14 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/networking/grpc-as-a-native-transport-for-mcp?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI エージェントはテスト環境から企業業務の中核へと移行していて、複雑なマルチステップの目標を達成するには、外部のツールやシステムと確実にやり取りする必要があります。&lt;/span&gt;&lt;a href="https://modelcontextprotocol.io/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Model Context Protocol（MCP）&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;は、こうしたエージェントとツールの間の通信を可能にする標準プロトコルです。実際、Google は先月、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/ai-machine-learning/announcing-official-mcp-support-for-google-services?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;フルマネージドのリモート MCP サーバー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;のリリースを発表しました。デベロッパーは、Gemini CLI などの AI エージェントや標準の MCP クライアントを、Google サービスと Google Cloud サービスのグローバルな整合性を備えたエンタープライズ対応エンドポイントに、簡単に接続できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;MCP は標準トランスポートとして &lt;/span&gt;&lt;a href="https://www.jsonrpc.org/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;JSON-RPC&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を使用しています。これは、行動指向のアプローチと、エージェントが基盤モデルとのコミュニケーションで直接伝達できる自然言語ペイロードを兼ね備えているため、多くのメリットをもたらします。しかし、多くの組織がリモート プロシージャ コール（RPC）モデルの高性能なオープンソース実装である &lt;/span&gt;&lt;a href="https://grpc.io/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;gRPC&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を利用しています。gRPC フレームワークを採用している企業は、MCP で使用される JSON-RPC トランスポートに合わせて自社ツールを調整する必要があります。現在、これらの企業は、JSON-RPC MCP リクエストと既存の gRPC ベースのサービスの間で変換を行うために、コード変換ゲートウェイをデプロイする必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;MCP コード変換の興味深い代替手段として、MCP のネイティブ トランスポートとして gRPC を使用する方法があります。多くの gRPC ユーザーが、独自のカスタム MCP サーバーを実装して、この方法を積極的に試しています。Google Cloud は、サービスを有効にしてグローバル規模で API を提供するために gRPC を幅広く使用しており、こうした広範な利用から得られた技術と専門知識の共有に尽力しています。具体的には、本番環境で MCP を導入している gRPC 実務担当者にサポートを提供したり、MCP コミュニティと積極的に協力して、MCP のトランスポートとして gRPC を利用する手段を模索したりしています。MCP の主なメンテナーは、&lt;/span&gt;&lt;a href="https://blog.modelcontextprotocol.io/posts/2025-12-19-mcp-transport-future/#official-and-custom-transports" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;MCP SDK でプラグ可能なトランスポートをサポートすることに合意&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;しており、Google Cloud は、MCP SDK にプラグインできる gRPC トランスポート パッケージを近い将来提供する予定です。コミュニティがサポートするトランスポート パッケージにより、gRPC 実務担当者は、一貫性があり相互運用可能な方法で、gRPC を使用して MCP をデプロイできるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;トランスポートとして gRPC をネイティブに使用すると、コード変換の必要性がなくなり、gRPC を積極的に使用している環境の運用で整合性を維持できます。この投稿の残りの部分では、MCP のネイティブ トランスポートとして gRPC を使用するメリットと、Google Cloud がこの移行をどのようにサポートしているかについて説明します。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;RPC トランスポートの選択&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;サービスに gRPC をすでに使用している組織は、gRPC がネイティブにサポートされることで、サービスの変更や、コード変換プロキシの実装をすることなく、既存のツールを引き続き使用して MCP 経由でサービスにアクセスできるようになります。これらの組織は、エージェントがサービスにアクセスする手段として MCP が使用されるようになっても、gRPC のメリットを維持できるように取り組んでいます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;「gRPC はバックエンドの標準プロトコルであるため、社内で gRPC を使用した MCP の試験的なサポートに投資してきました。すでにメリットを実感しています。それは、開発者が使い慣れているため扱いやすいという点や、構造と静的に型付けされた API を使用することで MCP サーバー構築に必要な作業を減らせるという点です。」&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; - &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Spotify、シニア スタッフ エンジニア兼デベロッパー エクスペリエンス担当テクニカル リード Stefan Särne 氏&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;gRPC のメリット&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ネイティブ トランスポートとして gRPC を使用すると、MCP が gRPC ベースの最新分散システムのベスト プラクティスに準拠できるようになるため、パフォーマンス、セキュリティ、運用、デベロッパーの生産性が高まります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;パフォーマンスと効率&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;gRPC のパフォーマンス面でのメリットは、次の特性により効率を大幅に向上させます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;バイナリ エンコード（プロトコル バッファ）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: gRPC はバイナリ エンコードにプロトコル バッファ（Protobuf）を使用しているため、JSON と比較してメッセージ サイズを最大 10 分の 1 に縮小できます。つまり、帯域幅の消費が削減され、シリアル化 / シリアル化解除がより高速になります。これにより、ツール呼び出しのレイテンシの短縮、ネットワーク費用の削減、リソース フットプリントの大幅な縮小が実現します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;全二重双方向ストリーミング&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: gRPC は、クライアント（エージェント）とサーバー（ツール）が、単一の永続的な接続を通して、連続したデータ ストリームを同時に相互送信することをネイティブにサポートしています。この機能は、エージェントとツールのやり取りを大きく変えるものであり、アプリケーション レベルの接続同期を必要とせずに、真にインタラクティブなリアルタイムのエージェント ワークフローを実現できるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;組み込みのフロー制御（バックプレッシャー）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: gRPC にはネイティブなフロー制御が含まれているため、送信速度の速いツールがエージェントを圧倒するのを防止できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;エンタープライズ クラスのセキュリティと認証&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;gRPC ではセキュリティが最重要事項とされているため、エンタープライズ クラスの機能がコアに直接組み込まれています。これには以下が含まれます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;相互 TLS（mTLS）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: ゼロトラスト アーキテクチャに不可欠な mTLS は、クライアントと gRPC を利用したサーバーの両方を認証することで、なりすましを防止し、信頼できるサービスのみが通信できるようにします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;厳格な認証&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: gRPC は、業界標準のトークンベースの認証（JWT / OAuth）と統合するためのネイティブ フックを提供し、すべての AI エージェントに検証可能な ID を提供します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;メソッドレベルの認可&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 特定の RPC メソッドまたは MCP ツールに認可ポリシーを直接適用できるため（例: エージェントは ReadFile が認可されるが、DeleteFile は認可されない）、最小権限の原則を厳格に遵守し、「過剰なエージェンシー」に対処できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;運用の成熟度とデベロッパーの生産性&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;gRPC は、拡張性と再利用性を通じて、復元力に関する措置の負担を軽減し、デベロッパーの生産性を向上させる、強力な統合ソリューションを提供します。主な機能は次のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;統合されたオブザーバビリティ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 分散トレース（&lt;/span&gt;&lt;a href="https://opentelemetry.io/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;OpenTelemetry&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;）と構造化されたエラーコードとのネイティブ統合により、すべてのツール呼び出しの完全かつ監査可能な証跡が提供されます。デベロッパーは、単一のユーザー プロンプトを、その後に続くすべてのマイクロサービス インタラクションを通じてトレースできます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;堅牢な復元力&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 期限、タイムアウト、自動フロー制御などの機能により、たった 1 つの応答しないツールがシステム全体に障害を引き起こすことを防止できます。これらの機能により、クライアントはツール呼び出しのポリシーを指定して、このポリシーを超過したらフレームワークが自動的にキャンセルされるようにすることで、障害の連鎖を回避できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;多言語開発&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: gRPC では 11 以上の言語でコードが生成されるため、デベロッパーは厳密に型指定された一貫した取り決めを維持しつつ、作業に最適な言語で MCP サーバーを実装できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;スキーマベースの入力検証&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Protobuf の厳格な型指定により、シリアル化レイヤで不正な形式の入力を拒否することで、インジェクション攻撃が軽減され、開発タスクが簡素化されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;エラー処理とメタデータ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: フレームワークは、標準化された一連のエラーコード（例: UNAVAILABLE、PERMISSION_DENIED）を返して、クライアントが確実に処理できるようにします。また、クライアントは、主なリクエストの内容をシンプルに保ちながら、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;メタデータ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;で Key-Value ペアとして帯域外情報を送受信できます（例: トレース ID）。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;使ってみる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://aaif.io/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agentic AI Foundation&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の初期メンバーであり、MCP 仕様の主要な貢献者である Google Cloud は、コミュニティの他のメンバーとともに、MCP SDK にプラグ可能なトランスポート インターフェースを含めることを提唱してきました。MCP のトランスポートとして gRPC を使用することにご関心がある場合は、ぜひ参加してお知らせください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;MCP トランスポートとして gRPC を有効化することにご関心をお持ちの場合は、Python MCP SDK のプラグ可能なトランスポート インターフェースのアクティブな &lt;/span&gt;&lt;a href="https://github.com/modelcontextprotocol/python-sdk/pull/1591" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;pull リクエスト&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に貢献してください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;AI のコミュニケーションの未来を形作るコミュニティに参加して、Model Context Protocol の発展にご協力ください。&lt;/span&gt;&lt;a href="https://modelcontextprotocol.io/community/communication" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Contributor Communication - Model Context Protocol（貢献者によるコミュニケーション - Model Context Protocol）&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;お問い合わせください&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;。Google は、ユーザーの皆様の経験から学び、それぞれの取り組みをサポートしたいと考えています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- ソリューション プロダクト マネージャー &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Victor Moreno&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- シニア スタッフ ソフトウェア エンジニア &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Mark D. Roth&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 19 Jan 2026 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/networking/grpc-as-a-native-transport-for-mcp/</guid><category>AI &amp; Machine Learning</category><category>Application Development</category><category>Developers &amp; Practitioners</category><category>Networking</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Model Context Protocol の gRPC トランスポート</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/networking/grpc-as-a-native-transport-for-mcp/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Victor Moreno</name><title>Solutions Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Mark D. Roth</name><title>Senior Staff Software Engineer</title><department></department><company></company></author></item><item><title>企業データを Google の新しい Antigravity IDE に接続する</title><link>https://cloud.google.com/blog/ja/products/data-analytics/connect-google-antigravity-ide-to-googles-data-cloud-services/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 12 月 16 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/connect-google-antigravity-ide-to-googles-data-cloud-services?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI の最先端技術は、単純なチャット インターフェースから、複雑なワークフローを計画、実行、改良できる自律型エージェントへと急速に移行しています。こうした新たな状況においては、これらのインテリジェント エージェントを企業データにグラウンディングする能力こそが、真のビジネス価値を引き出す鍵となります。Google Cloud はこの変革の最前線に立ち、堅牢なデータドリブン アプリケーションを迅速かつ正確に構築できるようお客様を支援しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;先月、Google は AI ファーストの統合開発環境（IDE）である &lt;/span&gt;&lt;a href="https://antigravity.google/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Antigravity&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を発表しました。そして今回、Antigravity で構築した AI エージェントに、組織を支える信頼できるデータ インフラストラクチャへの直接的かつ安全なアクセスを提供できるようになりました。これにより、抽象的な推論が具体的なデータ認識型アクションへと変わります。Antigravity 内で &lt;/span&gt;&lt;a href="https://googleapis.github.io/genai-toolbox/getting-started/introduction/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;MCP Toolbox for Databases&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を利用した Model Context Protocol（MCP）サーバーが利用可能になったことで、開発ワークフロー内で AI エージェントを&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://cloud.google.com/data-cloud?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google のデータクラウド&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;内の &lt;/span&gt;&lt;a href="https://cloud.google.com/products/alloydb?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AlloyDB for PostgreSQL&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/bigquery?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;BigQuery&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/spanner?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Spanner&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/sql?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud SQL&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/looker?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Looker&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; などのサービスに安全に接続できます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Antigravity で MCP を使用する理由&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Antigravity は、ユーザーがフローを維持できるように設計されていますが、AI エージェントの能力は「知っていること」によって制限されます。本当に役立つアプリケーションを構築するには、エージェントがデータを理解する必要があります。MCP はユニバーサル トランスレータとして機能します。AI 向け USB-C ポートのようなものと考えることができます。これにより、IDE の LLM が標準化された方法でデータソースに接続できるようになります。事前構築済みの MCP サーバーを Antigravity に直接統合することで、手動で構成する必要がなくなります。エージェントがデータベースと直接会話できるようになり、IDE を離れることなくより迅速に構築と反復処理を行えるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;MCP サーバーを使ってみる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Antigravity では、エージェントをデータに接続する作業は UI を使用して行われるため、データベース接続を動作させるためだけに複雑な構成ファイルと格闘するという、誰もが経験したことのある課題が解消されます。使用を開始する方法は以下のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;1. 発見とリリース&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud 向け MCP サーバーは、Antigravity MCP ストアで入手できます。「AlloyDB for PostgreSQL」や「BigQuery」など必要なサービスを検索し、[&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;インストール&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;] をクリックして設定プロセスを開始します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/1_pBHTpqa.gif"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="dsoc6"&gt;Antigravity MCP ストアのリリース&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;2. 接続を構成する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Antigravity には、プロジェクト ID やリージョンなどのサービスの詳細を追加できるフォームが表示されます。また、パスワードを入力するか、Antigravity に Identity and Access Management（IAM）認証情報を使用させることで、セキュリティを強化することもできます。これらは安全に保存されるため、エージェントはチャット ウィンドウで未加工のシークレットを公開することなく、必要なツールにアクセスできます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/2_DGbytln.gif"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="dsoc6"&gt;AlloyDB for PostgreSQL MCP サーバーのインストール&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェントの活用事例を見る&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Antigravity に接続すると、エージェントはユーザーを支援するために使用できる「ツール」（実行可能な関数）のスイートを獲得し、さまざまなサービスにわたって開発とオブザーバビリティのエクスペリエンスを変革するのに役立ちます。一般的なシナリオをいくつか見てみましょう。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;AlloyDB for PostgreSQL によるデータベース タスクの効率化&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;PostgreSQL などのリレーショナル データベースに対して構築する場合、スキーマ名の確認やクエリのテストのために IDE と SQL クライアントを切り替えるのに時間がかかることがあります。AlloyDB MCP サーバーを使用すると、エージェントがそのコンテキストを処理し、データベース管理を実行して、アプリに含めることができる高品質の SQL コードを生成する機能を獲得します。これらすべてが Antigravity インターフェース内で実行されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;例:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;スキーマの探索: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントは &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;list_tables&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;get_table_schema&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用してデータベース構造を読み取り、関係を即座に説明できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;クエリの開発: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントに「上位 10 ユーザーを検索するクエリを作成して」と指示すると、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;execute_sql&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用してクエリを実行し、結果をすぐに確認できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;&lt;strong style="vertical-align: baseline;"&gt;最適化: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;コードをコミットする前に、エージェントを使用して &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;get_query_plan&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を実行し、ロジックがパフォーマンスに優れていることを確認します。&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/3_5ooz1ye.gif"
        
          alt="3"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="dsoc6"&gt;MCP ツールを使用した Antigravity エージェント&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;BigQuery で分析を促進する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;大量のデータが必要になるアプリケーションの場合、エージェントは有能なデータ アナリストとして機能します。BigQuery MCP サーバーを活用することで、たとえば以下のようなことが可能になります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;予測: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;forecast&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用して過去のデータに基づいて将来の傾向を予測します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;カタログの検索: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;search_catalog&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用してデータアセットを検出、管理します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;拡張分析: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;analyze_contribution&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用してさまざまな要因がデータ指標に与える影響を把握します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Looker で真実を構築する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Looker は、ビジネス指標における信頼できる唯一の情報源として機能します。Looker の MCP サーバーにより、エージェントはコードとビジネス ロジックのギャップを埋めることができます。たとえば、&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;指標の整合性の確保: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;フィールド名が &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;total_revenue&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; なのか &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;revenue_total&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; なのかを推測する必要がなくなります。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;get_explores&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;get_dimensions&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用して、エージェントに「ネット リテンションの正しい指標は何ですか？」と質問し、セマンティック モデルから正確なフィールド参照を取得します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ロジックを即座に検証: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;ダッシュボードをデプロイして理論をテストするまで待つ必要はありません。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;run_query&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用して、IDE で直接 Looker モデルに対してアドホック テストを実行することで、アプリケーション ロジックがライブデータと一致するようになります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;監査レポート: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;run_look&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用して、既存の保存済みレポートから結果を抽出します。これにより、アプリケーションの出力が公式のビジネス レポートと一致していることを確認できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Antigravity でデータを活用して構築する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google のデータクラウド MCP サーバーを Antigravity に統合することで、AI を使用した分析情報の発見や新しいアプリケーションの開発がこれまで以上に簡単になりました。ビジネスを運営するさまざまなデータソースにアクセスできるようになった今、コードに話しかけるだけでなく、ユーザーに新しいエクスペリエンスを提供できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;実際にやってみるには、以下のリソースをご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ドキュメント: &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/alloydb/docs/connect-ide-using-mcp-toolbox#configure-your-mcp-client"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;MCP を使用して AlloyDB に接続する&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;GitHub: &lt;/span&gt;&lt;a href="https://github.com/googleapis/genai-toolbox" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;MCP Toolbox for Databases&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-データベース向け AI 担当シニア プロダクト マネージャー &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Rahul Deshmukh&lt;/strong&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-データベース向け AI 担当スタッフ ソフトウェア エンジニア &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Averi Kitsch&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 25 Dec 2025 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/connect-google-antigravity-ide-to-googles-data-cloud-services/</guid><category>Application Development</category><category>AI &amp; Machine Learning</category><category>Developers &amp; Practitioners</category><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>企業データを Google の新しい Antigravity IDE に接続する</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/connect-google-antigravity-ide-to-googles-data-cloud-services/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Rahul Deshmukh</name><title>Senior Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Averi Kitsch</name><title>Staff Software Engineer, AI for Databases</title><department></department><company></company></author></item><item><title>NEC、AI で TNFD レポート作成業務を自動化、8 万時間相当の作業を 200 時間に大幅短縮</title><link>https://cloud.google.com/blog/ja/products/application-development/nec-automates-tnfd-reporting-process-using-ai/</link><description>&lt;div class="block-paragraph"&gt;&lt;p data-block-key="ckcim"&gt;企業の価値を測る尺度は、財務情報以外にも広がっています。2019 年 1 月の世界経済フォーラム（ダボス会議）で構想が発表された「TNFD（自然関連財務情報開示タスクフォース）」は、企業と自然環境との関わりを開示する国際的な枠組みであり、グローバル企業の新たなスタンダードになりつつあります。&lt;/p&gt;&lt;p data-block-key="72msq"&gt;国内 IT 業界でいち早くこの課題に向き合った日本電気株式会社（NEC）は、「TNFD レポート第 3 版」の作成にあたり、サプライヤーを含む約 2,000 拠点もの広範なリスク評価という大きな課題に直面していました。このレポートを作成するには、政府や自治体が発行する環境関連の文書や学術論文などを読み込み、必要な情報を抽出・評価する必要がありました。人手で約 2,000 拠点分を実施した場合、その工数は実に 8 万時間にも上り、従来の手法では「あきらめざるを得ない」ほどの規模でした。&lt;/p&gt;&lt;p data-block-key="8b08f"&gt;本記事では、NEC が自らを「最初の顧客」とする「クライアントゼロ」戦略のもと、いかにしてこの AI ソリューションを開発し、TNFD 対応におけるリスク評価（守り）の高度化と、事業機会の探索（攻め）を両立させたのか。創出された時間をより付加価値の高いステークホルダーとの「対話」へつなげた、その取り組みの裏側に迫ります。&lt;/p&gt;&lt;p data-block-key="5vver"&gt;&lt;b&gt;利用している主なサービス:&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;&lt;li data-block-key="dejd2"&gt;Gemini&lt;/li&gt;&lt;li data-block-key="as1le"&gt;Agent Development Kit (ADK)&lt;/li&gt;&lt;li data-block-key="ehour"&gt;Cloud Run&lt;/li&gt;&lt;li data-block-key="7i04s"&gt;Vertex AI Agent Engine&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-block-key="3b5oh"&gt;&lt;b&gt;人手では不可能 ー 2,000 拠点、8 万時間の壁&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="87gm1"&gt;2023 年 7 月、NEC は国内 IT 業界で初めて TNFD レポートを公開し、以来、国際的なルール形成にも寄与してきました。しかしその裏側で、サステナビリティ推進チームは新たな課題に直面します。TNFD が求める開示レベルは年々高まり、第 3 版では評価対象をバリューチェーン上流の約 2,000 拠点へ拡大する必要に迫られたのです。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/okano.max-1000x1000.jpg"
        
          alt="okano"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="b3msp"&gt;「第 2 版では 3 拠点の深掘りが限界でした」と岡野様が語るように、従来の人手による調査は 1 拠点あたり約 40 時間を要していました。単純計算で 8 万時間にもなる膨大な工数を前に、チームは従来の手法に限界を感じ、AI 活用へと大きく舵を切る決断をします。&lt;/p&gt;&lt;p data-block-key="ce37n"&gt;この課題に対し、NEC は Google Cloud の AI サービスと伴走型内製開発支援プログラム「Tech Acceleration Program（TAP）」を活用。Google Cloud のスペシャリストと共に短期集中で検討を重ね、Google の AI、Gemini をはじめとする最新技術を駆使した「Agentic AI」ソリューションを自ら開発しました。これにより、膨大なタスクをわずか 200 時間で完遂する目処を立てたのです。&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3 data-block-key="ckcim"&gt;&lt;b&gt;Google Cloud の AI サービスと TAP によって実現手段を見出す&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="2p0qd"&gt;解決の鍵となったのが、複数の AI エージェントが自律的に連携してタスクを実行する「Agentic AI」という先進的なアプローチでした。そして、このアイデアを現実のものとしたのが、Google Cloud のエンジニアが伴走支援するプログラム「Tech Acceleration Program（TAP）」です。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/kurachi.max-1000x1000.jpg"
        
          alt="kurachi"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="b3msp"&gt;TAP では、TNFD レポート作成に関わる全体のプロセスを確認し、そのうえで、もっとも重要な箇所について、どのように改善できるかを掘り下げて検討していきます。今回、レポートを作成するうえで、そのクオリティを左右するもっとも重要なタスクである「リスク評価」にフォーカスし、そのなかでも特に「渇水リスク」をテーマに 3 日間の TAP を実施しました。現状の業務フローから扱うデータ形式や出力イメージなどを Google Cloud のスペシャリストと細かく確認。この業務では、国や拠点が変わると条件が変わるため、当初、2,000 もの拠点のループ処理は実現のハードルが高いと考えられていましたが、Google Cloud のエンジニアと共にアーキテクチャを検討する中で、同社の AI を中心とした技術で十分に実現できる可能性があるとわかってきました。倉地様は、「TAP でのアーキテクチャのディスカッションによって、どのように実現すればいいかを理解できました」と、その効果を語ります。&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="ckcim"&gt;前述のアーキテクチャのディスカッションに先立ち、Google Cloud の AI サービスを理解するためのハンズオントレーニングを実施しました。これにより、Google Cloud の利用経験がないメンバーもいる中で技術力を高めた状態でディスカッションに入ることができました。そして、アーキテクチャの検討の後、サンプルとなる拠点を選定し、そこに対するレポートのプロトタイプを実際に開発しました。ハンズオンで学んだ AI エージェント開発を加速する「Agent Development Kit (ADK)」やサーバーレスでアプリケーションを実行できる「Cloud Run」を中心に作成したサンプルコードをもとにプロンプト調整を重ねて、実際に動くプロトタイプが出来上がりました。実際に開発したエンジニアからは、「AI エージェントでのタスク処理の流れと開発プロセス、ツールなどを幅広く知ることができました。特に Google マップとの連携など ChatGPT では想定していなかったことも可能になると分かり、貴重な機会となりました」とのフィードバックがありました。&lt;/p&gt;&lt;p data-block-key="12e3f"&gt;3 日間のワークショップの後、NEC は自社にノウハウを持ち帰り、見事に 2,000 拠点の分析を実行するプロトタイプを完成させたのです。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/archtecture_0jKMaA2.max-1000x1000.png"
        
          alt="archtecture"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/uno.max-1000x1000.jpg"
        
          alt="uno"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="b3msp"&gt;もちろん、この先進的な取り組みは順風満帆ではありませんでした。初期には個人のブログのような無関係な情報まで収集してしまうという課題に直面しました。しかし、チームはプロンプトの表現を工夫し、タスクを複数の専門エージェントに分割することでこの課題を乗り越え、分析の精度を大きく向上させることに成功したのです。&lt;/p&gt;&lt;p data-block-key="2iboc"&gt;宇野様は、「スピード感がすごいと思いました。初日に環境ができて、その後すぐに具体的に動くものが見られたのは衝撃的でした」と、TAP の効果を振り返ります。&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3 data-block-key="ckcim"&gt;&lt;b&gt;AI が「調査」、人が「対話」へ ー 新しい協働関係&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="87k1p"&gt;この Agentic AI は、拠点情報をインプットすると、複数の専門 AI エージェント（水源確認、水管理方法調査、地下水調査など）が並行して自律的に調査・分析を実行します。さらに、その結果を統合してレポートのドラフトを執筆する「WriterAgent」や、内容をレビューする「ReviewAgent」も連携することで、レポート作成プロセス全体を自動化します。この仕組みにより、8 万時間かかっていた作業が、わずか 200 時間（99.75% 削減）へと大幅に短縮されました。&lt;/p&gt;&lt;p data-block-key="9ctvc"&gt;しかし、この取り組みの真価は、単なる効率化に留まりません。NEC は、AI によって創出された膨大な時間を、AI にはできない、より付加価値の高い活動へと振り向けたのです。&lt;/p&gt;&lt;p data-block-key="3qge2"&gt;岡野様は、「コミュニケーションや信頼関係づくりに時間を使い、アウトプットを早めに出して、それをもとに現場に行って、そこでどうするかの議論に時間をかけられます」と語ります。AI が算出したリスク分析結果を「コミュニケーションツール」として活用し、現地の担当者や自治体、専門家といったステークホルダーと、より具体的で深い対話を行うことで、データだけでは見えてこない現地のリアルな状況を把握し、リスク評価の精度を格段に向上させました。これは、AI と人間がそれぞれの得意分野を活かし合う、新しい協働の形と言えるでしょう。&lt;/p&gt;&lt;p data-block-key="4m0ad"&gt;さらに、AI によって創出された時間は、こうした「守り」のリスク評価を深化させるだけでなく、「攻め」の事業機会の探索にも向けられました。AI が各国の環境法令や顧客ニーズ、そして NEC が持つトラスト技術といった強みを分析し、新たなビジネスのヒントを探索できるようになったのです。&lt;/p&gt;&lt;h3 data-block-key="21piu"&gt;&lt;b&gt;「クライアントゼロ」から、社会全体のサステナビリティ向上へ&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="3ktck"&gt;この「クライアントゼロ」としての成功体験を、NEC は新しいビジネスとして顧客に展開することを決定しており、すでに多くの企業から具体的な引き合いが寄せられています。&lt;/p&gt;&lt;p data-block-key="cm23v"&gt;さらに、この Agentic AI の仕組みは、TNFD に留まらず、有価証券報告書作成や、サステナビリティ開示基準（SSBJ）対応、経済安全保障におけるサプライチェーンのリスク評価など、様々な領域への応用が検討されています。&lt;/p&gt;&lt;p data-block-key="23f9l"&gt;「過去にあきらめていた大変なことほど、AI を活用する価値がある」と倉地様は語ります。人手では不可能だった壮大な課題に、AI との協働で立ち向かう。NEC の取り組みは、データドリブンなサステナビリティ経営の未来を力強く指し示しています。同社はこれからも、テクノロジーの力で、持続可能な社会の実現を加速させていくでしょう。&lt;/p&gt;&lt;hr/&gt;&lt;p data-block-key="d3la0"&gt;&lt;b&gt;本レポートの詳細はこちら&lt;br/&gt;&lt;/b&gt;&lt;a href="https://jpn.nec.com/sustainability/ja/eco/pdf/NEC-tnfd-j.pdf" target="_blank"&gt;NEC TNFDレポート第3版&lt;/a&gt;&lt;/p&gt;&lt;p data-block-key="h2g6"&gt;&lt;b&gt;インタビュイー&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="9s52d"&gt;日本電気株式会社&lt;br/&gt;プラットフォームサービスビジネスユニット 統括技師長&lt;br/&gt;サプライチェーンサステナビリティ経営統括部&lt;br/&gt;事業化推進グループ ディレクター&lt;br/&gt;岡野 豊&lt;/p&gt;&lt;p data-block-key="7m09k"&gt;サプライチェーン DX 統括部&lt;br/&gt;AI・データ活用推進第 1 グループ&lt;br/&gt;シニアプロフェッショナル&lt;br/&gt;宇野 仁志&lt;/p&gt;&lt;p data-block-key="bopg2"&gt;日本電気株式会社&lt;br/&gt;コーポレートITシステム部門　経営システム統括部　AIインテリジェンスグループ&lt;br/&gt;プロフェッショナル&lt;br/&gt;倉地 崇裕&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 05 Dec 2025 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-development/nec-automates-tnfd-reporting-process-using-ai/</guid><category>AI &amp; Machine Learning</category><category>Application Development</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/TAP_Blog_header_NEC_3.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>NEC、AI で TNFD レポート作成業務を自動化、8 万時間相当の作業を 200 時間に大幅短縮</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/TAP_Blog_header_NEC_3.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-development/nec-automates-tnfd-reporting-process-using-ai/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>インタラクションから分析情報へ: Google ADK 向け BigQuery Agent Analytics の発表</title><link>https://cloud.google.com/blog/ja/products/data-analytics/introducing-bigquery-agent-analytics/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 11 月 21 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/introducing-bigquery-agent-analytics?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェント AI の世界では、エージェントの構築はプロセス全体の半分にすぎません。もう半分は、ユーザーがエージェントをどのように利用しているかを把握することです。最も一般的なリクエストは何か、ユーザーはどこでつまずいているか、どうすれば成功につながるか。こうした疑問への答えが、エージェントを改良し、より優れたユーザー エクスペリエンスを提供するための鍵となります。これらの分析情報は、エージェントのパフォーマンスを最適化するうえでも非常に重要です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このたび、Google の &lt;/span&gt;&lt;a href="https://google.github.io/adk-docs/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Development Kit&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（ADK）では、エージェントのデベロッパーがこうした疑問の答えを簡単に見つけられるようになりました。ADK デベロッパーは、たった 1 行のコードでエージェントのインタラクション データを BigQuery に直接ストリーミングし、エージェントのアクティビティに関する分析情報をスケーラブルな方法で取得できます。そこで、Google は &lt;/span&gt;&lt;a href="https://google.github.io/adk-docs/tools/google-cloud/bigquery-agent-analytics/" rel="noopener" target="_blank"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;BigQuery Agent Analytics&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を導入します。これは、エージェントのインタラクション データを BigQuery に直接エクスポートして、エージェントのパフォーマンス、ユーザー インタラクション、費用を把握、分析、可視化する ADK 向けの新しいプラグインです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントのインタラクション データが BigQuery に一元化されているため、レイテンシ、トークン消費量、ツール使用量などの重要な指標を簡単に分析できます。&lt;/span&gt;&lt;a href="https://lookerstudio.google.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Looker Studio&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; や &lt;/span&gt;&lt;a href="https://grafana.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Grafana&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; などのツールを使ったカスタム ダッシュボードの作成も容易です。さらに、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/generative-ai-overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;生成 AI 関数&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/vector-search-intro"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ベクトル検索&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-generate-embedding"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;エンベディングの生成&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;などの最先端の BigQuery 機能を利用して、高度な分析を実行できます。これにより、エージェントのインタラクションをクラスタ化し、そのパフォーマンスを正確に測定して、一般的なユーザーのクエリやシステム障害のパターンを迅速に特定できます。いずれもエージェント エクスペリエンスの改善に不可欠です。また、インタラクション データを関連するビジネス データセットと結合（サポート エージェントのインタラクションを CSAT スコアにリンクさせるなど）して、エージェントの実際の影響力を正確に測定することもできます。この機能全体は、最小限のコード変更で利用できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このプラグインは現在、ADK ユーザー向けにプレビュー版が提供されており、他のエージェント フレームワークのサポートも近日中に開始される予定です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;プラグインの活用例については、以下の動画をご覧ください。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=V7oz1vJmORY"
      data-glue-modal-trigger="uni-modal-V7oz1vJmORY-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        &lt;img src="//img.youtube.com/vi/V7oz1vJmORY/maxresdefault.jpg"
             alt="Agent Analytics powered by BigQuery"/&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-V7oz1vJmORY-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="V7oz1vJmORY"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=V7oz1vJmORY"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;BigQuery Agent Analytics について&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery Agent Analytics プラグインは、さまざまなエージェントのアクティビティ データを BigQuery テーブルに直接ストリーミングする非常に軽量なツールで、主なコンポーネントは次の 3 つです。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ADK プラグイン:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 新しい ADK プラグインを使用すると、たった 1 行のコードで、リクエスト、回答、LLM ツール呼び出しなどのエージェント アクティビティを BigQuery テーブルにストリーミングできます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;事前定義された BigQuery スキーマ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 最適化されたテーブル スキーマをすぐに利用して、ユーザー インタラクション、エージェントの回答、ツールの使用状況に関する豊富な詳細情報を保存できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;低コストで高性能なストリーミング:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; このプラグインは &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/write-api"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;BigQuery Storage Write API&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を使用して、イベントをリアルタイムで BigQuery に直接ストリーミングします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;重要な理由: データドリブンなエージェント開発&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントの分析データを BigQuery に統合することで、基本的な指標を表示できるだけでなく、行動につながる詳細な分析情報を生成することもできます。具体的には、この統合により次のことが可能になります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェントの使用状況とインタラクションを可視化:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; エージェントのパフォーマンスを明確に把握できます。トークン消費量やツール使用量などの主要な運用指標を簡単に追跡して、費用とリソース割り当てをモニタリングできます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;高度な AI でエージェントの品質を評価:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; BigQuery の高度な AI 機能を使用して、単純な指標を超えた評価を実現します。AI 機能とベクトル検索を活用して会話データの品質分析を行い、改善すべき領域をより正確に特定します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェントのデータと会話して学習する:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 新しいオブザーバビリティ データと直接連携する会話型データ エージェントを作成します。これにより、ユーザーとチームは、エージェントのアクティビティについて自然言語で質問し、複雑なクエリを記述することなく、即座に分析情報を得ることができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;仕組み&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;堅牢な分析パイプラインをできるだけ簡単に設定できるように、次のプロセスを設計しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;1. &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;必要なコードを追加する:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; このプラグインでは、エージェントを構築する際に ADK の&lt;/span&gt;&lt;a href="https://google.github.io/adk-docs/apps/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;アプリケーション（アプリ）コンポーネント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を使用する必要があります。次のコードは、新しいプラグインを初期化してアプリの一部にする方法を示しています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;# --- プラグインを初期化 ---\r\nbq_logging_plugin = BigQueryAgentAnalyticsPlugin(\r\n   project_id=PROJECT_ID, \r\n   dataset_id=DATASET_ID, \r\n   table_id=&amp;quot;agent_events&amp;quot; # 任意\r\n)\r\n\r\n# --- モデルとルート エージェントを初期化 ---\r\nllm = Gemini(\r\n   model=&amp;quot;gemini-2.5-flash&amp;quot;,\r\n)\r\n\r\nroot_agent = Agent(\r\n   model=llm,\r\n   name=\&amp;#x27;my_adk_agent\&amp;#x27;,\r\n   instruction=&amp;quot;You are a helpful assistant&amp;quot;\r\n\r\n)\r\n\r\n# --- アプリを作成 ---\r\napp = App(\r\n   name=&amp;quot;my_adk_agent&amp;quot;,\r\n   root_agent=root_agent,\r\n   plugins=[bq_logging_plugin], # ここでプラグインを登録\r\n)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa76bc63a00&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2. &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;ストリーミングする内容を選択し、前処理をカスタマイズ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; BigQuery に送信するデータを完全に制御できます。ストリーミングする特定のイベントを選択して、自分のニーズと最も関連性の高いデータのみをキャプチャできます。次のコード例では、ログに記録する前にドル表記の金額を秘匿化しています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;import json\r\nimport re\r\n\r\nfrom google.adk.plugins.bigquery_agent_analytics_plugin import BigQueryLoggerConfig\r\n\r\n\r\ndef redact_dollar_amounts(event_content: Any) -&amp;gt; str:\r\n   &amp;quot;&amp;quot;&amp;quot;\r\n   Custom formatter to redact dollar amounts (e.g., $600, $12.50)\r\n   and ensure JSON output if the input is a dict.\r\n   &amp;quot;&amp;quot;&amp;quot;\r\n   text_content = &amp;quot;&amp;quot;\r\n   if isinstance(event_content, dict):\r\n       text_content = json.dumps(event_content)\r\n   else:\r\n       text_content = str(event_content)\r\n\r\n   # ドル表記の金額を検索する正規表現: $ の後に数字。任意でカンマまたは小数点を使用可能。\r\n  # 例: $600、$1,200.50、$0.99\r\n\r\n   redacted_content = re.sub(r\&amp;#x27;\\$\\d+(?:,\\d{3})*(?:\\.\\d+)?\&amp;#x27;, \&amp;#x27;xxx\&amp;#x27;, text_content)\r\n   return redacted_content\r\n\r\nconfig = BigQueryLoggerConfig(\r\n   enabled=True,\r\n   event_allowlist=[&amp;quot;LLM_REQUEST&amp;quot;, &amp;quot;LLM_RESPONSE&amp;quot;], # これらのイベントのみを記録\r\n   shutdown_timeout=10.0, # 終了時にログがフラッシュされるまで最大 10 秒待機\r\n   client_close_timeout=2.0, # BQ クライアントが終了するまで最大 2 秒待機\r\n   max_content_length=500, # コンテンツを 500 文字に切り捨て（デフォルト）\r\n   content_formatter=redact_dollar_amounts, # ログ内容のドル表記の金額を秘匿化\r\n)\r\n\r\nplugin = BigQueryAgentAnalyticsPlugin(..., config=config)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa76bc63400&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;以上です。必要な BigQuery テーブルを正しいスキーマで自動作成し、エージェント データをリアルタイムでストリーミングするなど、残りの処理はプラグインが行います。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これで、使い慣れた BigQuery セマンティクスを使用して、エージェントの指標を分析する準備が整いました。空でない列に対して&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;「&lt;/span&gt;&lt;code&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;select * limit 10&lt;/span&gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;」を使用して BigQuery テーブルに表示されるログの例は以下のとおりです&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_9CwMEjP.max-1000x1000.png"
        
          alt="image1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;使ってみる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントの可能性を最大限に引き出すときが来ました。新しい BigQuery Agent Analytics を使用すると、重要な疑問の答えを明らかにして、エージェントを改良し、パフォーマンスを最適化して、優れたユーザー エクスペリエンスを提供できます。近いうちに、LangGraph との統合によるマルチモーダル エージェント インタラクションの高度な分析など、さらに多くの機能が追加される予定です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;まずは、Google ADK サイトで &lt;/span&gt;&lt;a href="https://google.github.io/adk-docs/tools/google-cloud/bigquery-agent-analytics/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud BigQuery Agent Analytics のドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご確認ください。このプラグインの使用方法に関するガイド付きチュートリアルについては、包括的な新しい &lt;/span&gt;&lt;a href="https://codelabs.developers.google.com/adk-bigquery-agent-analytics-plugin" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Codelab&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;皆様が構築する、データドリブンな素晴らしい会話型エクスペリエンスを拝見できることを楽しみにしております。&lt;/span&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;エンジニアリング担当シニア ディレクター &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Ganesh Kumar Gella&lt;/strong&gt;&lt;br/&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;プロダクト リード &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Sandeep Karmarkar&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt; &lt;/h3&gt;&lt;/div&gt;</description><pubDate>Wed, 03 Dec 2025 01:05:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/introducing-bigquery-agent-analytics/</guid><category>AI &amp; Machine Learning</category><category>Application Development</category><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>インタラクションから分析情報へ: Google ADK 向け BigQuery Agent Analytics の発表</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/introducing-bigquery-agent-analytics/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Ganesh Kumar Gella</name><title>Sr Director of engineering</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Sandeep Karmarkar</name><title>Product lead</title><department></department><company></company></author></item><item><title>NTTドコモ 社内データ活用基盤の裏側 - Cloud Run が支える開発の民主化とデータ活用の未来</title><link>https://cloud.google.com/blog/ja/topics/customers/ntt-docomo-internal-data-utilization-platform/</link><description>&lt;div class="block-paragraph"&gt;&lt;p data-block-key="nzf33"&gt;「つなごう。驚きを。幸せを。」というブランドスローガンをかかげ、通信サービスだけでなく金融決済サービスやエンタメサービスなど多様な事業に取り組む株式会社 NTTドコモ（以下、NTTドコモ）。NTTドコモが保有する数十 PB（ペタバイト）級の膨大なデータを、全社員が迅速かつ安全に活用できるようにするために、社内データ活用基盤「Pochi」が開発されました。その開発で採用された Google Cloud のモダンなサービス群と、それによって実現した開発の民主化、そして生成 AI を活用した未来の展望について、今回は、NTTドコモ データ プラットフォーム部（以下、DP 部）の吉田氏、藤平氏、黒須氏、と開発支援するNTTデータの兼子氏にお話を伺いました。&lt;/p&gt;&lt;h3 data-block-key="3pi3o"&gt;データ活用を 9 割高速化せよ - 全社データ活用基盤「Pochi」開発の背景&lt;/h3&gt;&lt;p data-block-key="foofr"&gt;1 億人を超える dポイントクラブ会員、約 7,200 万の携帯電話契約者など、膨大かつ多様な顧客データを保有する NTTドコモ。このデータを事業成長の武器とすべく、これまでもメール施策の配信リスト作成など、様々なデータ活用が行われてきました。&lt;/p&gt;&lt;p data-block-key="dv1v6"&gt;しかし、そこには大きな課題がありました。事業部門の担当者がデータ抽出を必要とする場合、専門部署に依頼する必要があり、そのプロセスが複雑でした。「依頼書を作成し、専門部署が要件をヒアリングし、SQL を設計し、すり合わせを行う。この一連の流れで、データ抽出までに 2 週間以上かかるケースも珍しくありませんでした。」と黒須氏は語ります。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image4_hvhUslT.max-1000x1000.jpg"
        
          alt="image4"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="mocnm"&gt;この状況を打破し、「データ活用までにかかる期間を 9 割削減する」という高い目標を掲げてスタートしたのが、データ活用基盤「Pochi」の開発プロジェクトでした。&lt;/p&gt;&lt;p data-block-key="dba2d"&gt;「Pochi」が目指したのは、専門家でなくても、誰もが簡単かつ安全にデータを扱えるようにすること。そのために、UI フレームワークとして Streamlit を採用し、直感的な操作でデータ抽出や分析ができるアプリケーションを、迅速に開発・提供できる基盤を構築することにしたのです。&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3 data-block-key="nzf33"&gt;“誰でも開発者”を実現するモダンな開発環境の裏側&lt;/h3&gt;&lt;p data-block-key="d9dcj"&gt;「Pochi」の成功を支えているのは、そのアプリケーションだけではありません。全社員が開発者になり得る「開発の民主化」を支える、モダンでセキュアな開発環境の存在が不可欠でした。その中核を担っているのが、Google Cloud のマネージドサービスです。&lt;/p&gt;&lt;p data-block-key="fd454"&gt;現在「Pochi」上で稼働する 133 の Streamlit アプリケーションは、すべて Cloud Run でホスティングされています。開発チームが Cloud Run に感じているメリットは多岐にわたります。&lt;/p&gt;&lt;p data-block-key="6onfa"&gt;「Cloud Run はインスタンス数 ゼロまでスケールインができるのがとても魅力的です。分析系のアプリの場合、そのアプリが実際のどの程度利用されるかがデプロイしてみないと分からないことも多いです。Cloud Run ではアクセスがない場合はゼロまでスケールインするので、コストを気にせず『どれだけ使うかわからないけど、まずリリースしてみよう』という文化が生まれました。」と兼子氏は話します。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image5_HxVy1lt.max-1000x1000.jpg"
        
          alt="image5"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="mocnm"&gt;また、「Pochi」の大きな特徴は、開発者が DP 部のメンバーに限らないことです。事業部門や支社の社員など、現在では 300 人以上の開発者が存在します。このため、それぞれの開発環境をいかにセキュアに、かつ簡単に提供できるかが重要でした。&lt;/p&gt;&lt;p data-block-key="8qq2f"&gt;当初は Google Compute Engine 上に共有の開発環境を構築し、複数のユーザーが環境にログインして開発をしていましたが、SSH キーやポートの管理が発生する上、コンピューティングリソースの奪い合いが発生するなど、効率的かつセキュアな運用管理が課題でした。そこで採用されたのが Cloud Workstations です。&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="nzf33"&gt;「Cloud Workstations は、ワンクリックで自分専用の開発環境が立ち上がります。開発者のスキルレベルは、今回の開発をきっかけに Python を覚えた初心者から、10 年選手のベテランまで様々ですが、誰もが開発のハードルを低く感じられるようになりました。」&lt;/p&gt;&lt;p data-block-key="frias"&gt;ブラウザから直接アクセスできる手軽さや、インスタンスの消し忘れによる不要なコスト発生を防ぐアイドルシャットダウン機能も、開発者と管理者双方にとって大きなメリットです。また、カスタムコンテナイメージによって全社の開発環境を統一し、安全にアップデートしていく仕組みも構築しています。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image3_tFiuXrc.max-1000x1000.jpg"
        
          alt="image3"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="nzf33"&gt;さらに、「Pochi」 の基盤を構築し継続的に進化させる上でテクノロジーパートナーである NTTデータの存在も不可欠であったと藤平氏は振り返ります。従来の開発現場にありがちな要件を元にした受発注の関係を越えて、一人の技術者として Pochi を良いものにする思いが共有され、積極的な提案が可能な「垣根を意識しない」良好な関係性が、Pochi の成功に寄与しています。&lt;/p&gt;&lt;h3 data-block-key="cc9d1"&gt;開発の民主化が生んだ成果と、AI エージェントが実現する次のステージ&lt;/h3&gt;&lt;p data-block-key="dnlrj"&gt;「Pochi」の導入は、NTTドコモ社内のデータ活用に劇的な変化をもたらしました。現在、月間アクティブ ユーザー（MAU）は 4,700 人を超え、年間 74 万回以上利用され、累計で 30 万時間もの業務稼働削減に貢献しています。&lt;/p&gt;&lt;p data-block-key="aa1dj"&gt;そして、最も注目すべき成果の一つは「開発の民主化」の成功です。現在稼働する 133 個のアプリのうち、最もアクセス数が多いアプリは、なんと関西支社の現場のメンバーが開発したものです。&lt;/p&gt;&lt;p data-block-key="2pnmq"&gt;「その方は、社内の研修プログラムで Python と SQL を習得し、現場の課題を解決したいという想いから開発に参加してくれました。現場の担当者が作ったアプリは、やはり現場のニーズに即しており、利用者からの人気も高い。これは、私たちが当初から目指していた理想の姿です。」と吉田氏は話します。&lt;/p&gt;&lt;p data-block-key="89rng"&gt;アプリが増える一方で、新たな課題も生まれました。「どのアプリを使えば自分のやりたいことができるのか分からない」というユーザーの声です。この課題に対し、チームは生成 AI の活用に乗り出しました。&lt;/p&gt;&lt;p data-block-key="3kmpp"&gt;各アプリのリポジトリにある README などのドキュメントを、Vertex AI RAG Engine を使って検索可能なナレッジベースとして整備。そして、ユーザーが自然言語でやりたいことを入力すると、Gemini がその意図を汲み取り、最適なアプリを推薦してくれる機能を開発しました。&lt;/p&gt;&lt;p data-block-key="1nth"&gt;この機能の開発に携わった担当者は、その能力に驚きを隠せません。「正直、Pochi のアプリについては自分が一番詳しいと思っていましたが、自分よりも詳しいんです。自分が思いつかなかったようなアプリの組み合わせを提案してくれることもあり、AI が持つ知識の広さと深さを実感しました。」&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image6_aUZK1ez.max-1000x1000.png"
        
          alt="image6"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="nzf33"&gt;NTTドコモの挑戦はここで終わりません。現在はアプリを「推薦」するにとどまっている AI の役割を、さらに一歩進めようとしています。&lt;/p&gt;&lt;p data-block-key="cfl4q"&gt;「将来的には、個々のアプリが持つ機能を部品として AI が扱えるようにしたいと考えています。例えばユーザーが『こういう条件でデータを抽出して、グラフ化してほしい』と指示するだけで、AI が複数のアプリ機能を自律的に組み合わせて実行し、結果を提示してくれる。ユーザーが画面を直接操作しなくても、対話するだけでデータ活用が完結する世界です。」&lt;/p&gt;&lt;p data-block-key="bdqgv"&gt;事業戦略の核としてコンシューマーサービスの更なる成長を目指す NTTドコモにとって、誰でも簡単にデータを活用できる基盤「Pochi」はまさに戦略上の重要な取り組みとなります。「つなごう。驚きを。幸せを。」というブランド スローガンの実現、そして AI エージェントが自律的にデータ活用を完結させるという次のステージに向けて、NTTドコモの挑戦は続きます。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_W1D4R6k.max-1000x1000.jpg"
        
          alt="image1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="nzf33"&gt;&lt;b&gt;インタビュイー（写真右から）&lt;/b&gt;&lt;br/&gt;・吉田 祥平 氏 (株式会社NTTドコモ コンシューマサービスカンパニー データプラットフォーム部 データ基盤 担当部長)&lt;/p&gt;&lt;p data-block-key="99pvo"&gt;・藤平 亮 氏 (株式会社NTTドコモ コンシューマサービスカンパニー データプラットフォーム部 データ基盤 Senior Principal Data Scientist)&lt;/p&gt;&lt;p data-block-key="c0sdq"&gt;・黒須 遥介 氏 (株式会社NTTドコモ コンシューマサービスカンパニー データプラットフォーム部 データ基盤データプロダクト担当)&lt;/p&gt;&lt;p data-block-key="ansa7"&gt;・兼子 菜緒見 氏 (株式会社NTTデータ テクノロジーコンサルティング事業本部テクノロジーコンサルティング事業部 課長代理)&lt;/p&gt;&lt;p data-block-key="505q0"&gt;&lt;a href="https://www.docomo.ne.jp/corporate/" target="_blank"&gt;&lt;b&gt;株式会社NTTドコモ&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;br/&gt;&lt;/b&gt;国内約 9,000 万ユーザーを擁する日本最大の携帯電話事業者。携帯電話サービス、光通信サービスなどからなる通信事業を主軸に、近年は動画配信などのコンテンツ・ライフスタイル サービスや金融・決済サービスなどのスマートライフ領域事業も意欲的に展開。従業員数は 9,433 名、グループ全体では 5 万 1,698 名（2025 年 3 月 31 日時点）。&lt;/p&gt;&lt;p data-block-key="dju53"&gt;&lt;a href="https://www.nttdata.com/jp/ja/about-us/" target="_blank"&gt;&lt;b&gt;株式会社NTTデータ&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;br/&gt;&lt;/b&gt;1988 年 5 月設立。多様な産業分野に向けて IT システムの企画・構築・運用からコンサルティング、研究開発まで幅広いサービスを提供。官公庁や金融など社会基盤を支える実績を持ち、クラウド活用による先進的なソリューション展開を推進している。近年は「&lt;a href="https://www.nttdata.com/jp/ja/lineup/litron/" target="_blank"&gt;LITRON®&lt;/a&gt;」ブランドで多様な AI エージェントソリューションを展開しており、Google Cloud 上でも柔軟に構築可能なサービスをラインナップ。生成 AI を活用したお客様の業務効率化と価値創出を支援している。&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 21 Nov 2025 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/topics/customers/ntt-docomo-internal-data-utilization-platform/</guid><category>Application Development</category><category>Data Analytics</category><category>Customers</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/docomo.max-600x600.png" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>NTTドコモ 社内データ活用基盤の裏側 - Cloud Run が支える開発の民主化とデータ活用の未来</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/docomo.max-600x600.png</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/topics/customers/ntt-docomo-internal-data-utilization-platform/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>Agent Sandbox のご紹介: Kubernetes と GKE 上のエージェント AI 向けの強力なガードレール</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/agentic-ai-on-kubernetes-and-gke/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 11 月 12 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/agentic-ai-on-kubernetes-and-gke?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google とクラウドネイティブ コミュニティは、最新のアプリケーションをサポートするために Kubernetes を絶えず強化してきました。今年初めの KubeCon EU 2025 では、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/google-bytedance-and-red-hat-improve-ai-on-kubernetes?e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI 推論のサポートを強化&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;するための Kubernetes の一連の機能強化を発表しました。本日 KubeCon NA 2025 で発表した &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Agent Sandbox&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; をはじまりとして、Google は Kubernetes を AI エージェントにとって最もオープンでスケーラブルなプラットフォームに進化させることを目指します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI エージェント導入に伴う課題について考えてみましょう。AI エージェントは、アプリケーションとそれを利用するユーザーが目的を効率的に達成するために、単純なクエリの回答から複雑なマルチステップ タスクの実行まで、さまざまな支援を提供できます。「前四半期の販売データを可視化して」というリクエストが与えられたら、まず最初のツールでデータをクエリし、2 つ目のツールでそのデータをグラフ化してユーザーに返さなければなりません。従来のソフトウェアが予測可能で決定論的に動くものであるのに対し、AI エージェントは、コードの生成、コンピュータ ターミナルやブラウザの使用など、ユーザーの目標達成のために利用できるツールを「いつ、どのように」使うかを自ら判断できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;非決定論的に動ける強力なエージェントをオーケストレーションするには、強固なセキュリティと運用上のガードレールを施さなければ重大なリスクが生じる可能性があります。コードとコマンドを実行するエージェントをカーネルレベルで分離することは、妥協できない要件です。また従来型のアプリケーションと比べて、AI とエージェントベースのワークロードではインフラストラクチャのニーズも高まります。なかでも、数千ものサンドボックスをエフェメラル環境としてオーケストレートし、必要に応じて迅速に作成と削除を行いつつ、ネットワーク アクセスを確実に制限するという AI ワークロード固有のニーズがあります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;成熟度、セキュリティ、スケーラビリティを備えた Kubernetes は、AI エージェントを実行するのに最適な基盤であると Google は考えています。しかし、エージェントによるコード実行やコンピュータの使用などのニーズを満せるまでには一層の進化が必要であることも認識しており、その方向への取り組みの第一歩が、今回発表した Agent Sandbox になります。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;堅牢な分離と高いスケーラビリティ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントによるコード実行とコンピュータの使用のために、タスクごとに隔離されたサンドボックスをプロビジョニングする必要があります。さらに、数千ものサンドボックスが同時に実行されるような状況でも、ユーザーはインフラストラクチャが遅れをとることなく対応できるものと期待しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Kubernetes コミュニティと共同で構築した Agent Sandbox は、エージェントによるコード実行とコンピュータの使用に特化して設計され、次世代のエージェント AI ワークロードに必要なパフォーマンスとスケーリングを実現するた新しい Kubernetes プリミティブです。Agent Sandbox は gVisor を基盤として構築され、ランタイム分離のための Kata Containers のサポートが追加されています。gVisor の強力なセキュリティ境界を提供することで、データの損失や引き出し、本番環境システムへの損害につながる可能性のある脆弱性のリスクを軽減します。オープンソースへの継続的な取り組みとして、Agent Sandbox は Kubernetes コミュニティの Cloud Native Computing Foundation（CNCF）プロジェクトとして構築されています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_K1VZDUQ.max-1000x1000.jpg"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE でのパフォーマンスの向上&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最小のコストで最高のエージェント ユーザー エクスペリエンスを提供するには、強固な分離だけでなく、エージェントをスケールさせてパフォーマンスを最適化する必要もあります。Google Kubernetes Engine（GKE）で Agent Sandbox を使用すると、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/sandbox-pods?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Sandbox&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; 内のマネージド gVisor と&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/container-optimized-compute-delivers-autoscaling-for-autopilot?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;コンテナ最適化コンピューティング プラットフォーム&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を活用して、サンドボックスをより迅速に水平スケーリングできます。また、Agent Sandbox では管理者があらかじめサンドボックスのウォームプールを構成できるため、サンドボックスを低レイテンシで起動できます。この機能により、Agent Sandbox では完全隔離されたエージェント ワークロードのレイテンシが 1 秒未満となり、コールド スタートと比較して最大 90% の改善を実現します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;隔離された環境で外部からの脅威を防ぐというサンドボックスの特性は、その一方でコンピューティング リソースの利用率低下の原因にもなります。スクリプトを使って各サンドボックス環境を再初期化する方法は、不安定で時間もかかり、アイドル状態のサンドボックスは貴重なコンピューティング サイクルを無駄にしてしまいがちです。実行中のサンドボックス環境のスナップショットを取得して、特定の状態から開始できるようにするのが理想的な方法です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Pod Snapshots&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; は、実行中の Pod の完全なチェックポイントと復元を可能にする、GKE 専用の新機能です。Pod Snapshots は、エージェントと AI のワークロードの起動レイテンシを大幅に短縮します。Pod Snapshots を Agent Sandbox と組み合わせると、スナップショットからサンドボックス環境をプロビジョニングできるため、数秒で起動できます。GKE Pod Snapshots は、CPU ベースと GPU ベースの両方のワークロードのスナップショットと復元をサポートしており、これまで数分を要した Pod の起動時間を数秒に短縮します。Pod Snapshots 使ってアイドル状態のサンドボックスのスナップショットを作成して一時停止できるため、エンドユーザーへの影響を最小限に抑えながらコンピューティング サイクルを大幅に節約できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_NJWlanH.max-1000x1000.jpg"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;AI エンジニアのためのサンドボックス&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェント AI や強化学習（RL）システムを現在構築しているチームは、インフラストラクチャの専門家である必要はありません。そのような AI エンジニアを念頭に置いて構築された Agent Sandbox には、基盤となるインフラストラクチャを気にすることなく、サンドボックスのライフサイクルを管理できるように API と Python SDK が設計されています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;from agentic_sandbox import Sandbox\r\n\r\n# SDK はすべての YAML を単純なコンテキスト マネージャーに抽象化する\r\nwith Sandbox(template_name=&amp;quot;python3-template&amp;quot;,namespace=&amp;quot;ai-agents&amp;quot;) as sandbox:\r\n\r\n   # サンドボックス内でコマンドを実行する\r\n   result = sandbox.run(&amp;quot;print(\&amp;#x27;Hello from inside the sandbox!\&amp;#x27;)&amp;quot;)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fa774328610&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このように分けてしまうことで、AI デベロッパーは自分が得意とする役割に専念しながら、Kubernetes 管理者やオペレーターが期待する運用上の制御や拡張性も実現できます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;今すぐ使ってみる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェント AI は、ソフトウェア開発とインフラストラクチャの両チームに大きな変化をもたらします。Agent Sandbox と GKE は、エージェントに必要な分離とパフォーマンスを実現するのに役立ちます。オープンソースで提供されている Agent Sandbox は、今すぐ GKE にデプロイできます。GKE Pod Snapshots は限定プレビュー版で提供されており、今年後半にすべての GKE のお客様にご利用いただける予定です。まずは、Agent Sandbox の&lt;/span&gt;&lt;a href="https://agent-sandbox.sigs.k8s.io/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;と&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/agent-sandbox"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;クイック スタート&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。皆様がどのようなものを構築されるか楽しみにしております。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ー シニア プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Brandon Royal&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 19 Nov 2025 01:50:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/agentic-ai-on-kubernetes-and-gke/</guid><category>AI &amp; Machine Learning</category><category>Application Development</category><category>GKE</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Agent Sandbox のご紹介: Kubernetes と GKE 上のエージェント AI 向けの強力なガードレール</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/agentic-ai-on-kubernetes-and-gke/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Brandon Royal</name><title>Product Manager, GKE</title><department></department><company></company></author></item><item><title>Google Cloud でのカオス エンジニアリング: 原則、実践、開始方法</title><link>https://cloud.google.com/blog/ja/products/devops-sre/getting-started-with-chaos-engineering/</link><description>&lt;div class="block-paragraph"&gt;&lt;p data-block-key="yqjyt"&gt;※この投稿は米国時間 2025 年 10 月 14 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/devops-sre/getting-started-with-chaos-engineering?e=48754805&amp;amp;hl=en"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p data-block-key="4os2g"&gt;エンジニアであれば誰でも、完璧な復元力を持つシステムを夢見ます。完璧にスケーリングし、優れたユーザー エクスペリエンスを提供し、決してダウンしないシステムです。このような復元力のあるシステムを構築する鍵が、障害を回避することではなく、意図的に障害を引き起こすことだとしたらどうでしょうか。カオス エンジニアリングの世界へようこそ。ここでは、管理された環境でシステムにカオス（障害）を&lt;i&gt;導入&lt;/i&gt;して、システムにストレステストを行います。ダウンタイムが数百万ドルの損失につながり、評判が瞬く間に失墜する時代において、最も革新的な企業としては、災害が起こるのをただ待っているだけではいけません。災害を意図的に引き起こし、その結果として生じる障害から学び、本番環境で混乱が起こる前に混乱に対する免疫を獲得して行くのです。&lt;/p&gt;&lt;p data-block-key="b4tp7"&gt;カオス エンジニアリングはあらゆる種類のシステムに役立ちますが、特にクラウドベースの分散システムに有効です。最新のアーキテクチャは、モノリシックなシステムからマイクロサービス ベースのシステムへと進化し、多くの場合、数百から数千のサービスで構成されています。このように複雑なサービス依存関係は、複数の障害点をもたらします。また、従来のテスト方法では、あらゆる障害モードを予測することは、不可能ではなくても、困難です。これらのアプリケーションをクラウドにデプロイすると、複数のアベイラビリティ ゾーンとリージョンにデプロイされます。クラウド環境は分散性が高く、多数のサービスが共存しているため、障害の発生する可能性が高くなっています。&lt;/p&gt;&lt;p data-block-key="ciibs"&gt;良くある誤解ですが、クラウド環境ではアプリケーションには自ずと復元力があるので、テストは不要であるというものがあります。クラウド プロバイダは、クラウド プロダクトに対してさまざまなレベルの復元力と SLA を提供していますが、これだけではビジネス アプリケーションが保護されるとは限りません。アプリケーションがフォールト トレラントになるように設計されていない場合や、クラウド サービスが常に利用可能であることを前提としている場合、依存している特定のクラウド サービスが利用できなくなると、アプリケーションは動作しなくなります。&lt;/p&gt;&lt;p data-block-key="65kbm"&gt;手短に言えば、カオス エンジニアリングは、担当者にとって最悪の「もしも」のシナリオを想定し、それに対する対応を十分にリハーサルできるようにします。カオス エンジニアリングは、システムを破壊すること（いわばカオスなエンジニアリング）ではありません。カオス エンジニアリングは、管理された条件下とはいえ、すでにカオスを乗り切った経験から得られる冷静な自信を持って本番環境のインシデントに対処できるチームを構築することです。&lt;/p&gt;&lt;p data-block-key="4kq1n"&gt;Google Cloud の Professional Service Organization（PSO）エンタープライズ アーキテクチャ チームは、アプリケーション開発、クラウド移行、エンタープライズ アーキテクチャなど、お客様のクラウド変革の取り組みについてコンサルティングを行い、実践的な専門知識を提供しています。また、クラウド環境向けの復元力のあるアーキテクチャの設計についてアドバイスする際には、カオス エンジニアリングの原則とプラクティス、およびサイト信頼性エンジニアリング（SRE）のプラクティスを定期的に紹介しています。&lt;/p&gt;&lt;p data-block-key="63p44"&gt;シリーズの最初になるこのブログ投稿では、カオス エンジニアリングの基本、つまりカオス エンジニアリングとは何か、そのコアとなる原則と要素について説明します。次に、クラウドで分散アプリケーションを実行しているチームにとって、カオス エンジニアリングが特に役立ち、重要である理由を説明します。最後に、これを活用開始する方法と、その他のリソースについて説明します。&lt;/p&gt;&lt;h3 data-block-key="7gupc"&gt;&lt;b&gt;カオス エンジニアリングについて&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="b1eb3"&gt;カオス エンジニアリングは、Netflix が 2010 年に考案した手法です。AWS 環境の複雑度が上がる中、より復元力と信頼性が高いシステムを構築する必要性に対処するため、「Chaos Monkey」を作り出し、普及させました。同じ頃、Google は障害復旧テスト（DiRT）を導入しました。これにより、Google のビジネス、システム、データの継続的て、自動的な障害対策、対応、復旧が可能になりました。Google Cloud の PSO チームでは、お客様が SRE プラクティスの一環として DiRT を実装できるよう、さまざまなサービスを提供しています。これらのサービスには、Google Cloud で動作するアプリケーションやシステムで DiRT を実行する方法に関するトレーニングも含まれています。中心となるコンセプトは単純です。管理された障害を意図的にシステムに導入して、脆弱性を特定し、その復元力を評価し、全体的な信頼性を高めるというものです。&lt;/p&gt;&lt;p data-block-key="frb34"&gt;予防的な手法であるカオス エンジニアリングにより、組織はシステム内の弱点を、大規模なサービス停止や障害につながる前に特定できます。ここで言うシステムには、技術的なコンポーネントだけでなく、組織の人員やプロセスまでも含まれます。カオス エンジニアリングでは、管理された、実際の停止状態を導入することで、システムの堅牢性、復元可能性、フォールト トレランスをテストできます。このアプローチによって担当者は潜在的な脆弱性を発見できるため、システムは予期しないイベントに対処し、ストレス下でもスムーズに機能し続けることができます。&lt;/p&gt;&lt;h3 data-block-key="3t1vj"&gt;&lt;b&gt;カオス エンジニアリングの原則と実践&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="bdcub"&gt;カオス エンジニアリングは、これを実施すべき理由に関する一連の基本原則によって導かれ、また実践は実施すべき内容を定めます。&lt;/p&gt;&lt;p data-block-key="7sa73"&gt;カオス エンジニアリングの原則は次のとおりです。&lt;/p&gt;&lt;ol&gt;&lt;li data-block-key="6g965"&gt;&lt;b&gt;定常状態に関する仮説を立てる&lt;/b&gt;: 停止を引き起こすアクションを開始する前に、システムにとっての「正常」な状態がどのようなものかを決定する必要があります。これは一般に「定常状態仮説」と呼ばれます。&lt;/li&gt;&lt;li data-block-key="b5m6f"&gt;&lt;b&gt;現実世界の状況を再現する&lt;/b&gt;: カオステストでは、本番環境でシステムが遭遇する可能性のある現実的な障害シナリオをエミュレートします。&lt;/li&gt;&lt;li data-block-key="11go3"&gt;&lt;b&gt;本番環境でテストを実行する&lt;/b&gt;: カオス エンジニアリングは、実際のトラフィックと、依存関係の両方がある本番環境でのみ復元力の正確な全体像を把握できるという信念にしっかりと根ざしています。これが、カオス エンジニアリングと従来のテストの違いです。&lt;/li&gt;&lt;li data-block-key="eu0me"&gt;&lt;b&gt;テストの自動化:&lt;/b&gt; 復元力テストを、一度限りのテストではなく、継続的なプロセスの一部にします。&lt;/li&gt;&lt;li data-block-key="1cpd9"&gt;&lt;b&gt;影響範囲を特定する&lt;/b&gt;: 本番環境システムへの悪影響を最小限に抑えるために、テストは綿密に設計する必要があります。そのためには、テストが顧客や他のアプリケーション、サービスに与える影響に基づいて、アプリケーションとサービスをさまざまな階層に分類する必要があります。&lt;/li&gt;&lt;/ol&gt;&lt;p data-block-key="549op"&gt;これらの原則を確立したら、カオス エンジニアリングのテストを実施する際に次の手法に従います。&lt;/p&gt;&lt;ol&gt;&lt;li data-block-key="5vgk4"&gt;&lt;b&gt;定常状態を定義する:&lt;/b&gt; 注目する特定の指標（レイテンシ、スループットなど）を特定し、それらのベースラインを確立します。&lt;/li&gt;&lt;li data-block-key="o49u"&gt;&lt;b&gt;仮説を立てる&lt;/b&gt;: これは、テスト可能な単一のステートメントを作成する手法です。たとえば、「このコンテナ Pod を削除しても、ユーザーのログインには影響しない」などです。仮説は通常、お客様のユーザー ジャーニーを特定し、そこからテスト シナリオを導き出すことで作成されます。&lt;/li&gt;&lt;li data-block-key="1gifg"&gt;&lt;b&gt;管理された環境を使用する:&lt;/b&gt; カオス エンジニアリングの原則の一つに、テストは本番環境で実行する必要があるというものがありますが、まずは小規模に始め、非本番環境でテストを実行し、学び、調整してから、徐々に本番環境に範囲を拡大するようにしてください。&lt;/li&gt;&lt;li data-block-key="f1qkj"&gt;&lt;b&gt;障害の注入&lt;/b&gt;: これは、システムに直接（VM の削除、データベース インスタンスの停止など）または環境に間接的に（ネットワーク ルートの削除、ファイアウォール ルールの追加など）障害を注入して、停止状態を引き起こす手法です。&lt;/li&gt;&lt;li data-block-key="2t0vt"&gt;&lt;b&gt;テストの実行を自動化する&lt;/b&gt;: カオス エンジニアリングを再現可能でスケーラブルなプラクティスとして確立するには、自動化が不可欠です。これには、障害注入に自動ツールを使用すること（CI/CD パイプラインの一部にするなど）や、自動ロールバック メカニズムを使用することが含まれます。&lt;/li&gt;&lt;li data-block-key="1uf2t"&gt;&lt;b&gt;行動につながるインサイトを導き出す&lt;/b&gt;: カオス エンジニアリングを使用する主な目的は、システムの脆弱性に関するインサイトを導き出し、それによって復元力を高めることです。これには、テスト結果の厳密な分析、弱点と改善すべき点の特定、関連チームへのテスト結果の周知が含まれ、これによってその後のテスト設計とシステム強化を行います。&lt;/li&gt;&lt;/ol&gt;&lt;p data-block-key="fmcep"&gt;つまり、カオス エンジニアリングは、単にシステムを壊すことが目的ではなく、システムの限界を理解し、それらに事前に対処することで、より復元力の高いシステムを構築することが目的です。&lt;/p&gt;&lt;h3 data-block-key="4imft"&gt;&lt;b&gt;カオス エンジニアリングの要素&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="40v27"&gt;カオス エンジニアリング テストで使用するコア要素は、次の 5 つの原則から導き出されます。&lt;/p&gt;&lt;ul&gt;&lt;li data-block-key="3hqms"&gt;&lt;b&gt;テスト&lt;/b&gt;: カオス テストは、システムに障害を発生させてその応答を確認する、意図的で事前に計画された手順で構成されます。&lt;/li&gt;&lt;li data-block-key="37ogk"&gt;&lt;b&gt;定常状態仮説&lt;/b&gt;: 定常状態仮説は、評価対象のシステムのベースラインとなる運用状態、つまり「正常」な動作を定義します。&lt;/li&gt;&lt;li data-block-key="fgc61"&gt;&lt;b&gt;アクション&lt;/b&gt;: アクションは、テスト対象のシステムに対して実行される具体的なオペレーションを表します。&lt;/li&gt;&lt;li data-block-key="9g9pu"&gt;&lt;b&gt;プローブ&lt;/b&gt;: プローブは、テスト中にシステム内で定義された条件を観察するメカニズムを提供します。&lt;/li&gt;&lt;li data-block-key="fu8th"&gt;&lt;b&gt;ロールバック&lt;/b&gt;: テストでは、テスト中に実装された変更を元に戻すように設計された一連のアクションが組み込まれる場合があります。&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-block-key="cqllj"&gt;&lt;b&gt;カオス エンジニアリングを開始する&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="4av54"&gt;カオス エンジニアリングと、クラウド環境でカオス エンジニアリングを使用する理由について理解を深めたら、次のステップとして、独自の開発環境で実際に試してみましょう。&lt;/p&gt;&lt;p data-block-key="buggo"&gt;市場には複数のカオス エンジニアリング ソリューションがあります。有料のプロダクトもあれば、オープンソースのフレームワークもあります。すぐに始めるには、&lt;a href="https://chaostoolkit.org/" target="_blank"&gt;Chaos Toolkit&lt;/a&gt; をカオス エンジニアリング フレームワークとして使用することをおすすめします。&lt;/p&gt;&lt;p data-block-key="885sq"&gt;Chaos Toolkit は、Python で記述されたオープンソースのフレームワークです。モジュール式のアーキテクチャが提供されており、他のライブラリ（「ドライバ」とも呼ばれます）をプラグインして、カオス エンジニアリングのテストを拡張できます。たとえば、&lt;a href="https://chaostoolkit.org/drivers/gcp/" target="_blank"&gt;Google Cloud&lt;/a&gt;、&lt;a href="https://chaostoolkit.org/drivers/kubernetes/" target="_blank"&gt;Kubernetes&lt;/a&gt;、その他多くのテクノロジーの拡張ライブラリがあります。Chaos Toolkit は Python ベースの開発者ツールであるため、まず Python 環境を構成します。Chaos Toolkit のテストの優れた例と、その手順については、&lt;a href="https://chaostoolkit.org/reference/tutorial/#getting-started-with-the-chaos-toolkit" target="_blank"&gt;こちら&lt;/a&gt;をご覧ください。&lt;/p&gt;&lt;p data-block-key="7u9fq"&gt;最後に、Google Cloud のお客様とエンジニアがアプリケーションにカオス テストを導入できるように、特に Google Cloud のための一群のカオス エンジニアリング レシピを作成しました。各レシピには、特定の Google Cloud サービスにカオスを導入する特定のシナリオを収めています。たとえば、あるレシピでは Google Cloud の内部または外部アプリケーション ロードバランサの背後で実行されているアプリケーション/サービスにカオスを導入し、また別のレシピでは &lt;a href="https://chaostoolkit.org/drivers/toxiproxy/" target="_blank"&gt;ToxiProxy&lt;/a&gt; という別の Chaos Toolkit 拡張機能を利用して、Cloud Run で実行されているアプリケーションと Cloud SQL データベースに接続するアプリケーション間のネットワーク停止をシミュレートします。&lt;/p&gt;&lt;p data-block-key="8lvb0"&gt;Google Cloud 環境にカオス エンジニアリングを導入する方法を学ぶための、手順ガイド、スクリプト、サンプルコードを含むレシピの完全なコレクションは、&lt;a href="https://github.com/GoogleCloudPlatform/chaos-engineering/blob/main/Chaos-Engineering-Recipes-Book.md" target="_blank"&gt;GitHub&lt;/a&gt; にあります。今後の投稿では、Google Cloud 環境に障害を導入する方法など、カオス エンジニアリングの手法を取り上げますので、ご期待ください。&lt;/p&gt;&lt;p data-block-key="5ufpt"&gt;&lt;b&gt;&lt;i&gt;-Parag Doshi、&lt;/i&gt;&lt;/b&gt;&lt;i&gt;キー エンタープライズ アーキテクト&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 27 Oct 2025 01:30:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/devops-sre/getting-started-with-chaos-engineering/</guid><category>Application Modernization</category><category>Application Development</category><category>DevOps &amp; SRE</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google Cloud でのカオス エンジニアリング: 原則、実践、開始方法</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/devops-sre/getting-started-with-chaos-engineering/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Parag Doshi</name><title>Key Enterprise Architect</title><department></department><company></company></author></item><item><title>製薬業界の開発を変革する中外製薬の挑戦：Gemini Code Assist 活用で開発速度は最大 5 倍に</title><link>https://cloud.google.com/blog/ja/topics/customers/chugai-pharmaceutical-transforming-development-in-the-pharmaceutical-industry/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;日本の製薬業界をリードする中外製薬株式会社（以下、中外製薬）は、Google の AI、Gemini を活用したコーディング エージェント&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;「Gemini Code Assist」&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を導入し、開発プロセスに大きな変革をもたらしています。臨床開発からアジャイルなソフトウェア開発、データサイエンスまで、多様な分野で Gemini Code Assist がどのように活用され、どのような成果を上げているのか、具体的な事例を交えてご紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今回お話を伺ったのは、多様な立場で Gemini Code Assist の活用を推進する 3 名のキーパーソンです。バイオメトリクス部で AI を活用した臨床開発を推進する&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;高野様&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。デジタルソリューション部 アジャイル開発グループで、全社向け生成 AI アプリ「Chugai AI Assistant」などを開発する&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;尾形様&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。そして、デジタルソリューション部 データサイエンスグループで、データサイエンスの観点から AI モデルの精度改善や創薬研究支援まで幅広く手がける&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;水谷様&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。それぞれの視点から、具体的な取り組みについて語っていただきました。&lt;/span&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;属人化と心理的ハードル、AI 導入前の開発課題&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini Code Assist 導入以前、中外製薬の開発現場ではいくつかの課題に直面していました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;臨床開発部門の高野様は、「ビジネスサイドである臨床部門では、アプリケーション開発ができる人材が限られており、新しいアプリケーション開発に対する心理的なハードルが高かった」と語ります。「従来は 1 つのアプリケーションを開発するだけでも相当な工数がかかり、じっくりと要件をヒアリングして、効果があるものなのかを精査した上で企画書にまとめてから作り始めるというプロセスを踏んでいました。特に外部へ委託する案件では、効果の定量化やマネジメント承認といったハードルがさらに高くなるため、気軽に『作ってみよう』とは言えない状況でした。」&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/chugai02.max-1000x1000.png"
        
          alt="chugai02"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="fhe71"&gt;また、アジャイルなアプリ内製開発と全社展開を推進するアジャイル開発グループの尾形様は、「一度決めた仕様はなかなか変更できず、フィードバックを受けて改善するサイクルを迅速に回すことが困難でした」と振り返ります。&lt;/p&gt;&lt;p data-block-key="2tm11"&gt;データサイエンスグループの水谷様も同様に、従来の開発スタイルに課題を感じていました。「LLM が登場した当初は、生成されたコードが自身の環境で動作しないことや、意図と異なるコードが出力されることがありました。また、ライブラリのバージョンの問題で、自身の環境では動作しないといったこともありました。」&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3 data-block-key="jmeuh"&gt;&lt;b&gt;プロトタイピングを加速し、開発文化を変革する Gemini Code Assist&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="b2g48"&gt;Gemini Code Assist の導入は、これらの課題を解決し、開発文化そのものを変革するきっかけとなりました。選定の決め手となったのは、主に「&lt;b&gt;コンテキスト性能」「ライセンス体系」「Google Cloud との親和性」&lt;/b&gt;の 3 点でした。&lt;/p&gt;&lt;p data-block-key="1dcsc"&gt;尾形様が特に評価したのは、Gemini Code Assist の基盤となる Gemini モデルが持つ、膨大な情報から開発者の意図を正確に汲み取る広いコンテキストウィンドウです。これにより、他製品と比較してエラーが少なく、精度の高いコード生成が可能になります。加えて、高野様は、多くの他製品が従量課金制である中で、開発時間や予算を気にせず利用できるサブスクリプション体系を魅力に感じています。データサイエンスを担う水谷様にとっては、BigQuery の SQL を容易に作成できるなど、既存の Google Cloud 環境とシームレスに連携できる点も大きな利点でした。&lt;/p&gt;&lt;p data-block-key="48d3r"&gt;これらの特長が、中外製薬の開発プロセスに具体的な変化をもたらします。高野様は、まず&lt;b&gt;開発着手までのプロセスが劇的に変化&lt;/b&gt;したと話します。「以前は数週間かかっていたプロトタイプの作成が、今では数十分で可能になりました。ビジネスユーザーからの『こんなアプリはできないか』というフランクな相談に対し、その場ですぐにモックアップを作ってイメージをすり合わせることができます。アプリ開発について詳しくない臨床開発のメンバーに対しても完成イメージをすぐに共有することができるため、実現可能性を迅速に検証できるようになりました。」&lt;/p&gt;&lt;p data-block-key="6j20m"&gt;この変化は、開発の進め方にも影響を与えています。「以前は要件を固めてから開発していましたが、今は『まず作って、見てもらう』というサイクルを高速で回すスタイルに変わりました。完成度が高くなくても、早い段階でフィードバックをもらい、改善を重ねていく。このアジャイルなアプローチが、ビジネス部門主導の開発を可能にしています。」&lt;/p&gt;&lt;h3 data-block-key="59ns0"&gt;&lt;b&gt;臨床開発、アジャイル開発、データサイエンス ―― 多様な現場での活用事例&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="890c5"&gt;Gemini Code Assist は、部門の垣根を越えて、それぞれの専門領域で効果を発揮しています。&lt;/p&gt;&lt;p data-block-key="cgd28"&gt;&lt;b&gt;高野様（臨床開発）&lt;/b&gt; 臨床試験では、規制当局へ提出するための文書など、膨大な量のドキュメント作成が求められます。高野様は Gemini Code Assist を活用し、これらのドキュメント作成を効率化するための AI エージェント開発に取り組んでいます。特に、最近追加された&lt;b&gt;エージェントモード&lt;/b&gt;（&lt;b&gt;Gemini CLI&lt;/b&gt; と連携し、目標を複数のステップに分解し、必要なツールを使いながら自律的に計画を実行・修正）は、開発の幅を広げる上で大きな役割を果たしていると語ります。「エージェントモードのおかげで、これまで自身の得意な Python や Streamlit に限定されがちだった開発の幅が広がり、React のような自分にとって未知の言語やフレームワークにも気軽に挑戦できるようになりました。最適な技術を選択して、より良いアプリケーションを迅速に開発できるようになったのは大きな進歩です。」&lt;/p&gt;&lt;p data-block-key="52ta0"&gt;&lt;b&gt;尾形様（アジャイル開発）&lt;/b&gt; 全社向けの生成 AI アプリケーション「Chugai AI Assistant」をはじめ、様々なアプリケーション開発に Gemini Code Assist を活用しています。特に エージェントモードの登場は、働き方を大きく変えたと語ります。「要件を伝えるだけで、エージェントが既存のコードベースを理解し、変更箇所を提案、そして実装まで一気通貫で行ってくれます。エラーが発生した際も、エラーメッセージを貼り付けるだけで原因分析と解決策を提示してくれる。現在は、AI に適切な指示を出して効率的に開発を進めることが、業務の中心になっています。」&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/chugai03.max-1000x1000.png"
        
          alt="chugai03"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="fhe71"&gt;&lt;b&gt;水谷様（データサイエンス）&lt;/b&gt; データサイエンスの領域でも Gemini Code Assist は不可欠なツールです。水谷様は、論文の再現実装、コードのリファクタリング、データ分析など、幅広い業務で活用しています。「論文のテキストを渡すだけで、その内容を実装してくれます。また、自身で書いた雑多なコードを、ベストプラクティスに沿ったリーダブルなコードに整理してくれるので、コードの品質が格段に向上しました。」 さらに、データ分析のプロセス自体も変化しています。「Jupyter Notebook 上でデータを可視化すると、Gemini Code Assist がその結果を解釈し、インサイトまで提供してくれます。単なるコーディング支援に留まらず、データサイエンティストの思考を拡張してくれるパートナーです。」&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;開発速度は最大 5 倍に ―― Gemini Code Assist がもたらした定量的・定性的効果&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini Code Assist の導入効果は、定量的にも定性的にも表れています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;尾形様は、「体感的な開発速度は 5 倍になりました。会議の合間にエージェントに指示を出して開発を進めることができるため、時間を非常に有効活用できます。実質的に、1 時間の作業時間で 5 時間分の開発成果を得られる感覚です」と、その効果を語ります。水谷様も「3〜4 倍の効率化」を実感しており、複数のプロジェクトを並行して担当できるようになったと語ります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;高野様も、「以前は 1 年に 1、2 個のアプリケーションを開発するのがやっとでしたが、今では 3、4 個は普通に作れる感覚です」と、生産性の向上を実感しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらの効果は、単に仕事が速くなっただけでなく、新しい挑戦への心理的ハードルを下げ、より多くのプロジェクトに取り組む余裕を生み出しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今回 Gemini Code Assist を選定された理由について、尾形様は「コンテキスト ウィンドウの広さ」を挙げられました。膨大な情報から開発者の意図を正確に汲み取るため、他製品と比較してエラーが少なく、コード生成の精度が高い点を評価いただいています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;加えて、高野様は「サブスクリプションのライセンス体系」を評価されています。多くの他製品が従量課金制であるのに対し、Gemini Code Assist はサブスクリプションで利用できるため、開発時間や予算超過を気にすることなく、安心して開発に集中できる点も魅力だと語ります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;水谷様は、Google Cloud 環境との親和性の高さを挙げられました。データ分析で利用する BigQuery の SQL 文を容易に作成できることや、開発環境である Cloud Workstations から手軽に利用できる点を評価されています。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;AI との協業時代における、人と組織の在り方&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI の活用が広がる一方で、新たな課題も生まれています。AI を使いこなす人材とそうでない人材の生産性の差や、ジュニア層の育成、AI が生成したコードのレビュー体制などです。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/chugai04.max-1000x1000.png"
        
          alt="chugai04"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="fhe71"&gt;尾形様は、「AI は先生としても振る舞える」と考えています。「ジュニア層は、AI が生成したコードの意図を質問し、対話することで、自身の理解を深めることができます。良いコードに触れることで、スキルアップの機会にもなります。」&lt;/p&gt;&lt;p data-block-key="5pch9"&gt;中外製薬では、AI を活用した開発のベストプラクティスをドキュメント化し、社内での浸透を図っています。AI が生成したコードは 100% 正しいわけではないことを前提に、必ず人間がレビューする「ヒューマンインザループ」のプロセスを徹底しています。&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;未来への展望：AI と共に創る新しい開発スタイル&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最後に、今後の展望について伺いました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;高野様は、「ビジネス部門が主体となって高速にアプリケーションを開発できる文化と体制を、さらに推進していきたい」と語ります。将来的には、業務ごとに特化したエージェントを複数開発し、それらをプラットフォーム上から誰もが簡単に利用できる世界を目指しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;尾形様も、LangGraph や Dify といったツールを活用し、より高度な特化型エージェントの開発を構想しています。「個別のプロジェクト要件に合わせて、エージェントの振る舞いをノーコードで定義できるような仕組みを導入し、さらなる開発の高速化を目指します。」&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;水谷様は、Gemini のさらなる進化に期待を寄せています。「最新のライブラリやリファレンスをより正確に参照できるようになること、そして、より多くのファイル コンテキストを一度に扱えるようになることで、私たちの生産性はさらに向上するでしょう。」&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;中外製薬の挑戦は、AI が単なるツールではなく、開発者の能力を拡張し、組織全体の創造性を高めるための強力なパートナーであることを示しています。Gemini と共に歩む彼らの取り組みは、製薬業界のみならず、多くの企業の開発現場に新たな可能性を示唆していると言えるでしょう。&lt;/span&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;中外製薬株式会社は「革新的な医薬品とサービスの提供を通じて新しい価値を創造し、世界の医療と人々の健康に貢献します」をミッションとして掲げ、独自の技術とサイエンスを強みとして、ヘルスケア産業のトップイノベーターを目指しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;インタビュイー&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;バイオメトリクス部 臨床システム・インフォマティクスグループ 高野 達人様&lt;br/&gt;&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;デジタルトランスフォーメーションユニット デジタルソリューション部 アジャイル開発グループ 尾形 遥介様&lt;br/&gt;&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;デジタルトランスフォーメーションユニット デジタルソリューション部 データサイエンスグループ 水谷 圭佑様&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 22 Oct 2025 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/topics/customers/chugai-pharmaceutical-transforming-development-in-the-pharmaceutical-industry/</guid><category>AI &amp; Machine Learning</category><category>Application Development</category><category>Application Modernization</category><category>Customers</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/TAP_Blog_header_Chugai.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>製薬業界の開発を変革する中外製薬の挑戦：Gemini Code Assist 活用で開発速度は最大 5 倍に</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/TAP_Blog_header_Chugai.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/topics/customers/chugai-pharmaceutical-transforming-development-in-the-pharmaceutical-industry/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item></channel></rss>