DigDash Agent [in progress]
DigDash Agent permet aux utilisateurs de créer des visualisations à partir de leurs données à travers l’utilisation d’un chatbot.
Il suffit d'entrer le prompt souhaité pour obtenir un graphique des données.
Par exemple : "donne moi le coût de communication par pays".
Le graphique le plus pertinent par rapport aux données est proposé : dans cet exemple, une carte géographique.
Formulation de la requête
Dans cette première version, DigDash Agent prend en compte les éléments suivants lors de l'analyse de la requête.
Ce sont donc tous les éléments que vous pouvez spécifier dans votre requête.
Vous pouvez formuler votre requête dans différentes langues. Il faut néanmoins que les éléments du modèle de données soient traduits dans la langue souhaitée.
Le tri n'est pas disponible.
Sélection des données
Indiquez tout d'abord les données à analyser.
- Dimensions et mesures multiples
Vous pouvez spécifier plusieurs dimensions et mesures.
Par exemple : "Affiche le coût et la durée de communication par région"
- Choix du modèle de données
Vous pouvez préciser le modèle de données que vous souhaitez utiliser.
Par exemple : "Affiche le chiffre d'affaires par famille de produit et par an, en utilisant le modèle Retail"
Type de graphique
Vous pouvez spécifier un type de graphique. Dans le cas contraire, le type de graphique le plus pertinent par rapport aux données est proposé.
Par exemple : "Affiche le coût et la durée de communication par région dans un tableau"
Les graphiques disponibles sont les suivants :
- Colonnes
- Barres
- Courbes
- Carte
- Secteur
- Tableau
Filtres
Vous pouvez affiner les données sélectionnées en :
- filtrant sur les membres des dimensions : temporelle, géographique, continue, discrète.
- en incluant ou excluant des membres.
- filtrant sur une intervalle de valeurs d'une mesure (min/max).
Par exemple : "Affiche le chiffre d'affaires par produit et par mois pour l’année 2022 en excluant le Canada"
Hiérarchisation et regroupement des données
Vous pouvez également spécifier dans la requête :
- d'afficher les meilleures/pires valeurs (Top/Flop) et le le nombre maximal d’éléments à afficher
Par exemple : "Affiche le top 3 des produits les plus vendus en 2024" - d'agréger le reste des données dans la catégorie "Autre"
Stockage des graphiques
Vous pouvez retrouver les graphiques générés dans le panneau des flux du Studio. Ils sont listés dans la catégorie Agent dans le rôle du modèle de données utilisé sous le nom TemporaryFlow_...
Installation
L'Agent utilise un serveur MCP (Model Context Protocol) qui permet à Digdash de se connecter de manière standardisée à un modèle de langage (LLM).
MCP est un protocole standardisé pour connecter des applications aux modèles d’IA. Son rôle est de fournir au modèle un accès contrôlé et structuré à des ressources externes (dans notre cas, les odnnées DigDash).
Ainsi, n'importe quel chatbot peut utiliser l'Agent.
OpenWebUI a été retenu ici comme exemple, car il s’agit d’un chatbot open source installable facilement.