Gemini は、AI を活用した、 Google Cloudのコラボレーターです。Gemini を使用すると、HighCharts API を使用する Looker の可視化の書式設定オプションをカスタマイズできます。ビジュアリゼーション アシスタントは、テキストベースのプロンプトから JSON 書式設定オプションを生成して、Looker の可視化のカスタマイズを迅速化します。
始める前に
Gemini の支援機能を使用してビジュアリゼーションを作成するには、次の要件に注意してください。
- ビジュアリゼーション アシスタントを使用するには、Looker 管理者が Gemini in Looker を有効にする必要があります。
Looker(Google Cloud コア)インスタンスの場合は、Gemini in Looker の有効化手順に沿って操作します。
- Looker Original インスタンスの場合は、Gemini in Looker の有効化手順に沿って操作します。
can_override_vis_config 権限を含む Looker ロール。
ビジュアリゼーション アシスタントを使用する
ビジュアリゼーション アシスタントは、HighCharts API を使用する可視化で使用できます。これには、縦棒グラフ、棒グラフ、折れ線グラフなど、ほとんどのデカルトグラフが含まれます。ビジュアリゼーション アシスタントを使用して可視化をカスタマイズするには、次の手順を行います。
- Explore でサポートされている可視化を表示したり、Look またはダッシュボードで可視化を編集したりできます。
- 可視化の [編集] メニューを開きます。
- pen_spark [ビジュアリゼーション アシスタント] をクリックして、プロンプト メニューを開きます。
pen_spark ビジュアリゼーション アシスタント プロンプト メニューでは、次のことができます。
- [Ask anything] フィールドに、可視化の変更に関する書式なしテキスト プロンプトを入力します。send_spark プロンプトを送信するには、Return(Mac)または Enter(PC)キーを押します。
- 生成された提案をビジュアリゼーションに適用します。
- [グラフ構成の編集] を開き、JSON フォーマット オプションを手動で記述して編集します。
- [グラフのオーバーライドをクリア] で、可視化に適用されたすべてのカスタム変更を消去します。続行する前に、すべての変更の削除を確認するよう求められます。誤って変更を削除した場合は、ブラウザ履歴を遡ることで変更を復元できます。
プロンプトが実行されると、プレビュー ウィンドウが開き、次のオプションが表示されます。
- [グラフ構成の編集] を開き、生成された JSON フォーマット オプションを手動で記述して編集します。[ビジュアリゼーション アシスタント] をクリックして、プロンプト メニューに戻ります。
- pen_spark [ビジュアリゼーション アシスタント] メニューから [最初からやり直す] を選択します。未適用の変更はすべて失われます。
- プレビューした変更をビジュアリゼーションに適用します。 [グラフ構成] メニューで変更を加えると、このオプションは [再検証して適用] に変わります。
- プロンプトの回答が役に立った か、想定外だった かを投票で示します。
無効な JSON を含むコードをプレビューしようとすると、Invalid JSON detected
エラー メッセージが表示されます。無効な JSON をクリーンアップするには、[グラフ構成] ペインの下部にある [コードの自動修正] edit_fix_auto オプションを使用します。
効果的なプロンプトを作成する
効果的なプロンプトを作成するには、練習が必要です。目的をうまく達成するためのプロンプトを作成するために、次の提案をいくつか試してみてください。
プロンプトを複数の部分に分割する
プロンプトは、一度に 1 つの変更に焦点を当てることで、より効果的になります。たとえば、フォント ファミリーとビジュアリゼーション タイプの両方を変更する場合は、これらのプロンプトを個別に作成することをおすすめします。生成された変更を確認したら、それを適用して次のプロンプトの作成を開始します。
プロンプト: 最後のシリーズを線に変更する
プロンプト: フォントを Arial に変更し、太字にする
プロンプトをさまざまな手法で記述してみる
プロンプトの作成中に期待する結果が表示されない場合は、プロンプトを言い換えてみてください。条件付き書式を適用する際は、プロンプトをできるだけ明確にしてください。特定の値の範囲を設定し、16 進数コードを指定すると、より効果的な出力を作成できます。次の例をご覧ください。
良いプロンプト: 最初のシリーズが 350,000 を超える場合は #F4B400 にする
不適切なプロンプト: 上位の値を黄色でハイライト表示する
可視化に複数のシリーズがある場合は、グラフ内の位置ではなく、名前でシリーズを参照してみてください。
プロンプト: 中央のシリーズを列にする
プロンプトの改善: users シリーズを列にする
プロンプトを出発点として使用する
特に複雑なカスタマイズで、JSON を直接編集する必要がある場合があります。ビジュアリゼーション アシスタントのプロンプトを使用して、複雑なカスタマイズ用のテンプレートとパターンを作成します。次に、グラフ構成の編集を使用して、JSON の書式設定オプションを手動で作成して編集します。HighCharts JSON の使用の詳細については、グラフ構成エディタを使用した可視化のカスタマイズのドキュメントをご覧ください。
サンプル プロンプト
次のサンプル プロンプトをお試しいただき、ビジュアリゼーション アシスタントでビジュアリゼーションのカスタマイズを開始する方法についてアイデアを得てください。
- 「このグラフを縦棒グラフに変更」
- 「グラフにデータラベルを追加する」
- 「グラフの余白を 100 px に設定する」
- 「線の色を赤に設定する」
- 「グラフの背景色をピンクに設定する」
- 「折れ線シリーズのマーカーの形状を三角形に設定する」
フィードバックを送信
ビジュアリゼーションのプレビューに関するフィードバックは、ビジュアリゼーション アシスタント プロンプト メニューで送信できます。生成されたプレビューに問題がなければ、 高く評価アイコンをクリックします。生成されたプレビューに問題がある場合や、期待どおりでない場合は、
低評価アイコンをクリックします。
フィードバックをメールで送信することもできます。