このドキュメントでは、Gemini Code Assist を使用して Cloud Firestore で AI を活用した支援を受け、自然言語プロンプトを使用して MQL クエリを生成する方法について説明します。
Gemini for Google Cloud がデータを使用する方法とタイミングを確認する。
始める前に
このドキュメントのタスクを完了するには、必要な Identity and Access Management(IAM)権限があることを確認してください。
必要なロール
このドキュメントのタスクを完了するのに必要な権限を取得するには、プロジェクトに対する Gemini for Google Cloud ユーザー(roles/cloudaicompanion.user)IAM ロールを付与するよう管理者に依頼してください。自然言語プロンプトを使用して MQL クエリを生成する
Gemini に自然言語でのコメント(プロンプトともいいます)を与えて、スキーマに基づくクエリを生成できます。たとえば、次のプロンプトに対応して MQL を生成するように Gemini に指示できます。
- 「1960 年に出版された人気のある書籍は何冊ですか?」
- 「人気の書籍のサンプル コレクションを作成して。」
Gemini のアシスト機能を使用して Cloud Firestore で MQL を生成する手順は次のとおりです。
Google Cloud コンソールで、Cloud Firestore [データベース] ページに移動します。
リストから Cloud Firestore データベースを選択します。Firestore Studio が開きます。
新しいクエリエディタまたは空のクエリエディタで、[MQL を生成] ボタンをクリックします。それ以外の場合は、[コーディング サポート] をクリックします。
クエリの生成に使用するプロンプトを入力します。精度を高めるには、プルダウンでコンテキストのコレクションを選択します。
生成された MQL を確認し、次のいずれかの操作を行います。
- Gemini によって生成された MQL を受け入れるには、[挿入] をクリックします。エディタで MQL の編集を続行できます。[実行] をクリックしてクエリを実行します。
- プロンプトを編集するには、[編集] をクリックします。
次のステップ
- Google Cloud の Gemini の概要をご覧ください。
- Gemini がユーザーのデータをどのように使用するかについて学習する。