<?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>Tue, 21 Apr 2026 08:44:49 +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>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 0x7f9be95ac7f0&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 0x7f9be95ac0d0&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 0x7f9be4709f10&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 0x7f9be47099a0&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 0x7f9be4709400&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 0x7f9be4709fa0&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 0x7f9be75dcdc0&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 0x7f9be9463160&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 0x7f9be79459a0&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 0x7f9be7ccb790&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 0x7f9be6da4bb0&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 0x7f9be6da4d00&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 0x7f9bd42d8e20&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 0x7f9bd42d8fd0&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 0x7f9be6da4670&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>Senior Product Manager</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><item><title>新しい Gemini CLI 拡張機能でアプリのデプロイとセキュリティ分析を自動化</title><link>https://cloud.google.com/blog/ja/products/ai-machine-learning/automate-app-deployment-and-security-analysis-with-new-gemini-cli-extensions/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 9 月 11 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/ai-machine-learning/automate-app-deployment-and-security-analysis-with-new-gemini-cli-extensions?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;このたび、2 つの新しい拡張機能（&lt;/span&gt;&lt;a href="https://github.com/google-gemini/gemini-cli-security/tree/main" 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://github.com/GoogleCloudPlatform/cloud-run-mcp/?tab=readme-ov-file#use-as-a-gemini-cli-extension" rel="noopener" target="_blank"&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;）を通じて提供する Gemini CLI の未来像を、初めてご紹介します。これによって、お客様のターミナルとクラウドの間にあるギャップを取り払います。これらの拡張機能は、ワークフローの重要な部分をシンプルで直感的なコマンドで処理するように設計されています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;1）&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;/security:analyze&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;は、ローカル リポジトリで包括的なスキャンを実行します。GitHub プルリクエストのサポートも近日中に提供予定です。これにより、セキュリティが開発サイクルの自然な一部になります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2）&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;/deploy&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; は、フルマネージドのサーバーレス プラットフォームである Cloud Run にアプリケーションを数分でデプロイします。&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://github.com/google-gemini/gemini-cli/blob/main/docs/extension.md" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gemini CLI 拡張機能&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="vertical-align: baseline;"&gt;セキュリティ拡張機能: /security:analyze でセキュリティ分析を自動化&lt;/strong&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-gemini/gemini-cli-security" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gemini CLI Security 拡張機能&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をリリースします。この新しいオープンソース ツールはセキュリティ分析を自動化し、ターミナルで &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;/security:analyze &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;コマンドを使用するか、近日中にリリースされる GitHub Actions 統合を通じて、問題をプロアクティブに検出して修正できるようにします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ローカル開発ワークフローと CI/CD パイプラインに直接統合されたこの拡張機能は、&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; 拡張機能がトリガーされると、ローカルの変更または pull リクエストの &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;git diff&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; 専用のプロンプトとツールを使用して、Gemini CLI は、ハードコードされたシークレット、インジェクションの脆弱性、アクセス制御の不備、安全でないデータ処理など、幅広い潜在的な脆弱性について変更を分析します。&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;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;レポートの生成後、Gemini CLI にレポートをディスクに保存するよう指示したり、各問題の修正を実装するよう指示したりすることもできます。&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_Gemini_CLI_Security_Extension_Terminal_Gif.gif"
        
          alt="1 Gemini CLI Security Extension Terminal Gif"&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;strong style="vertical-align: baseline;"&gt;/security:analyze の使用を開始する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;セキュリティ分析をワークフローに統合するのは簡単です。まず、Gemini CLI をダウンロードし、拡張機能をインストールします&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;（Gemini CLI v0.4.0 以降が必要）&lt;/span&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;gemini extensions install https://github.com/google-gemini/gemini-cli-security&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f9bd4759910&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;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; ローカルで変更を加えたら、Gemini CLI で /security:analyze を実行するだけです。&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;CI/CD（近日提供予定）: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;セキュリティ分析を CI/CD ワークフローに直接組み込みます。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;まもなく、GitHub アクションを構成して、pull リクエストが開かれたときに自動的にレビューできるようになります。&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;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;完全なドキュメントと投稿については、&lt;/span&gt;&lt;a href="https://github.com/google-gemini/gemini-cli-security" 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="vertical-align: baseline;"&gt;Cloud Run 拡張機能: &lt;/strong&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;/deploy&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; でデプロイを自動化&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini CLI の&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;/deploy&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; コマンドは、ウェブ アプリケーションのデプロイ パイプライン全体を自動化します。ローカル ワークスペースから直接プロジェクトをデプロイできるようになりました。コマンドを発行すると、Gemini はライブ アプリケーションの公開 URL を返します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;/deploy&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; コマンドは、&lt;/span&gt;&lt;a href="https://github.com/GoogleCloudPlatform/cloud-run-mcp/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud Run MCP サーバー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を使用して、コマンドラインからウェブ アプリケーションとクラウド サービスをデプロイする完全な CI/CD パイプラインを自動化します。以前は、ビルド、コンテナ化、プッシュ、構成という複数のステップが必要でしたが、現在は Gemini CLI 内から直感的な単一のコマンドで実行できます。&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://codeassist.google/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gemini Code Assist&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; エージェント モードを介した VS Code、&lt;/span&gt;&lt;a href="https://cloud.google.com/shell/docs"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud Shell&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の Gemini CLI の 3 つの異なるサーフェスからアクセスできます。&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_aA6mg0y.gif"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="dvesx"&gt;ターミナルで Gemini CLI の /deploy コマンドを使用して、アプリケーションを 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;p&gt;&lt;strong style="vertical-align: baseline;"&gt;/deploy を使ってみる:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud の既存ユーザーは、ターミナルの Gemini CLI で &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;/deploy&lt;/strong&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;span style="vertical-align: baseline;"&gt; マシンに gcloud CLI がインストールされ、構成されていること。既存のアプリがあるか、Gemini CLI を使用してアプリを作成すること。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ステップ 1: Cloud Run 拡張機能をインストールする&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;/deploy&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; コマンドは、Cloud Run 拡張機能に含まれている &lt;/span&gt;&lt;a href="https://github.com/GoogleCloudPlatform/cloud-run-mcp" 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;を介して有効になります。Cloud Run 拡張機能をインストールするには&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;（Gemini CLI v0.4.0 以降が必要）&lt;/span&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;gemini extensions install https://github.com/GoogleCloudPlatform/cloud-run-mcp&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f9bd4759340&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ステップ 2: Google Cloud で認証する&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;次のコマンドを実行して、ローカル環境が Google Cloud アカウントに対して認証されていることを確認します。&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 auth login\r\ngcloud auth application-default login&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f9bd4759040&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ステップ 3: アプリをデプロイする&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;ターミナルでアプリケーションのルート ディレクトリに移動し、「&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;gemini&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;」と入力して Gemini CLI を起動します。チャットに入ったら、「&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;/deploy&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;」と入力してアプリを Cloud Run にデプロイします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これで、しばらくすると、Gemini CLI から、新しくデプロイしたアプリケーションにアクセスできる公開 URL が返されます。Google Cloud コンソールにアクセスして、Cloud Run で実行されている新しいサービスを確認することもできます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この機能は、ターミナルの Gemini CLI のほか、Gemini CLI を利用した Gemini Code Assist の&lt;/span&gt;&lt;a href="https://cloud.google.com/gemini/docs/codeassist/release-notes"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;エージェント モード&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、Cloud Shell の Gemini CLI でも利用できます。Cloud Shell の Gemini CLI では、認証手順が自動的に処理されます。&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_deploy-agentmode.gif"
        
          alt="3 deploy-agentmode"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="dvesx"&gt;/deploy コマンドを使用して、Gemini Code Assist エージェント モードで VS Code の 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;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;セキュリティ拡張機能と Cloud Run 拡張機能は、Gemini CLI のための豊富でオープンなエコシステムを構築するために設計された新しいフレームワーク上に構築された、Google の最初の拡張機能の 2 つです。Google は、あらゆるデベロッパーが CLI の機能を拡張およびカスタマイズできるプラットフォームを構築しています。これは、プラットフォームの可能性を垣間見ることができる初期プレビューにすぎません。拡張機能プラットフォームのより包括的な概要と、独自の拡張機能の構築と共有を開始する方法については、近日中にご紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今すぐ Gemini CLI をお試しください。GitHub は&lt;/span&gt;&lt;a href="http://github.com/google-gemini/gemini-cli" 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;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;Prithpal Bhogill&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;Evan Otero &lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 01 Oct 2025 01:10:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/ai-machine-learning/automate-app-deployment-and-security-analysis-with-new-gemini-cli-extensions/</guid><category>Application Development</category><category>Serverless</category><category>Open Source</category><category>AI &amp; Machine Learning</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>新しい Gemini CLI 拡張機能でアプリのデプロイとセキュリティ分析を自動化</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/ai-machine-learning/automate-app-deployment-and-security-analysis-with-new-gemini-cli-extensions/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Prithpal Bhogill</name><title>Group Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Evan Otero</name><title>Senior Product Manager</title><department></department><company></company></author></item><item><title>Eventarc Advanced で複雑なイベント処理を大規模に簡素化</title><link>https://cloud.google.com/blog/ja/products/application-modernization/eventarc-advanced-orchestrates-complex-microservices-environments/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 8 月 30 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-modernization/eventarc-advanced-orchestrates-complex-microservices-environments?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;最新のアプリケーション開発では、スケールアップだけに投資するだけでは十分でなく、簡素化と一元的なガバナンスにも投資する必要があります。これはメッセージのルーティング以上の意味を持ちます。つまり、リアルタイムで情報の流れをインテリジェントにフィルタリング、変換、管理し、複雑さをすべて 1 か所で解消できる、シンプルで統合されたメッセージング プラットフォームが必要になります。&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/eventarc/advanced/docs?hl=ja"&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; の一般提供を開始しました。これは、リアルタイムのフィルタリング、変換、管理、デリバリーを 1 か所に集約することで、単純なルーティングを超えた、複雑なマルチソースのイベント ドリブン アーキテクチャに対応する統合されたサーバーレスのイベント プラットフォームです。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;複雑性に対処するための Eventarc の進化&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Eventarc Advanced は &lt;/span&gt;&lt;a href="https://cloud.google.com/eventarc/docs?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Eventarc Standard&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;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;Publish API を使用して既存のサービスを統合&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;し、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;し、サービス間のメッセージ フローを集中管理、保護、監視します。&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;span style="vertical-align: baseline;"&gt;HTTP バインディングを使用して &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Google Cloud サービスに公開&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;Eventarc Advanced を使用すると、高度なイベント システムを構築できます。一方、Eventarc Standard は、Google Cloud イベントを含むシンプルな 1 対 1 のイベント処理のニーズに最適です（&lt;/span&gt;&lt;a href="https://cloud.google.com/eventarc/docs#features-comparison-table"&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;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;Publish API &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を使用して、CloudEvents 形式でカスタム メッセージとサードパーティ メッセージを取り込みます（&lt;/span&gt;&lt;a href="https://cloud.google.com/eventarc/advanced/docs/publish-events/publish-events-direct-format"&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://cloud.google.com/eventarc/advanced/docs/monitor"&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;Envoy&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; をベースとしており、Cloud Load Balancer と Cloud Service Mesh のポリシー エンジンを使用します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li aria-level="2" style="list-style-type: circle; 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="2" style="list-style-type: circle; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;一元化されたモニタリング、ロギング、トレース機能により、メッセージ フローに関する分析情報を得ることができます。ログは Cloud Logging でキャプチャされ、イベント処理とエラーに関する詳細な情報が提供されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&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;により、ソースまたは宛先サービスを変更せずにメッセージをその場で適応させ、複数のペイロード形式（Avro、JSON、Protobuf）のサポートとイベント属性を変換する組み込み機能を通じてさまざまなイベントを処理できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li aria-level="2" style="list-style-type: circle; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Eventarc Advanced は、信頼性の高いイベント配信と一時的な障害からのスムーズな復旧を提供することで、エラー処理を組み込んでいます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&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_XV0Yogc.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;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;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;の両方のニーズに対応するように設計されています。&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; 複雑なイベント ルーティング ロジックではなく、アプリケーションのコア機能の構築に集中できます。Eventarc Advanced は、統合された 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; イベント インフラストラクチャのセットアップと管理を簡素化します。プロジェクトおよびチーム全体でガバナンスを一元化し、モニタリングとロギングを行うことで、問題の特定と解決が容易になり、運用オーバーヘッドが削減されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Eventarc Advanced の仕組み&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;注文の作成、支払いの処理、商品の発送を行う注文処理システムを考えてみましょう。各アクションは「イベント」であり、複雑なシステムでは、このフローの管理が困難になることがあります。そこで役立つのが 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/2_vVkksHz.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;p&gt;&lt;strong style="vertical-align: baseline;"&gt;メッセージバスを設定す&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;る&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Eventarc Advanced の中心となるのは、イベント ドリブン アプリケーションの中枢神経系として機能するメッセージバスです。すべてのイベントは、その発生元にかかわらず、分析とルーティングのためにメッセージバスに送信されます。この中央ハブでは、セキュリティ ポリシーを定義して、イベントを送信できるユーザーと許可されるイベントの種類を正確に制御できます。&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/3_KUrfV6b.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;strong style="vertical-align: baseline;"&gt;イベントソースを接続する&lt;/strong&gt;&lt;/p&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;span style="vertical-align: baseline;"&gt;Google 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;span style="vertical-align: baseline;"&gt;Publish API を介した外部アプリまたはカスタム システム&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この例では、イベントソースは Publish API を使用するカスタムサービスです。新しい注文が保存されるか、既存の注文が更新されるたびに、メッセージバスにイベントが自動的に送信されます。&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;これも 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_bLBOyu3.max-1000x1000.png"
        
          alt="4"&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&gt;&lt;strong style="vertical-align: baseline;"&gt;不正行為の検出: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;高額な注文（例: 1,000 ドル以上）の場合、変換を適用して、分析のために専門の不正行為検出サービスにルーティングできます。&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/images/5_asYAZXw.max-1000x1000.png"
        
          alt="5"&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;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;/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; IoT デバイスや 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; イベント ドリブン アーキテクチャを Google Cloud の枠を超えて拡張し、オンプレミス システムや他のクラウド プロバイダと統合します。&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;a href="https://cloud.google.com/service-extensions/docs/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Service Extensions&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; のネイティブ サポートと、Model Armor、Eventarc Advanced のメッセージバスなどのサービスが間もなく提供される予定です。これにより、エージェント通信のセキュリティとネットワーキング制御が提供されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Eventarc Advanced は今すぐご利用いただけます。Eventarc Advanced の詳細については、&lt;/span&gt;&lt;a href="https://cloud.google.com/eventarc/advanced/docs/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;をご覧ください。イベント ドリブン アーキテクチャの詳細については、Google Cloud のベスト プラクティスに基づいた&lt;/span&gt;&lt;a href="https://cloud.google.com/architecture?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;をご覧ください。イベント ドリブン アーキテクチャを次のレベルに引き上げましょう。&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;Vidya Nagarajan Raman &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;Raj Duraisamy&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 25 Sep 2025 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-modernization/eventarc-advanced-orchestrates-complex-microservices-environments/</guid><category>Application Development</category><category>Application Modernization</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Eventarc Advanced で複雑なイベント処理を大規模に簡素化</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-modernization/eventarc-advanced-orchestrates-complex-microservices-environments/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Vidya Nagarajan Raman</name><title>Director of Product Management</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Raj Duraisamy</name><title>Product Manager</title><department></department><company></company></author></item><item><title>AI エージェント開発の内製化支援へ：TAP プログラムの拡充</title><link>https://cloud.google.com/blog/ja/products/application-development/expansion-of-the-tap-program/</link><description>&lt;div class="block-paragraph"&gt;&lt;p data-block-key="n3n94"&gt;近年、ビジネス界では「&lt;b&gt;AI エージェント&lt;/b&gt;」が関心の高いトピックとして注目を集めています。Google Cloud Next Tokyo の基調講演でも「&lt;a href="https://cloud.google.com/blog/ja/topics/next-tokyo/google-cloud-next-tokyo-25-day-2-keynote-summary"&gt;AI エージェントが変える、開発、データ活用、そしてセキュリティ&lt;/a&gt;」や「&lt;a href="https://cloud.google.com/blog/ja/topics/next-tokyo/google-cloud-next-tokyo-25-day-1-keynote-summary"&gt;顧客体験から働き方まで、AI エージェントがすべてを変える&lt;/a&gt;」と強調されたように、AI エージェントは企業の今後を形作る上で不可欠な存在となりつつあります。Agentspace、Agent Development Kit (ADK)、Agent2Agent プロトコル (A2A) といった先進的なエージェントに関する発表が相次ぎ、多くのお客様から「エージェントについて Google Cloud から紹介してほしい」というご要望や、「エージェント開発について議論したい」「プラットフォーム選定中のため、キャッチアップしたい」といったご相談が寄せられています。&lt;/p&gt;&lt;p data-block-key="93gm3"&gt;Google Cloud が提供する &lt;b&gt;Tech Acceleration Program (TAP)&lt;/b&gt; は、これまで約 3 年間にわたり、多くのお客様のアプリケーション開発の内製化に貢献してきました。当初、TAP は主にアプリケーション モダナイゼーションの領域で、迅速なアプリケーション開発や最適なアーキテクチャ設計をサポートするアジャイル型のワークショップとして提供されてきました。&lt;/p&gt;&lt;p data-block-key="clmdo"&gt;そして今、AI エージェント開発の領域においても、お客様が自信を持って内製化を進められるよう、&lt;b&gt;AI エージェント開発の内製化支援に対応するため、 TAP を拡充しました&lt;/b&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_pt0hThE.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"&gt;&lt;h3 data-block-key="n3n94"&gt;&lt;b&gt;活用事例：日本テレビ放送網株式会社&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="feh79"&gt;「コンテンツ企画業務を支援する AI エージェント開発にあたり、Google Cloud の TAP を活用しました。企画業務のようなクリエイティブな領域で AI をどう活用すべきか、当初は手探りの状態でしたが、TAP の専門家チームに伴走していただき、業務プロセスの解像度を上げるところから支援してもらえたのが大きかったです。おかげで、単なる時短ツールではない、制作者の『暗黙知』を活かし『個性を育てる』という、我々が本当に目指すべきエージェントの姿を発見できました。Agent Development Kit などを活用した高速なプロトタイピングを通じて、具体的な効果を早期に実感できたことも、プロジェクトを力強く推進する上で非常に重要でした。」&lt;/p&gt;&lt;h3 data-block-key="9jm8d"&gt;&lt;b&gt;活用事例：株式会社バンダイナムコエンターテインメント&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="39u4"&gt;「ゲームのプロモーションや開発において、数十時間に及ぶ膨大な録画データから目的のシーンを探し出す作業は、まさに苦痛でした。人力での検索は限界があり、AI で何とかしたいという思いはありつつも、どこから手をつけるべきか悩んでいました。そんな中、Google Cloud の TAP はまさに『決め手』となりました。合宿形式のワークショップを通じて、社内外の複数部署にまたがるチームの目線を合わせ、プロジェクトの初動をスムーズに完了できたのです。Gemini の高度な動画理解能力と、TAP を起点に蓄積した知見があったからこそ、動画検索システム『ClipSearch』の PoC は成功したと確信しています。」&lt;/p&gt;&lt;h3 data-block-key="2rip1"&gt;&lt;b&gt;AI エージェント開発における内製化の重要性と課題&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="52lm6"&gt;AI エージェントは、ビジネスの生産性向上や顧客体験の変革を担う可能性を秘めていますが、その導入・活用には依然として多くの課題が存在します。&lt;/p&gt;&lt;ul&gt;&lt;li data-block-key="7ik32"&gt;&lt;b&gt;効果のイメージが掴みにくい&lt;/b&gt;：具体的な事例データの不足や、効果測定指標の設定の難しさから、導入後の具体的な効果をイメージしにくいという声が聞かれます。&lt;/li&gt;&lt;li data-block-key="bn3i9"&gt;&lt;b&gt;スキル・リソースの不足&lt;/b&gt;：AI 技術に関する深い理解に加え、ビジネス課題と技術を橋渡しするスキルや幅広い知識が求められますが、こうしたリソースが不足している企業も少なくなく、スキルギャップの解消が急務となっています。&lt;/li&gt;&lt;li data-block-key="ckqkq"&gt;&lt;b&gt;倫理的な問題・リスクへの懸念&lt;/b&gt;：データサイエンティストや専門家だけでなく、幅広い層が AI に触れるようになるため、倫理的な側面や特性を理解して利用する必要があります。&lt;/li&gt;&lt;/ul&gt;&lt;p data-block-key="25ctc"&gt;特に AI エージェント開発の領域はまだ歴史が浅く、「フィールドでの知見がまだ少ない」という現実があります。そのため、お客様が自社で AI エージェント開発を成功裏に推進していくためには、経験豊富なパートナーからの効果的かつ実践的な内製化支援が不可欠であると私たちは考えています。&lt;/p&gt;&lt;h3 data-block-key="a83ak"&gt;&lt;b&gt;AI エージェント開発への支援&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="crbui"&gt;Google Cloud は、お客様の AI エージェント開発に対するニーズとプロジェクトの成熟度に合わせて、&lt;b&gt;3 段階のプログラム&lt;/b&gt;をご用意しました。お客様の 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/image3_iDTGUCt.max-1000x1000.png"
        
          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="n3n94"&gt;&lt;b&gt;1.Mini TAP：まずは触れてみたい、AI エージェントの可能性を探りたいお客様へ&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="4smjb"&gt;Mini TAP は、AI エージェントに関する Google Cloud が提供する技術の「基本的なキャッチアップ」を目的としたプログラムです。特に「まずは触ってみたい」「製品の使い方が知りたい」「生成 AI とは何か？」といった初期的なニーズに素早くお応えし、AI エージェントの世界への第一歩を支援します。&lt;/p&gt;&lt;ul&gt;&lt;li data-block-key="b28jq"&gt;&lt;b&gt;目的&lt;/b&gt;：Google Cloud が提供する AI エージェント開発の基本的な事項についてキャッチアップいただき、技術への理解を深めていただきます。&lt;/li&gt;&lt;li data-block-key="2kuhh"&gt;&lt;b&gt;対象&lt;/b&gt;：Google Cloud 上での「AI エージェント開発・活用」に興味がある全てのお客様、特に AI エージェント開発の初期段階のお客様に最適です。&lt;/li&gt;&lt;li data-block-key="ce5vu"&gt;&lt;b&gt;提供形式&lt;/b&gt;：数時間から半日程度の定型のオンサイトハンズオンやクラスルームトレーニングをご提供します。&lt;/li&gt;&lt;li data-block-key="9jok4"&gt;&lt;b&gt;成果物&lt;/b&gt;：&lt;b&gt;ハンズオン&lt;/b&gt;を通じた実践的な体験や、生成 AI に関する基礎的な知識の習得。&lt;/li&gt;&lt;li data-block-key="8sjq3"&gt;&lt;b&gt;具体的なメニュー例&lt;/b&gt;：LLM プロンプトエンジニアリングの基礎講座、Agent Engine を利用した AI エージェントの開発基礎などを体験いただけます。&lt;/li&gt;&lt;/ul&gt;&lt;p data-block-key="a7mur"&gt;&lt;/p&gt;&lt;p data-block-key="4evh9"&gt;&lt;b&gt;2.TAP Lite：具体的なプロジェクトの方向性を定めたいお客様へ（AI エージェント開発のみ）&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="3aaqh"&gt;TAP Lite は、Mini TAP に加えて、プロジェクトの初期段階での「設計方針」や「ハイレベルなアーキテクチャの議論」を Google Cloud の専門家と共に行うプログラムです。お客様の具体的なアイデアを、実現可能なプロジェクトへと具体化する重要なステップです。&lt;/p&gt;&lt;ul&gt;&lt;li data-block-key="70ahq"&gt;&lt;b&gt;目的&lt;/b&gt;：お客様が実際にプロジェクトを開始するために必要なことを一緒に議論し、プロジェクトの方向性を確定させます。AI エージェントとして何を作るのかの概要を固める議論の場を提供します。&lt;/li&gt;&lt;li data-block-key="270vi"&gt;&lt;b&gt;対象&lt;/b&gt;：AI エージェント開発・活用に関する具体的なプロジェクト素案があり、Google Cloud のサポートを得たい開発段階のお客様に推奨されます。&lt;/li&gt;&lt;li data-block-key="a63gj"&gt;&lt;b&gt;提供形式&lt;/b&gt;：半日〜1 日程度のオンサイトでのクラスルームトレーニングとディスカッションを通じて、プロジェクトの検討方針の策定やハイレベルなアーキテクチャ検討を支援します。&lt;/li&gt;&lt;li data-block-key="8f33q"&gt;&lt;b&gt;成果物&lt;/b&gt;：AI エージェントに関する議論とその結果としてのハイレベルなアーキテクチャ図。これはプロジェクトの成功に向けた確かな一歩となります。&lt;/li&gt;&lt;/ul&gt;&lt;p data-block-key="3bhah"&gt;&lt;b&gt;3.TAP：AI エージェント開発プロジェクトを本格的に加速したいお客様へ&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="cnmta"&gt;&lt;b&gt;TAP&lt;/b&gt; は、AI エージェントを活用したプロジェクトの「立ち上げからプロトタイピング」までを Google Cloud の専門チームが伴走し、プロジェクトを強力に加速させるプログラムです。最終的には「プロダクション化」に向けた支援まで視野に入れ、お客様の AI エージェントを現実世界で稼働させることを目指します。&lt;/p&gt;&lt;ul&gt;&lt;li data-block-key="d5et2"&gt;&lt;b&gt;目的&lt;/b&gt;：Google Cloud を活用した AI エージェント開発・活用のプロジェクト計画を立て、プロジェクト組成からプロトタイピングまでを伴走し、プロジェクトの加速を支援します。プロトタイピングによって技術的な課題を洗い出し、案件を加速させることに注力します。&lt;/li&gt;&lt;li data-block-key="fbgi5"&gt;&lt;b&gt;対象&lt;/b&gt;：AI エージェント開発・活用に関する具体的なプロジェクト計画があり、Google Cloud のサポートを得たいお客様。&lt;/li&gt;&lt;li data-block-key="6nifk"&gt;&lt;b&gt;提供形式&lt;/b&gt;：数日間にわたるオンサイトセッションや、アイディエーションワークショップ、プロトタイピングサポートを組み合わせたアジャイル型のワークショップです。ユーザー ジャーニーの明確化、アーキテクチャ設計支援、プロトタイピング支援、ビジネス効果報告、プロダクション計画支援といった段階的なサポートを提供し、お客様のプロジェクトを成功へと導きます。&lt;/li&gt;&lt;li data-block-key="8qbqm"&gt;&lt;b&gt;成果物&lt;/b&gt;：お客様が検討している AI エージェントのプロトタイピング、アプリケーションのアーキテクチャ図、お客様自身で開発されたプロトタイプ。&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-block-key="ca9n8"&gt;&lt;b&gt;なぜ、AI エージェント開発に TAP が重要なのか&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="en9l"&gt;TAP は、約 3 年間の実績を通じて、お客様がアプリケーション開発の内製化を進める上で直面する「方法論がない」「アジャイル開発の知識が不足している」「最適なサービスを選べない」といった課題を解決してきました。この内製化支援のノウハウは、「フィールドでの知見が少ない」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/image4_3mTVVzP.max-1000x1000.png"
        
          alt="image4"&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="n3n94"&gt;Google Cloud のエンジニアがお客様と「伴走」することで、お客様は短期間で実践的な知見を獲得し、AI エージェント開発プロジェクトを効率的に立ち上げることができます。これは、特に新しい AI エージェントの分野において、初期段階での「適切な方向性付け」と「迅速なプロトタイピング」がプロジェクト成功の鍵となるからです。TAP は、お客様の AI 活用のナレッジ蓄積を強力に支援し、お客様がこの変革の時代に早期の競争力を確立できるよう伴走します。&lt;/p&gt;&lt;h3 data-block-key="8niki"&gt;&lt;b&gt;まとめと次のステップ&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="5j1ep"&gt;AI エージェント開発の内製化は、企業の競争力強化に不可欠な要素です。TAP は、お客様の AI エージェント開発におけるあらゆる段階を強力にサポートし、確実な成果へと導きます。&lt;/p&gt;&lt;p data-block-key="2vjpr"&gt;お客様の AI エージェント開発のフェーズやニーズに合わせて、&lt;b&gt;Mini TAP&lt;/b&gt;、&lt;b&gt;TAP Lite&lt;/b&gt;、&lt;b&gt;TAP&lt;/b&gt; のいずれか、または組み合わせをご検討いただけます。&lt;/p&gt;&lt;p data-block-key="149a0"&gt;ご興味をお持ちいただけましたら、ぜひお気軽に担当営業にご相談ください。Google Cloud の専門家が、最適な AI エージェント開発の内製化支援プログラムをご提案させていただきます。&lt;/p&gt;&lt;p data-block-key="atmdt"&gt;AI エージェント開発の内製化という新たな挑戦を、Google Cloud と共に踏み出し、ビジネスの新しい可能性を広げましょう。&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 24 Sep 2025 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-development/expansion-of-the-tap-program/</guid><category>AI &amp; Machine Learning</category><category>Application Development</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/image2_1qjlydL.max-600x600.png" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>AI エージェント開発の内製化支援へ：TAP プログラムの拡充</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/image2_1qjlydL.max-600x600.png</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-development/expansion-of-the-tap-program/</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/management-tools/gemini-cloud-assist-investigations-performs-root-cause-analysis/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 8 月 23 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/management-tools/gemini-cloud-assist-investigations-performs-root-cause-analysis?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 with Gemini &lt;/span&gt;&lt;a href="https://cloud.google.com/ai/gemini?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;の主要プロダクトである &lt;/span&gt;&lt;a href="https://cloud.google.com/products/gemini/cloud-assist?hl=ja"&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; は、AI を活用したアシスタンス機能でアプリケーションの設計、デプロイ、最適化を支援し、アプリケーションの管理方法を簡素化します。これにより、効率、コスト、信頼性、セキュリティの目標を達成できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;次に、インフラストラクチャとアプリケーションのトラブルシューティングを行う根本原因分析（RCA）AI エージェントである &lt;/span&gt;&lt;a href="https://cloud.google.com/gemini/docs/cloud-assist/investigations?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gemini Cloud Assist Investigations&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;問題が発生した場合は、ログ エクスプローラ、Cloud Monitoring のアラート、あるいは直接 Gemini のチャットパネルからなど、さまざまな場所から調査を開始できます。Cloud Assist は、ログ、構成、指標などの複数のソースからのデータを分析し、環境の状態に関する分析情報を提供する、ランク付けおよびフィルタリング済みの「観察結果」を生成します。これらの観察結果を統合して考えられる根本原因を診断し、コンテキストを説明するとともに、問題解決に向けた次のステップや修正方法を推奨します。さらにサポートが必要な場合は、調査とそのすべてのコンテキストを Google Cloud サポートケースにシームレスに転送して、サポート エンジニアによる解決を迅速化できます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Gemini Cloud Assist の調査の仕組み&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;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;API 呼び出し、チャット メニュー、UI を通じて調査をトリガーまたは利用でき、プロアクティブかつインタラクティブなトラブルシューティングを実現できます。&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;調査では、環境内で最も関連性の高いリソース、データソース、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;調査では、Cloud Logs、Cloud Asset Inventory、App Hub、指標、エラー、ログテーマにわたって並列で詳細な分析を行い、異常、構成の変更、パフォーマンスのボトルネック、繰り返し発生する問題を明らかにします。&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;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; - チーム全体で調査内容をチャットや共有で伝え、チームや Gemini Cloud Assist と連携してトラブルシューティングを行えます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong style="vertical-align: baseline;"&gt;Google Cloud サポートへの引き継ぎ: &lt;/strong&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/images/1_Unveiling_Gemini_Cloud_Assist_Investigat.max-1000x1000.jpg"
        
          alt="1 Unveiling Gemini Cloud Assist Investigations_  Your AI-Powered Cloud Troubleshooting Agent"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="7x13x"&gt;プログラマティック、プロアクティブ、インタラクティブな調査&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;早期ユーザーは、Cloud Assist の調査によって難しい問題を迅速かつ効果的にトラブルシューティングして解決できることに満足しています。&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 40px;"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;「ZoomInfo では、稼働時間を維持することが非常に重要ですが、エンジニアが複雑な問題を迅速かつ効果的にトラブルシューティングできるようにすることも同様に重要です。開発プロセスの早い段階で Gemini Cloud Assist の調査を統合したことで、エンジニアリング チームのあらゆるレベルでトラブルシューティングを迅速化できました。あらゆる経験レベルのエンジニアが問題を迅速に診断して解決できるようになり、解決までの時間が数時間から数分に短縮されました。この効率性により、チームはイノベーションに注力する時間を増やし、事後対応型の問題解決に費やす時間を減らすことができます。Gemini Cloud Assist の調査は、トラブルシューティングの支援ツールであるだけでなく、生産性とイノベーションを牽引する重要な存在です。」&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;- &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;ZoomInfo、DevOps エンジニア Yasin Senturk 氏&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 40px;"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;「Gemini Cloud Assist 調査機能は 2 分で潜在的な根本原因に関する有効な提案をいくつか提示してくれ、最初の提案がまさにその原因だったことに本当に感銘を受けました。1 時間以内に問題全体に対処することができたのです。Gemini Cloud Assist のおかげで週末返上にならずに済みました。」&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; - &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Google Waze、SRE、Chuanzhen Wu 氏&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini Cloud Assist 調査機能をもう少し詳しく見ていきましょう。&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;調査は、ログ エクスプローラのログメッセージ、特定のプロダクト ページ（Google Kubernetes Engine や Cloud Run など）、または中央の [調査] ページなど、Google Cloud 内のさまざまな場所から直接開始できます。中央の [調査] ページでは、エラー メッセージ、影響を受けたリソース、観察時間などのコンテキストを提供できます。Gemini Cloud Assist の調査には &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;API&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; も用意されているため、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Slack&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; などの既存のワークフローや他のインシデント管理ツールに統合できます。問題の根本原因の特定にさらに支援が必要な場合は、調査の出力を用いて 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;調査は、自然言語の説明、エラー メッセージ、ログ スニペット、または問題に関する情報の任意の組み合わせから開始できます。まず、問題に関連する初期コンテキストを収集し、関連するリソースや、根本原因の分析に役立つ可能性のある関連データソースをすべて示すトポロジを構築します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;調査では、公開・非公開のナレッジ、Google SRE および 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;調査が実行されると、プロジェクトからの収集が開始された観察結果が表示されます。調査は表面的な観察にとどまりません。Google Cloud 環境全体にわたる重要なデータソースを自動的に分析します。&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;Google Cloud ログ&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;Cloud Asset Inventory&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&gt;&lt;strong style="vertical-align: baseline;"&gt;ログのテーマ&lt;/strong&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/images/2_Q6iOZa7.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;strong style="vertical-align: baseline;"&gt;AI による分析情報と推奨事項&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini Cloud Assist Investigations の根本原因に関する分析情報と推奨事項は、観察結果に基づいています。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini の分析機能を活用することで、Cloud Assist はさまざまなデータソースからの観察結果を統合し、情報をランク付けしてフィルタリングすることで、最も関連性の高い詳細に焦点を当てます。重要なのは、調査で&lt;/span&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;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&gt;&lt;strong style="vertical-align: baseline;"&gt;実用的な推奨事項&lt;/strong&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/images/3_2vRpZp7.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;strong style="vertical-align: baseline;"&gt;Google サポートチームへの引き継ぎ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;特に解決が難しい問題の場合、ボタンをクリックするだけで、調査パッケージがコンテキスト、観察結果、仮説をサポートケースにまとめ、問題の解決を迅速化します。そのため、問題について Google サポートチームに問い合わせる前に、調査を実施することをおすすめします。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Gemini Cloud Assist Investigations を今すぐ使ってみましょう&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;問題をより迅速に根本から解決する準備はできていますか？&lt;/span&gt;&lt;a href="https://console.cloud.google.com/logs/query;query=severity%3D%22ERROR%22;duration=PT1H"&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/troubleshooting/investigations/list"&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 role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-GCP 基盤サービス、グループ プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Deepak Kallakuri &lt;/strong&gt;&lt;br/&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;-Mark Church &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;、GCP 基盤サービス担当プロダクト マネージャー&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 04 Sep 2025 01:05:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/management-tools/gemini-cloud-assist-investigations-performs-root-cause-analysis/</guid><category>AI &amp; Machine Learning</category><category>Application Development</category><category>Management Tools</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>推測にとどまらず、徹底的に調べましょう。Gemini Cloud Assist で根本原因分析が利用可能に</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/management-tools/gemini-cloud-assist-investigations-performs-root-cause-analysis/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Deepak Kallakuri</name><title>Group Product Manager, GCP Foundation Services</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Mark Church</name><title>Product Manager, GCP Foundation Services</title><department></department><company></company></author></item><item><title>Jina AI が Cloud Run GPU を使用して 1,000 億トークンのウェブ グラウンディング システムを構築した方法</title><link>https://cloud.google.com/blog/ja/products/application-development/how-jina-ai-built-its-100-billion-token-web-grounding-system-with-cloud-run-gpus/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 7 月 12 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/how-jina-ai-built-its-100-billion-token-web-grounding-system-with-cloud-run-gpus?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;strong style="font-style: italic; vertical-align: baseline;"&gt;編集者注:&lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; Jina AI Reader は、URL やローカル ファイルから取得した未加工のウェブ コンテンツを、クリーンで構造化された LLM フレンドリーな形式に変換する専用ツールです。この投稿では、Han Xiao 氏が、Cloud Run を活用して、経済的に持続可能な、安全で信頼性の高い、大規模にスケーリング可能なウェブ スクレイピング システムを構築する方法について詳しく説明します。この投稿では、現在 1 日あたり 1,000 億トークンを処理しているウェブ グラウンディング システム Jina Reader の背後にある、共同イノベーション、技術的課題、画期的な成果について説明します。&lt;/span&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2024 年 4 月にリリースされた Jina Reader は、1 日あたり 1,000 万件以上のリクエストと 1,000 億トークンを処理する爆発的な成長を遂げ、信頼性が高く LLM に適したウェブ コンテンツに対する大きな需要があることを裏付けました。Jina Reader は単なるスクレイパーではありません。AI システムがウェブ コンテンツを消費する方法について、未加工のノイズの多いウェブページをクリーンで構造化された Markdown に変換するという異なるアプローチを採用しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ウェブデータを処理する AI システムの主な課題は、「ウェブ グラウンディング問題」です。現代のウェブサイトは、コンテンツ、広告、トラッキング スクリプト、動的な JavaScript が混在しており、ノイズ対信号比が圧倒的に高くなっています。従来のスクレイパーでは、この複雑さに対応できず、動的なシングルページ アプリケーションで失敗したり、LLM で使用できない根拠のないデータを生成したりすることがよくあります。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Jina Reader の画期的な ReaderLM-v2 は、15 億のパラメータを持つ専用の言語モデルです。&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/Figure_1_Jina_Reader.max-1000x1000.png"
        
          alt="Figure 1 Jina Reader"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="e300m"&gt;図 1: Jina Reader: 高度なブラウザ自動化システム&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;Cloud Run: Jina Reader のスケーリングを支えるエンジン&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Jina Reader は、ウェブスクレイピング ワークロードに固有のバースト性と予測不可能性に直面していました。従来の仮想マシン設定では、高額なオーバープロビジョニングか、負荷がかかった状態での重大な障害のどちらかしかありませんでした。Google Cloud Run は不可欠なソリューションとなり、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Jina Reader は安全で信頼性が高く、大規模にスケーラブルで経済的に実行可能なウェブ スクレイピング システムを構築&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;span style="vertical-align: baseline;"&gt;ウェブ グラウンディング アプリ（ウェブコンテンツをスクレイピングしてクリーンアップするブラウザ自動化システム）は、Cloud Run（CPU）でホストされています。完全な Chrome ブラウザ インスタンスを実行します。&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;ReaderLM-v2 は、サーバーレス GPU を使用して Cloud Run で実行される、HTML から Markdown への変換専用の 15 億パラメータの言語モデルです。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Cloud Run は、いくつかの重大な問題を直接解決しました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong style="vertical-align: baseline;"&gt;最適化されたパフォーマンス:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Jina Reader と Google Cloud エンジニアリングの緊密な連携は不可欠でした。ブラウザの自動化のためのコンテナ ライフサイクル管理を共同で最適化し、プリウォーミング、イメージの最適化、インテリジェントなリソース割り当てにより、起動時間を 10 秒以上から 2 秒未満に短縮しました。ReaderLM-v2 では、Google のチームがカスタム コンテナ構成の作成を支援し、15 億パラメータのモデルを Cloud Run GPU で効率的に実行できるようにしました。Cloud Run GPU のオンデマンド スケーリングと高速起動機能は、モデルのパフォーマンスを最適化するうえで非常に重要であり、1 日あたり 1,000 億トークンを処理する能力に直接影響しました。&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/images/Figure_2_On-demand_AI_inference_with_Cloud.max-1000x1000.png"
        
          alt="Figure 2 On-demand AI inference with Cloud Run GPUs"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="e300m"&gt;図 2: Cloud Run GPU を使用したオンデマンド AI 推論（ReaderLM-v2 モデルをホスト）&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;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; Cloud Run の完全な Chrome ブラウザ インスタンスを実行する機能により、費用対効果の高い運用が可能になりました。リクエストごとに、独自のヘッドレス Chrome を備えた分離されたコンテナが生成されます。重要なのは、リクエストが完了するとこれらのコンテナが消滅することです。この一時的な性質は、信頼できないウェブ コンテンツを処理し、セキュリティ リスクとメモリリークを軽減するために不可欠です。&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; Cloud Run はグローバルに展開されているため、ユーザーと対象ウェブサイトの両方の近くでリクエストを処理できます。これにより、地理的制限のあるコンテンツに対しても、レイテンシを大幅に最小限に抑え、成功率を高めることができます。&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,000 個以上のコンテナ インスタンスにシームレスにスケールし、手動での介入なしにウェブ スクレイピングの予測不可能な性質に対応します。&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; Cloud Run の従量課金制モデルにより、Jina Reader はエンドユーザーに十分な無料枠を提供しながら、月間使用量が大幅に増えても収益性を維持できます。この料金の柔軟性が、幅広い導入の基本となりました。&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; 最近発生した継続的な DDoS 攻撃の際、Cloud Run のサーバーレス アーキテクチャは非常に貴重であることが証明されました。インテリジェントなレート制限によって悪意のあるトラフィックがフィルタリングされる一方で、大規模な負荷（1 分あたり 100,000 件を超えるリクエスト）を吸収するためにスケールアップされました。重要なのは、ゼロへのスケーリング機能により、攻撃が収まるとすぐに費用が通常に戻ったことです。このシステムは 99.9% を超える稼働率を維持しています。&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;Google Cloud Run で &lt;/span&gt;&lt;a href="https://r.jina.ai/https://your-favorite-website.com" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Jina Reader&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を構築したことで、AI 機能とクラウドネイティブ アーキテクチャが補完関係にあることが証明されました。Cloud Run の独自の機能（サーバーレス GPU、コンテナの分離、グローバルなデプロイ、ゼロへのスケーリングの経済性）により、このアーキテクチャが実現しました。Google との緊密なパートナーシップは、AI ファーストのシステムと最新のクラウド インフラストラクチャの緊密な統合により、これまで不可能と考えられていた機能を実現できることを示しています。これにより、毎日 1,000 億トークンを処理できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Cloud Run GPU について詳しくは、&lt;/span&gt;&lt;a href="https://cloud.google.com/run/docs/configuring/services/gpu?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;をご覧ください。Cloud Run で大規模言語モデルをホストする方法については、&lt;/span&gt;&lt;a href="https://youtu.be/GKIUmb99HQc?si=SFMIAkXEJJkTXHxA" rel="noopener" target="_blank"&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;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="sb2qe"&gt;ー &lt;b&gt;&lt;i&gt;Han Xiao 氏&lt;/i&gt;&lt;/b&gt; &lt;i&gt;、Jina AI CEO&lt;/i&gt;&lt;/p&gt;&lt;p data-block-key="4ti8i"&gt;&lt;i&gt;ー Google Cloud、エンジニアリング担当ディレクター、&lt;/i&gt;&lt;b&gt;&lt;i&gt;Yunong Xiao&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-aside"&gt;&lt;dl&gt;
    &lt;dt&gt;aside_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;title&amp;#x27;, &amp;#x27;Google Cloud を無料で試す&amp;#x27;), (&amp;#x27;body&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f9bd47594c0&amp;gt;), (&amp;#x27;btn_text&amp;#x27;, &amp;#x27;無料で開始&amp;#x27;), (&amp;#x27;href&amp;#x27;, &amp;#x27;https://console.cloud.google.com/freetrial?redirectPath=/welcome&amp;#x27;), (&amp;#x27;image&amp;#x27;, None)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;</description><pubDate>Wed, 30 Jul 2025 01:30:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-development/how-jina-ai-built-its-100-billion-token-web-grounding-system-with-cloud-run-gpus/</guid><category>AI &amp; Machine Learning</category><category>Media &amp; Entertainment</category><category>Customers</category><category>Application Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Jina AI が Cloud Run GPU を使用して 1,000 億トークンのウェブ グラウンディング システムを構築した方法</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-development/how-jina-ai-built-its-100-billion-token-web-grounding-system-with-cloud-run-gpus/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Han Xiao</name><title>CEO, Jina AI</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Yunong Xiao</name><title>Director of Engineering, Google Cloud</title><department></department><company></company></author></item><item><title>ルノーグループによる、Google のソフトウェア定義自動車業界ソリューションの活用法</title><link>https://cloud.google.com/blog/ja/products/application-development/renault-groups-software-defined-vehicles-built-on-google-cloud/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 7 月 17 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/application-development/renault-groups-software-defined-vehicles-built-on-google-cloud?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;strong style="vertical-align: baseline;"&gt;Ampere Software Technology&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; は、インテリジェントな電気自動車向けの高度ソフトウェア ソリューションを開発および統合し、顧客体験の向上と新しいサービスを実現するソフトウェア定義自動車（SDV）の開発に取り組んでいます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Ampere は、大規模な &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Android Automotive OS（AAOS）&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;Google Cloud とルノーグループの既存のパートナーシップを基盤として、Ampere はソフトウェア定義自動車の開発に Google Cloud ソリューションを導入しました。Google Cloud Workstations と Gemini Code 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/images/image1_TYHil6J.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;p&gt;&lt;span style="vertical-align: baseline;"&gt;Cloud Workstations は、セキュリティを重視する企業を対象にフルマネージド開発環境を提供します。同時に、Gemini 2.5 を活用した Gemini Code Assist は、ソフトウェア開発ライフサイクル全般にわたって安全な生成 AI コーディング支援とエージェントを提供します。また、AAOS 向けに特別に開発された Google のバーチャル ツイン技術を活用することで、Ampere はフルデジタル版の自動車を構築しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このソリューションのコンポーネントを詳しく見ていきましょう。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Google Cloud Workstations&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud Workstations は、Android オープンソース プロジェクト（AOSP）に携わる開発者の全般的な生産性向上に大きく役立ちます。Ampere のコンテキストでは、お客様の AAOS リポジトリと事前に同期された永続ディスクを備えたオンデマンドの開発環境が提供されます。これにより、長い同期時間やビルド時間が不要になり、開発者はどこからでも作業にアクセスできます。Ampere のプラットフォーム管理者はこれらのワークステーションをプロビジョニングし、開発者が生産性を発揮できるようになるまでの時間を大幅に短縮しています。開発者は、十分な vCPU、RAM、高速 SSD ストレージを備えた高性能な仮想マシンに即座にアクセスできます。これは、要求の厳しいエミュレータを使用する開発者にとって重要なことです。リソースを柔軟に利用できるようになり、ボトルネックの防止や開発の加速が進みます。次に、安全な認証済みクラウド アクセスと Google Cloud のセキュリティ ツールにより、IP（知的財産）の漏洩と不正アクセスを大幅に削減できます。最後に、一貫した開発環境を確保することで、「私のマシンでは動いたのに」という問題を回避し、デバッグ時間を短縮できます。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;  &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;柔軟なアクセスとディスク構成により、どこからでもワークステーションにアクセスでき、永続ディスクを介したコードベース、構成、ビルド アーティファクトのセッション間での保持が可能になりリポジトリの同期を繰り返す必要がなくなるため、AAOS 開発者の生産性が向上します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-aside"&gt;&lt;dl&gt;
    &lt;dt&gt;aside_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;title&amp;#x27;, &amp;#x27;Google Cloud を無料で試す&amp;#x27;), (&amp;#x27;body&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f9bd43749a0&amp;gt;), (&amp;#x27;btn_text&amp;#x27;, &amp;#x27;無料で開始&amp;#x27;), (&amp;#x27;href&amp;#x27;, &amp;#x27;https://console.cloud.google.com/freetrial?redirectPath=/welcome&amp;#x27;), (&amp;#x27;image&amp;#x27;, None)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;AI を活用した Android 開発のための Gemini Code Assist&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;そこで Ampere は、Gemini Code Assist と統合された Android Studio と Code OSS の IDE を開発者に提供して複雑化するコード管理に対処しました。これは、習得に要する時間を短縮しただけでなく、エラーの防止にも役立ちました。Gemini Code Assist は、検索拡張生成（RAG）を使用して Ampere の非公開コードベースとドキュメントにアクセスし、Android 開発の標準と規則に合わせて調整された、関連性が高く正確なコード提案を提供します。関数についての説明、モジュールの要約、次のステップの提案で、膨大なコードベースを迅速に把握できるようになり、新しい開発者や SDV ソフトウェアのさまざまな部分に取り組む開発者にメリットをもたらしました。また、ボイラープレート コードの自動化、API の提案、潜在的な問題の検出により、Android 開発の生産性向上にも役立ちました。開発者は反復作業ではなく、SDV のコアロジックに集中できるようになりました。&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/image2_0ib2ZmZ.max-1000x1000.png"
        
          alt="image2"&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;Google Cloud により、Ampere の AAOS 開発者とテスターは車の「バーチャル ツイン」を使用できるようになり、実車テストや管理が不十分な仮想テストに必要なリソースの確保や工程の複雑化という問題が解決されました。開発者は、強力な Compute Engine インスタンスと、Cuttlefish などの特殊な Android エミュレータを使用して、正確な仮想車両組み込みシステムを構築できます。これにより、仮想ハードウェアを使った厳格なソフトウェア テストが可能になり、物理プロトタイプを作る前に堅牢なパフォーマンスを確保できます。AAOS 開発者は、スケーラブルな仮想デバイスを使用して、並列テスト、包括的な回帰スイート、シミュレーションを行うこともできます。これにより、CI/CD パイプラインの「テスト」フェーズが加速し、SDV ライフサイクルが改善されます。バーチャル ツインは、GKE と GitLab などを利用して Cloud Workstations 開発環境とお客様の CI/CD パイプラインに統合されているため、開発者は、ワークステーションで AAOS に追加した変更をビルドしてバーチャル ツインのフリートでトリガーする自動テストにより、コードに関するフィードバックを即座に取得できます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;SDV 開発のモダナイゼーションによる具体的な効果&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud は、Cloud Workstations の堅牢なマネージド インフラストラクチャ、Gemini Code Assist のインテリジェントな支援、バーチャル ツインを組み合わせることで、Renault による自動車ソフトウェア開発のモダナイゼーション、イノベーションの加速、新機能のこれまでになくスピーディーな市場投入に役立っています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;「...ヨーロッパでソフトウェア定義自動車向けソフトウェア プラットフォームに投資して構築するには、ツールが必要です。Google はその点で優れています。その中心にあるのは AI です。コード生成について言えば、コンパイルを待ってから開発者が利用できるようになるのではなく、すぐに実行する必要があるものをインスタンス化します。エンジニアの効率を高めて、より少ない時間でより多くのことを行えるようにするためです。私たちは時間に追われています。」&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; - Ampere 最高ソフトウェア責任者（ルノー グループ）Henry Bzeih 氏&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud と Gemini Code Assist は、自動車 OEM にとって単なるツール導入に留まりません。競争力、収益性、イノベーションのスピードを高め、ビジネス成果に確かなインパクトをもたらす変革を実現します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;従来、新しい開発者のオンボーディングには数日と費用がかかります。AAOS での開発には、セットアップに時間がかかるだけでなく、依存関係の管理、ビルドシステムのトラブルシューティングも必要となるケースが多くあります。リポジトリの同期やツールチェーンの構成など、これまで数日かかっていた環境のセットアップを数分に短縮し、AI アシスタンスを活用すれば開発スピードも大幅に加速します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;OEM は、ローカル デバイスから知的財産が漏洩することを懸念しています。Cloud Workstations は、お客様の Virtual Private Cloud 内で動作することで、この懸念に対処します。このアプローチでは、ソースコードがローカル環境で同期されるため外部エンドポイントに公開されることがなく、セキュリティ リスクを抑えることができます。&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;Cloud Workstations と Gemini Code Assist の活用により、自動車メーカーは新たなテクノロジーを導入するだけでなく、開発能力そのものの再構築を進めています。詳細については、SDV 業界ソリューションの成功に関する、ルノーグループの Ampere 最高ソフトウェア責任者（ルノー グループ）Henry Bzeih 氏との対談をご覧ください。&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=VZTC9OQVzGg"
      data-glue-modal-trigger="uni-modal-VZTC9OQVzGg-"
      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_6OOlbQ2.max-1000x1000.jpg);"&gt;
          &lt;span class="h-u-visually-hidden"&gt;How Google Cloud and Gemini Code Assist supercharge Android development&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-VZTC9OQVzGg-"
     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="VZTC9OQVzGg"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=VZTC9OQVzGg"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;自動車業界のお客様は、Google の &lt;/span&gt;&lt;a href="https://github.com/googlecloudplatform/horizon-sdv" 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;をご覧になることで、Gemini Code Assist を活用したカスタム AAOS 開発環境の構築をすぐに始めていただけます。もちろん、Google のパートナー エンジニアリング担当者、カスタマー エンジニアリング担当者がサポートいたします。&lt;/span&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-Cloud Shell および Cloud Workstations プロダクト リード &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Femi Akinde &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 24 Jul 2025 01:08:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-development/renault-groups-software-defined-vehicles-built-on-google-cloud/</guid><category>Application Modernization</category><category>Customers</category><category>Application Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>ルノーグループによる、Google のソフトウェア定義自動車業界ソリューションの活用法</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-development/renault-groups-software-defined-vehicles-built-on-google-cloud/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Femi Akinde</name><title>Product Lead, Cloud Shell and Cloud Workstations</title><department></department><company></company></author></item></channel></rss>