このドキュメントでは、 Gemini Cloud Assist パネルから AI によるアシスタンスを利用できるようにする方法について説明します。 Google Cloud
Gemini Cloud Assist パネルでは、自然言語のステートメントや質問(プロンプト)を記述して、詳細な説明、推奨されるアクション、ガイド付きワークフローを取得できます。これにより、クラウドの専門家でなくても、タスクを迅速かつ効率的に完了できます。 プレビュー版の間は、このパネルの使用に料金はかかりません。
Gemini for Google Cloud がデータを使用する方法とタイミングに関する説明をご覧ください。
始める前に
-
コンソールのプロジェクト セレクタページで、プロジェクトを選択または作成します。 Google Cloud Google Cloud
プロジェクトの選択または作成に必要なロール
- プロジェクトを選択する: プロジェクトの選択に特定の IAM ロールは必要ありません。ロールが付与されている任意のプロジェクトを選択できます。
-
プロジェクトを作成する: プロジェクトを作成するには、プロジェクト作成者ロール
(
roles/resourcemanager.projectCreator)が必要です。これにはresourcemanager.projects.create権限が含まれています。詳しくは、ロールを付与する方法をご覧ください。
- プロジェクト用に Gemini Cloud Assist が設定されていることを確認します Google Cloud 。
Gemini Cloud Assist パネルの開始と終了
コンソールで、任意のページ( [ダッシュボード] ページなど)に移動します。 Google Cloud
Google Cloud コンソールのツールバーで、spark「Gemini Cloud Assist チャットを開始または終了します」をクリックします。
[Cloud Assist] パネルが開きます。表示されているプロンプトの例をクリックするか、[プロンプトを入力] フィールドにプロンプトを入力します。
[Cloud Assist] パネルをブラウザ ウィンドウに合わせて表示するには、[open_in_new 全画面表示で開く] をクリックします。
[Cloud Assist] パネルが新しいタブで開きます。元のセッションは元のタブで開いたままになります。展開ビューを閉じるには、タブを閉じます。
Gemini Cloud Assist パネルでプロンプトを入力する簡単な例
Google Cloud コンソールで、任意のページ([ダッシュボード] ページなど)に移動します。
Google Cloud コンソールのツールバーで、spark「Gemini Cloud Assist チャットを開始または終了します」をクリックします。
[Cloud Assist] パネルの [プロンプトを入力] フィールドに次のプロンプトを入力し、[メッセージを送信] send をクリックします。
Create a gcloud command to give the developer Google group access to view my Google Cloud project.[Cloud Assist] パネルにレスポンスが表示されます。
[プロンプトを入力] フィールドに、フォローアップ プロンプトを送信します。
Change that to editor access.Gemini Cloud Assist は、プロンプトに応答するときに、追加のコンテキストとして会話履歴を使用します。たとえば、Gemini は更新された説明とコマンドを付けて応答します。
省略可: [関連コンテンツを表示] リンクが表示されている場合は、そのリンクをクリックして詳細情報を表示します。リンクは、詳細な情報が利用可能な場合にのみ表示されます。
チャットパネルのユースケース
以降のセクションでは、Cloud Assist パネルのその他のユースケースについて詳しく説明します。
プロダクトに関する情報とベスト プラクティスにアクセスする
Gemini Cloud Assist では、 Google Cloudプロダクトに関する最新情報と、プロダクトの使用に関するベスト プラクティスにアクセスできます。さまざまなGoogle Cloud プロダクトを比較して、適切なプロダクトを選択できます。また、コンプライアンスを遵守しながら、 Google Cloud プロダクトを効果的かつ効率的に構成して使用する方法についてアドバイスを得ることもできます。以下のプロンプトを試してください。
What is Secret Manager?(Secret Manager について教えて)What is the difference between Cloud Run and Cloud Functions?(Cloud Run と Cloud Functions の違いを教えて)When should I use a managed instance group?(マネージド インスタンス グループはどういう場合に使用するか教えて)What are some best practices for using KMS?(KMS を使用する際のベスト プラクティスについて教えて)What storage class should I use for my data?(データにどのストレージ クラスを使用するか教えて)Help me choose a regulatory control for my Google Cloud folders.(データに対する規制管理の選択方法を教えて)
制限事項: 費用と料金に影響する要因が多数あるため、Gemini Cloud Assist では通常、チャットでサービス料金データを提供しません。料金については、サービスの料金ページに直接アクセスしてください。
クラウド リソース、アプリケーション、データを検査する
Gemini Cloud Assist は、クラウド環境内の情報にアクセスできます。このセクションでは、リソース構成と指標について Gemini Cloud Assist に問い合わせる方法について説明します。また、BigQuery または Google Cloud データベースでデータをクエリする際に役立つ方法についても説明します。
リソース、ポリシー、最近の変更について把握する
リソース、ポリシー、最近の変更を把握するには、次のプロンプトを試してください。
What are the names of my instances and their private interface names?(インスタントそのプライベート インターフェースの名前を教えて)List the name and network name for the subnetworks.(サブネットワークの名前とネットワーク名の一覧を出力して)How many BigQuery datasets have a label whose value is "inventory"?(ラベルの値が「インベントリ」になっている BigQuery のデータセットの数を教えて)- [
List all config changes in the last 24 hours.] - [
List all users granted roles/bigquery.admin and include the attached resources.]
Gemini Cloud Assist は、リクエストされた情報を提供するだけでなく、ユーザー自身が実行して結果を確認できる同等のクエリも提供します。
制限事項: Gemini Cloud Assist プロンプトを初めて送信する場合、Gemini Cloud Assist でクエリ環境の設定に数分かかることがあります。 クエリが失敗した場合は、数分待ってからもう一度試してください。
リソースのパフォーマンスを分析する
トラフィック、スループット、実行などのリソースのパフォーマンスの傾向を簡単に分析するには、次のプロンプトを試してください。
Which of my VMs have the highest utilization?(使用率が最も高い VM を教えて)What are the top 5 dataflow jobs with the highest estimated backlog processing time?(バックログ処理時間が一番書かいと予想される上位 5 つの Dataflow ジョブを教えて)Total VM network bytes sent per second for each instance?(各インスタンスの 1 秒あたりの VM ネットワーク送信バイトの合計数を教えて)What's the QPS on my SQL databases?(SQL データベースの QPS を教えて)
制限事項: 費用と料金に影響する要因が多数あるため、Gemini Cloud Assist では通常、費用データは提供されません。費用や請求については、FinOps ハブをご覧ください。
Storage Intelligence サブスクリプションと、Storage Insights データセットにアクセスするための Storage Insights 閲覧者ロールがある場合は、対応する Google Cloud コンソールのストレージ ページで、特定のバケットとオブジェクトに関するプロンプトを送信できます。たとえば、次のようなプロンプトを送信できます。
How many bytes are stored in my buckets in the us-central1 location?(us-central1 ロケーションにあるバケットに保存された合計バイト数を教えて)What is my Cloud Storage usage, broken down by content type?(Cloud Storage の使用率をコンテンツの種類別に教えて)- [
How many objects do I have in Standard storage smaller than 50 GB?]
BigQuery データセットとジョブに関するヘルプ
Gemini Cloud Assist に、[Cloud Assist] パネルで BigQuery リソースに関するヘルプを直接依頼できます。以下のプロンプトを試します。
- [
How many BigQuery datasets have a label whose value is 'inventory'?]
また、 コンソールの BigQuery ページで [Cloud Assist] パネルを開き、SQL クエリの作成に関するヘルプをリクエストすることもできます。 Google Cloud たとえば、ライドシェアリングサービスのデータを含むデータセットがある場合は、[Generate a SQL query to show me the direction and subscriber type for the 10 longest trips.]というプロンプトを入力します。
この例では、Gemini Cloud Assist から特定の SQL クエリが提供されます。このクエリを確認して BigQuery
クエリエディタにコピーできます。Python を使用してデータをクエリする際にサポートを求めることもできます。たとえば、
Gemini Cloud Assist に「[Generate Python code to query the bigquery-public-data.ml_datasets.penguins table using BigQuery magics.](BigQuery マジックを使用して bigquery-public-data.ml_datasets.penguins テーブルをクエリする Python コードを生成して)」というプロンプトを送信します。
詳細な例については、BigQuery で Gemini Cloud Assist を使用するをご覧ください。
データベースに関するヘルプ
データベースのデプロイに関するヘルプを利用するには、次のプロンプトを試してください。
Where are my databases located?(データベースのある場所を教えて)Show me all databases running on Postgres.(Postgres で実行中のすべてのデータベースを見せて)How many databases do I have in the US?(米国にあるデータベースの数を教えて)
特定の Cloud SQL データベース インスタンスの Google Cloud コンソール ページで、データベースのパフォーマンス情報や潜在的な問題のトラブルシューティングのサポートをリクエストすることもできます。たとえば、「What is the current CPU utilization of this database?(このデータベースの現在の CPU 使用率を教えて)」などです。
Google Cloud アプリケーションを設計してデプロイする
このセクションでは、 Google Cloudアプリケーションの設計とデプロイに役立つ例をいくつか紹介します。
リソースの作成についてヘルプを依頼する
Google Cloud CLI コマンドまたは Terraform を使用してリソースまたはポリシーを作成する際に、Gemini Cloud Assist にヘルプを依頼できます。Gemini Cloud Assist は、シェルまたは IaC リポジトリにコピーできるコード スニペットを返します。次に例を示します。
How do I use Google Cloud CLI to execute a Cloud Run job and set the timeout to 20 minutes?(Google Cloud CLI を使って Cloud Run ジョブを実行し、タイムアウトを 20 分に設定する方法を教えて)I want to grant the user "user@company.com" the "Security Administrator" role for the "prod-subnet" subnet for project "xyz-123". What Google Cloud CLI command can I use?Give me a Terraform configuration to create an Enterprise Plus PostgreSQL database instance with data caching.(データキャッシングを有効にした Enterprise Plus Postgresql データベース インスタンスを作成するための Terraform の構成を教えて)Create a custom organization policy that requires all new VM instances to have the n2d machine type.(すべての新しい VM インスタンスが n2d マシンタイプを持つようカスタムの組織ポリシーを作成して)
また、Gemini Cloud Assist に組織のポリシーの作成を依頼すると、Gemini Cloud Assist のチャット内でポリシーを直接テストできるオプションを含む回答が返されます。
新しいアプリケーションを作成する
アプリケーションを作成する際に Gemini Cloud Assist にヘルプを依頼できます。例: Help me create a three tier web application for a new CMS system(新しい CMS システム用に 3 層ウェブ アプリケーションを作成するのを手伝って)
Gemini Cloud Assist は、開始するためのヒントとアーキテクチャの提案だけでなく、App Design Center でアプリケーションの作成を始めるためのリンクも提供します。これにより、このプロンプトとレスポンスのコンテキストを、 Google Cloud のビジュアル アプリケーション設計エクスペリエンスに直接転送できます。
また、Gemini Cloud Assist の有料ティアのユーザーは、App Design Center の Cloud Assist パネルで自然言語を使用して、アプリケーション アーキテクチャを繰り返し更新できます。
問題の調査とトラブルシューティング
[Cloud Assist] パネルを使用すると、Gemini Cloud Assist から、アプリケーションの問題の調査とトラブルシューティングの最初のステップについてヘルプを依頼できます。
Gemini Cloud Assist Investigations を作成して実行する
Gemini Cloud Assist Investigations 機能は、環境内のインフラストラクチャとアプリケーションの問題のトラブルシューティングに役立ちます。 Google Cloud Gemini Cloud Assist チャット内で調査機能を直接使用するには、次の操作を行います。
Gemini Cloud Assist チャットに、リソースの問題の調査またはトラブルシューティングを 依頼します。 Google Cloud
Gemini Cloud Assist が調査が役立つと判断すると、チャットに [調査を作成] ボタンが表示されます。
[調査を作成] をクリックします。
[調査を作成] パネルが開きます。調査のフィールドには、調査に関連する可能性のあるチャットのコンテンツが事前に入力されます。
調査に関連すると思われる情報を、事前入力されたコンテンツに変更または追加します。
[作成] をクリックします。
[調査の詳細] が開き、Gemini Cloud Assist が調査を実行します。From the [Investigation details] page, you can review the investigation.
または、チャットパネルから [その他の操作] プルダウン ボタンをクリックして [新しい調査] を選択すると、いつでも調査を手動で作成できます。
プロジェクトに影響しているインシデントを確認する Google Cloud
Google Cloud プロジェクトに影響するインシデントを確認するには、次のプロンプトを試してください。
Is there something going on with Google Cloud? I'm seeing issues with my project.(プロジェクトに問題があるので、Google Cloud の状況を教えて)What's the latest update on the Compute Engine outage in us-central1?(us-central1 で発生している Compute Engine の障害の最新情報を教えて)How is my project impacted by the Cloud Storage incident?(この Cloud Storage のインシデントによるプロジェクトの影響を教えて)Is there a workaround for the BigQuery incident?(BigQuery インシデントに対するワークアラウンドを教えて)
データベースの問題を調査する
パフォーマンス、健全性、コンプライアンスなど、データベースの潜在的な問題を把握するには、次のプロンプトを試してください。
What is the current CPU utilization of this database?(このデータベースの現在の CPU 使用率を教えて)Which of my queries have high latency for this database instance?(このデータベース インスタンスに対するレイテンシが高いクエリを教えて)What is the slowest query for this database in this instance?(このインスタンスのこのデータベースで最も遅いクエリを教えて)How many error log entries are there for this database instance?(このデータベース インスタンスに対するエラーログ エントリの数を教えて)What issues are affecting my databases?(データベースに影響を与えている問題を教えて)What databases have NIST issues in Europe?(ヨーロッパで NIS 問題のあるデータベースを教えて)
Google Cloud リソースを最適化する
[Cloud Assist] パネルでは、費用を最適化するのに役立つ情報と、リソース使用量を最適化するのに役立つ推奨事項を取得できます。
おすすめコンテンツを入手する
Google Cloud リソースを最適化し、推定費用の削減とクラスタの信頼性に関する具体的な推奨事項を取得するには、次のプロンプトを試してください。
Give me recommendations to reduce my resource costs.(リソースの費用を抑えるおすすめの方法を教えて)What are all the quotas for my project that are almost hitting the limit?(上限に達しそうなプロジェクトの割り当てを教えて)What BigQuery datasets should I partition or cluster?(どの BigQuery データセットをパーティション分割またはクラスタリングすべきか教えて)- [
Which of my VMs are idle?]
費用を分析する
Gemini Cloud Assist は、費用の最適化と費用の異常の調査に役立ちます。
- 最近の費用と使用率の変化に関する分析情報を確認する。
- 特定のアプリケーションまたはプロジェクトの費用または使用率のデータを取得する。
- サポートされているリソースの費用については、費用の変化の説明を取得する。
Gemini Cloud Assist の回答の合計費用は、 確約利用割引(CUD)や その他のクレジットが適用される前の契約料金に基づいています。アプリケーションの場合、合計費用には、アプリケーションで全量が使用されているリソースがすべて含まれます。アプリケーション間で共有されているリソースの費用は含まれません。
以下のプロンプトを試します。
先月最も費用がかかった上位 5 つのリソースを表示して。先週の GKE クラスタ my-cluster-id の費用はいくら?us-central1 で最も費用のかかるリソースは?先月、アプリ ウェブストアで費用対効果が最も低かったリソースは?
このアシスタンスの詳細については、Gemini アシスタンスを使用して費用を最適化するをご覧ください。
費用や請求について詳しくは、FinOps ハブをご覧ください。
会話の履歴
Gemini Cloud Assist は、後で確認できるように会話の履歴を保持します。この情報は、任意の データセンターに保存できます Google Cloud 。
180 日以上経過した会話は、チャット履歴ストレージから自動的に削除されます。また、特定の会話を手動で削除することもできます。
履歴内の会話を表示または削除する
[Cloud Assist] パネルで、 [その他の操作] をクリックし、[チャット履歴を表示] をクリックします。
[最近のチャット] パネルが開き、保存した会話が表示されます。
会話を表示するには、会話名をクリックします。
省略可: 単一の会話を管理するには、スレッドのタイトルの横にある [その他の操作] をクリックして、次のいずれかを行います。
- 会話を削除するには、[チャットを削除] をクリックします。
- 会話の名前を変更するには、[チャットの名前を変更] をクリックします。
チャット セッションを消去する
チャット セッションの履歴を消去するには、[Cloud Assist] パネルで [その他の操作] をクリックしてから [新しいチャット] をクリックします。
ページ コンテキストの共有を管理する
Gemini Cloud Assist のユーザー設定では、現在の Google Cloud コンソール ページ コンテキストをチャット会話のデータ ソースとして含めるかどうかを選択できます。デフォルトでは、[ページ コンテキストの共有] が有効になっており、 Gemini Cloud Assist が コンソールの現在のページのコンテキストを把握できるようにすることで、チャットの品質が向上します。 Google Cloud プライバシー上の理由から、この設定はいつでも無効にできます。
ページ コンテキストの共有を有効または無効にするには:
[Cloud Assist] パネルで、 [その他の操作] をクリックします。
[ページ コンテキストの共有] をクリックして、設定を切り替えます。ステータス アイコンとユーザー補助ラベルが変更され、現在の状態が反映されます。
制限事項
フォルダに Gemini Cloud Assist を設定して、Google Cloud コンソールでフォルダレベルの [Cloud Assist] パネルを使用している場合、アシスタンスとレスポンスは、アプリケーションをサポートするプロダクトのフォルダに関連するアプリケーションに限定されます。以下のリストは、フォルダレベルでサポートされている Google Cloud プロダクトです。
他のプロダクトとリソースに関するサポートを受けるには、 Google Cloud コンソール ページの上部にあるプロジェクト選択ツールを使用して、プロジェクト リソースを選択します。
また、フォルダレベルで [Cloud Assist] パネルを使用するには、フォルダで アプリケーション管理を有効にする必要があります。
データ所在地
チャットパネルの会話は、任意の Google Cloud データ センターに保存できます。所在地または管轄区域の規制コンプライアンスの対象となる情報をチャットパネルに入力しないでください。
次のステップ
- 独自のプロンプトを作成するためのその他の例と推奨事項については、Gemini for Google Cloudにより適したプロンプトを作成するをご覧ください。
- Gemini アシスタンスを利用するためのその他の方法を確認するには、Gemini for Google Cloud の概要をご覧ください。