Wiki source code of DigDash Agent [in progress]
Version 15.1 by Aurelie Bertrand on 2025/10/03 17:47
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | DigDash Agent permet aux utilisateurs de créer des visualisations à partir de leurs données à travers l’utilisation d’un chatbot. | ||
2 | |||
3 | Il suffit d'entrer le prompt souhaité pour obtenir un graphique des données. | ||
4 | Par exemple : "donne moi le coût de communication par pays". | ||
5 | |||
6 | Le graphique le plus pertinent par rapport aux données est proposé : dans cet exemple, une carte géographique. | ||
7 | |||
8 | [[image:DDAgent.png||alt="Exemple Agent"]] | ||
9 | |||
10 | |||
11 | = Formulation de la requête = | ||
12 | |||
13 | Dans cette première version, DigDash Agent prend en compte les éléments suivants lors de l'analyse de la requête. | ||
14 | Ce sont donc tous les éléments que vous pouvez spécifier dans votre requête. | ||
15 | |||
16 | 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. | ||
17 | |||
18 | Le tri n'est pas disponible pour l'instant. | ||
19 | |||
20 | == Sélection des données == | ||
21 | |||
22 | Indiquez tout d'abord les données à analyser. | ||
23 | |||
24 | * **Dimensions et mesures multiples** | ||
25 | Vous pouvez spécifier plusieurs dimensions et mesures. | ||
26 | Par exemple : "Affiche le coût et la durée de communication par région" | ||
27 | |||
28 | * **Choix du modèle de données** | ||
29 | Vous pouvez préciser le modèle de données que vous souhaitez utiliser. | ||
30 | Par exemple : "Affiche le chiffre d'affaires par famille de produit et par an, en utilisant le modèle Retail" | ||
31 | |||
32 | == Type de graphique == | ||
33 | |||
34 | 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é. | ||
35 | Par exemple : "Affiche le coût et la durée de communication par région dans un tableau" | ||
36 | |||
37 | Les graphiques disponibles sont les suivants : | ||
38 | |||
39 | * Colonnes | ||
40 | * Barres | ||
41 | * {{glossaryReference glossaryId="Glossary" entryId="Courbes"}}Courbes{{/glossaryReference}} | ||
42 | * Carte | ||
43 | * Secteur | ||
44 | * Tableau | ||
45 | |||
46 | == Filtres == | ||
47 | |||
48 | Vous pouvez affiner les données sélectionnées en : | ||
49 | |||
50 | * filtrant sur les membres des dimensions : temporelle, géographique, continue, discrète. | ||
51 | * en incluant ou excluant des membres. | ||
52 | * filtrant sur un intervalle de valeurs d'une mesure (min/max). | ||
53 | |||
54 | Par exemple : "Affiche le chiffre d'affaires par produit et par mois pour l’année 2022 en excluant le Canada" | ||
55 | |||
56 | == Hiérarchisation et regroupement des données == | ||
57 | |||
58 | Vous pouvez également spécifier dans la requête : | ||
59 | |||
60 | * d'afficher les meilleures/pires valeurs (Top/Flop) et le le nombre maximal d’éléments à afficher | ||
61 | Par exemple : "Affiche le top 3 des produits les plus vendus en 2024" | ||
62 | * d'agréger le reste des données dans la catégorie "Autre" | ||
63 | |||
64 | = Stockage des graphiques = | ||
65 | |||
66 | 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_...//** | ||
67 | |||
68 | = Installation = | ||
69 | |||
70 | 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). | ||
71 | 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). | ||
72 | Ainsi, n'importe quel chatbot peut utiliser l'Agent. | ||
73 | OpenWebUI a été retenu ici comme exemple, car il s’agit d’un chatbot open source installable facilement. | ||
74 | |||
75 | |||
76 |