Gemini est un collaborateur optimisé par l'IA disponible dans Google Cloud. Vous pouvez utiliser Gemini pour personnaliser les options de mise en forme 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'assistance de Gemini, tenez compte des exigences suivantes:
- Une instance Looker (Google Cloud Core) activée pour Gemini dans Looker.
- Un rôle Looker contenant l'autorisation can_override_vis_config.
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, comme 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 :
- Affichez une visualisation prise en charge dans une exploration, ou modifiez-en une dans une présentation ou un tableau de bord.
- Ouvrez le menu Modifier dans la visualisation.
- Cliquez sur Assistant de visualisation pour ouvrir le menu des requêtes.
Dans le menu d'invite de l'assistant de visualisation, vous pouvez:
- Saisissez une requête en texte brut vous invitant à apporter des modifications à la visualisation dans le champ Ask any (Posez une question).
- Appliquez les suggestions générées à la visualisation.
- Ouvrez Edit Chart Config (Modifier la configuration du graphique) pour écrire et modifier manuellement les options de mise en forme JSON.
- Clear Chart Overrides (Effacer les remplacements du 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 erreur, vous pouvez les récupérer en revenant à 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 des invites.
- 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 est remplacée par Revalider 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 de prévisualiser un code contenant du code JSON non valide. Vous pouvez nettoyer les données JSON non valides à l'aide de l'option Autofix code (Code de correction automatique) en bas du volet Chart Config (Configuration du graphique).
Créer des requêtes efficaces
Écrire des requêtes réussies peut nécessiter de la pratique. Essayez certaines des suggestions suivantes pour rédiger des requêtes qui vous permettront d'atteindre votre objectif.
Diviser les requêtes en plusieurs parties
Les invites sont plus efficaces lorsqu'elles se concentrent sur un changement à 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 séparément. Une fois que vous avez approuvé les modifications générées, appliquez-les, puis commencez à écrire la requête suivante.
Prompt (Invite) : transforme la dernière série en ligne.
Invite: remplacez la police par Arial et mettez-la en gras.
Essayer d'écrire une requête de plusieurs manières
Si vous n'obtenez pas les résultats escomptés lorsque vous rédigez une requête, essayez de la reformuler. Lorsque vous appliquez une mise en forme conditionnelle, essayez de rendre votre requête 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
Requête médiocre: les valeurs principales sont mises en surbrillance en jaune.
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 de créer des modèles à l'aide des invites de l'assistant de visualisation pour effectuer des personnalisations complexes, puis utilisez l'outil Edit Chart Config (Modifier la configuration du graphique) pour écrire et modifier manuellement les options de mise en forme JSON. Consultez la documentation Personnaliser des visualisations à l'aide de l'éditeur de configuration de graphique pour en savoir plus sur l'utilisation du format JSON HighCharts.
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"
- "Règle 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"