Cette documentation a été traduite automatiquement par IA.
Agent IA · Viz : Guide de configuration pour les scénarios CRM
En prenant l'exemple du CRM, découvrez comment permettre à votre analyste d'insights IA de véritablement comprendre votre activité et de libérer tout son potentiel.
1. Introduction : Faire passer Viz de la « lecture des données » à la « compréhension de l'activité »
Dans le système NocoBase, Viz est un analyste d'insights IA préconfiguré. Il peut reconnaître le contexte de la page (comme les Leads, Opportunités, Comptes) et générer des graphiques de tendances, des entonnoirs de conversion et des cartes KPI. Cependant, par défaut, il ne dispose que des capacités de requête les plus élémentaires :
Ces outils permettent à Viz de « reconnaître la structure », mais pas encore de véritablement « comprendre le contenu ». Pour lui permettre de générer des insights, de détecter des anomalies et d'analyser des tendances, vous devez lui fournir des outils d'analyse plus adaptés.
Dans la démo CRM officielle, nous avons utilisé deux méthodes :
- Overall Analytics (Moteur d'analyse généraliste) : Une solution modélisée, sécurisée et réutilisable ;
- SQL Execution (Moteur d'analyse spécialisé) : Offre plus de flexibilité mais comporte des risques plus élevés.
Ces deux options ne sont pas les seules ; elles s'apparentent davantage à un paradigme de conception :
Vous pouvez suivre ses principes pour créer une implémentation mieux adaptée à votre propre activité.
2. La structure de Viz : Personnalité stable + Tâches flexibles
Pour comprendre comment étendre Viz, vous devez d'abord comprendre sa conception interne en couches :
Cette conception en couches permet à Viz de maintenir une personnalité stable (logique d'analyse cohérente), tout en s'adaptant rapidement à différents scénarios métier (CRM, gestion hospitalière, analyse de canaux, opérations de production...).
3. Modèle un : Moteur d'analyse basé sur des modèles (Recommandé)
3.1 Aperçu du principe
Overall Analytics est le moteur d'analyse central de la démo CRM. Il gère toutes les requêtes SQL via une collection de modèles d'analyse de données (data_analysis). Viz n'écrit pas directement de SQL, mais appelle des modèles prédéfinis pour générer les résultats.
Le flux d'exécution est le suivant :
Ainsi, Viz peut générer des résultats d'analyse sécurisés et standardisés en quelques secondes, et les administrateurs peuvent gérer et examiner de manière centralisée tous les modèles SQL.
3.2 Structure de la collection de modèles (data_analysis)
Exemples de modèles dans la démo CRM
3.3 Avantages de ce modèle
📘 Cette collection
data_analysisn'est pas obligée de porter ce nom. L'essentiel est de : stocker la logique d'analyse sous forme de modèle et de la faire appeler uniformément par un flux de travail.
3.4 Comment faire en sorte que Viz l'utilise
Dans la définition de la tâche, vous pouvez explicitement indiquer à Viz :
Ainsi, Viz appellera automatiquement le flux de travail, fera correspondre le SQL le plus approprié de la collection de modèles et générera le graphique.
4. Modèle deux : Exécuteur SQL spécialisé (À utiliser avec prudence)
4.1 Scénarios applicables
Lorsque vous avez besoin d'analyses exploratoires, de requêtes ad hoc ou d'agrégations JOIN sur plusieurs collections, vous pouvez demander à Viz d'appeler un outil SQL Execution.
Les caractéristiques de cet outil sont :
- Viz peut générer directement des requêtes
SELECT; - Le système l'exécute et retourne le résultat ;
- Viz est responsable de l'analyse et de la visualisation.
Exemple de tâche :
"Veuillez analyser la tendance des taux de conversion des leads par région au cours des 90 derniers jours."
Dans ce cas, Viz pourrait générer :
4.2 Risques et recommandations de protection
Recommandations générales :
- Les utilisateurs réguliers ne devraient avoir accès qu'à l'analyse basée sur des modèles (Overall Analytics) ;
- Seuls les administrateurs ou les analystes seniors devraient être autorisés à utiliser SQL Execution.
5. Si vous souhaitez créer votre propre « Overall Analytics »
Voici une approche simple et générale que vous pouvez reproduire dans n'importe quel système (sans dépendre de NocoBase) :
Étape 1 : Concevoir la collection de modèles
Le nom de la collection peut être quelconque (par exemple, analysis_templates).
Elle doit simplement inclure les champs : name, sql, collection et description.
Étape 2 : Écrire un service ou un flux de travail « Récupérer le modèle → Exécuter »
Logique :
- Recevoir la tâche ou le contexte de la page (par exemple, la collection actuelle) ;
- Faire correspondre un modèle ;
- Exécuter le SQL du modèle (en lecture seule) ;
- Retourner une structure de données standardisée (lignes + champs).
Étape 3 : Demander à l'IA d'appeler cette interface
L'invite de tâche peut être rédigée comme suit :
De cette façon, votre système d'agent IA disposera de capacités d'analyse similaires à celles de la démo CRM, mais il sera entièrement indépendant et personnalisable.
6. Bonnes pratiques et recommandations de conception
7. De la démo CRM à votre scénario
Que vous travailliez avec un CRM hospitalier, la fabrication, la logistique d'entrepôt ou les admissions éducatives, tant que vous pouvez répondre aux trois questions suivantes, Viz peut apporter de la valeur à votre système :
Une fois que vous avez défini ces éléments, il vous suffit de :
- Écrire la logique d'analyse dans la collection de modèles ;
- Attacher l'invite de tâche à la page ;
- Viz pourra alors « prendre en charge » l'analyse de vos rapports.
8. Conclusion : Emportez le paradigme avec vous
« Overall Analytics » et « SQL Execution » ne sont que deux exemples d'implémentations. Plus important encore est l'idée qui les sous-tend :
Faites en sorte que l'agent IA comprenne votre logique métier, au lieu de simplement exécuter des invites.
Que vous utilisiez NocoBase, un système privé ou votre propre flux de travail personnalisé, vous pouvez reproduire cette structure :
- Modèles centralisés ;
- Appels de flux de travail ;
- Exécution en lecture seule ;
- Présentation par l'IA.
De cette façon, Viz n'est plus seulement une « IA capable de générer des graphiques », mais un véritable analyste qui comprend vos données, vos définitions et votre activité.

