Créer des visualisations avec l'aide de Gemini

Gemini est un collaborateur optimisé par l'IA disponible dans Google Cloud. Vous pouvez utiliser Gemini pour personnaliser les options de formatage des visualisations Looker qui utilisent l'API HighCharts. L'assistant de visualisation génère des options de mise en forme JSON à partir d'invites textuelles pour accélérer la personnalisation des visualisations Looker.

Avant de commencer

Pour créer des visualisations avec l'aide de Gemini, tenez compte des exigences suivantes:

Utiliser l'Assistant de visualisation

L'Assistant de visualisation est disponible pour les visualisations qui utilisent l'API HighCharts, qui inclut la plupart des graphiques cartésiens, tels que le graphique à colonnes, le graphique à barres et le graphique en courbes, entre autres. Pour personnaliser une visualisation avec l'Assistant de visualisation, procédez comme suit:

  1. Afficher une visualisation compatible dans une exploration, ou modifier une visualisation dans une présentation ou un tableau de bord.
  2. Ouvrez le menu Modifier dans la visualisation.
  3. Cliquez sur Assistant de visualisation pour ouvrir le menu d'invite.

Dans le menu de requête de l'assistant de visualisation, vous pouvez:

  • Saisissez une invite en texte brut pour les modifications de la visualisation dans le champ Ask anything (Posez une question).
  • Appliquez les suggestions générées à la visualisation.
  • Ouvrez Modifier la configuration du graphique pour écrire et modifier manuellement les options de mise en forme JSON.
  • Effacer les forçages de graphique pour effacer toutes les modifications personnalisées appliquées à la visualisation. Vous serez invité à confirmer la suppression de toutes les modifications avant de continuer. Si vous avez effacé les modifications par accident, vous pouvez les récupérer en revenant en arrière dans l'historique de votre navigateur.

Une fois l'invite exécutée, une fenêtre d'aperçu s'ouvre avec les options suivantes:

  • Ouvrez Modifier la configuration du graphique pour écrire et modifier manuellement les options de mise en forme JSON générées. Cliquez sur Assistant de visualisation pour revenir au menu d'invite.
  • Cliquez sur Recommencer dans le menu Assistant de visualisation. Toutes les modifications non appliquées seront perdues.
  • Appliquez les modifications prévisualisées à la visualisation. Si des modifications sont apportées dans le menu Configuration du graphique, cette option change et devient Révalider et appliquer.
  • Votez pour indiquer si la réponse de la requête vous a été utile  ou si elle ne correspondait pas à ce que vous attendiez .

Un message d'erreur Invalid JSON detected s'affiche si vous essayez d'afficher un aperçu du code contenant un code JSON non valide. Vous pouvez nettoyer le code JSON non valide à l'aide de l'option Autofix code (Auto-corriger le code) en bas du volet Chart Config (Configuration du graphique).

Créer des requêtes efficaces

Rédiger des requêtes efficaces peut nécessiter de la pratique. Suivez certaines des suggestions ci-dessous pour rédiger des requêtes qui atteignent votre objectif.

Diviser les requêtes en plusieurs parties

Les requêtes sont plus efficaces lorsqu'elles se concentrent sur une modification à la fois. Par exemple, si vous souhaitez modifier à la fois la famille de polices et le type de visualisation, il est préférable de créer ces requêtes distinctes. Une fois que vous avez approuvé les modifications générées, appliquez-les, puis commencez à écrire la requête suivante.

Invite: Convertir la dernière série en ligne

Le menu de l'Assistant de visualisation affiche un aperçu d'une invite qui transforme l'une des trois séries d'une visualisation de colonne en ligne.

Invite: Remplacez la police par Arial et mettez-la en gras.

Le menu de l'Assistant de visualisation affiche un aperçu d'une requête qui remplace la police du graphique par la famille de polices Arial et met le texte en gras.

Essayer d'écrire une requête de plusieurs manières

Si, lorsque vous rédigez une requête, vous n'obtenez pas les résultats attendus, essayez de la reformuler. Lorsque vous appliquez une mise en forme conditionnelle, essayez de rendre votre invite aussi claire que possible. Définir des plages de valeurs spécifiques et fournir des codes hexadécimaux peut améliorer la sortie. Consultez les exemples suivants :

Bon message: définir la première série sur #F4B400 si elle est supérieure à 350 000

Mauvaise invite: mise en surbrillance jaune des valeurs les plus élevées

Le menu de l'Assistant de visualisation affiche un aperçu d'une invite qui modifie la couleur de la première série de valeurs supérieures à 350 000.

Utiliser les invites comme point de départ

Des personnalisations particulièrement complexes peuvent nécessiter d'apporter des modifications directement au fichier JSON. Essayez d'utiliser les invites de l'Assistant de visualisation pour créer des modèles et des modèles pour des personnalisations complexes, puis utilisez Modifier la configuration du graphique pour écrire et modifier manuellement les options de mise en forme JSON. Pour en savoir plus sur l'utilisation du format JSON HighCharts, consultez la documentation Personnaliser les visualisations à l'aide de l'éditeur de configuration des graphiques.

Exemples de requêtes

Essayez les exemples d'invites suivants pour découvrir comment l'Assistant de visualisation peut vous aider à commencer à personnaliser vos visualisations:

  • "Convertir ce graphique en diagramme à colonnes"
  • "Ajouter des libellés de données au graphique"
  • "Définir la marge du graphique sur 100 px"
  • "Définir la couleur de la ligne sur rouge"
  • "Définir la couleur d'arrière-plan du graphique sur rose"
  • "Définir la forme du repère de la série linéaire sur un triangle"