La base de connaissances DMS vous permet de gérer les connaissances utilisées par Data Copilot. Elle vous offre la possibilité de consulter les connaissances générées automatiquement par Meta Agent et d'en ajouter ou modifier manuellement. Une base de connaissances enrichie améliore la capacité de Data Copilot à comprendre les questions, à prendre des décisions automatisées et à fournir des réponses argumentées. Cette rubrique explique comment ajouter, modifier et gérer les connaissances.
Sources de connaissances
Les connaissances métier sont essentielles à l'efficacité du NL2SQL. DMS construit ces connaissances de trois manières : via les questions-réponses interactives dans l'interface Copilot, par ajout manuel de la part des utilisateurs et grâce au pipeline d'augmentation des données DMS. Le schéma ci-dessous illustre comment les connaissances améliorent les performances de Copilot.

Le pipeline d'augmentation des données constitue la base de connaissances en extrayant des modèles SQL à partir de vos requêtes SQL historiques dans DMS. Le système traduit ensuite ces requêtes en questions en langage naturel et les stocke sous forme d'enregistrements SQL dans la base de connaissances.

Notes
La page de gestion des connaissances affiche toutes les connaissances métier du locataire DMS actuel, y compris celles générées automatiquement et celles ajoutées manuellement.
Copilot crée automatiquement des enregistrements SQL dans la base de connaissances à partir de vos retours (mentions J'aime).
Le système génère automatiquement des extraits de connaissances dans la base de connaissances à partir de l'historique d'exécution SQL et de la structure des tables.
Ajouter des connaissances
Ajouter une entrée de connaissance unique
Ajouter manuellement des connaissances
Connectez-vous à DMS 5.0.
-
Dans le coin supérieur gauche de la console, cliquez sur l'icône
et sélectionnez .RemarqueSi vous utilisez la console classique, sélectionnez dans la barre de menus supérieure.
Sous l'onglet Knowledge Granularity, cliquez sur Add.
-
Dans le panneau Add Knowledge, saisissez la Description et le Content. Sélectionnez un knowledge type, un knowledge level et une associated database.
Cliquez sur OK.
Générer automatiquement des connaissances
-
Copilot crée des connaissances lorsque vous indiquez que vous aimez ou fournissez des commentaires sur les informations qu'il génère. Pour plus d'informations, consultez la rubrique Data Copilot (New).
Le système ajoute automatiquement les requêtes SQL ayant reçu une mention J'aime et leurs questions correspondantes à la base de connaissances en tant qu'enregistrements SQL avec un niveau de connaissance en attente de révision.
Vos commentaires et le code SQL modifié sont automatiquement ajoutés à la base de connaissances sous forme d'extraits de connaissances, avec un niveau de connaissance défini sur « en attente de révision ».
Constituez des connaissances via le pipeline d'augmentation des données.
Importer des connaissances par lot
Seuls les fichiers CSV peuvent être importés.
Sous l'onglet Knowledge Granularity, cliquez sur Batch Import.
Téléchargez et examinez le modèle. Complétez-le avec vos données de connaissances, puis téléversez le fichier CSV.
Cliquez sur OK.
Gérer les connaissances
Sur la page de liste des connaissances, vous pouvez modifier ou supprimer des entrées de connaissances.
Ajouter des tags
Utilisez des tags pour retrouver rapidement les entrées de connaissances ciblées.
En haut de la page de liste des connaissances, cliquez sur Tag Management.
-
Ajoutez un tag.
Cliquez sur Add, saisissez un nom de tag, puis cliquez sur OK.
RemarqueVous pouvez également modifier ou supprimer des tags.
-
Associez des tags aux connaissances.
Dans la ligne de l'entrée de connaissance cible, cliquez sur l'icône de tag
, puis cliquez sur Bind.Dans la boîte de dialogue Tag, cliquez sur Add.
-
Sélectionnez un ou plusieurs tags cibles, puis cliquez sur OK.
RemarqueVous pouvez associer jusqu'à 20 tags à chaque entrée de connaissance.
Rechercher des connaissances
Filtrez les entrées de connaissances par mot-clé, tag, niveau de connaissance, type de connaissance et base de données associée.
Les résultats filtrés s'affichent dans un tableau comprenant les colonnes Knowledge ID, Knowledge type, Description, Tag, Knowledge level, Associated database, Associated table, Associated field et Popularity. La colonne Actions propose les options Edit et Delete pour les entrées.
Gérer les connaissances SQL
Pour réduire les erreurs de l'IA lors de l'utilisation de Copilot, DMS introduit la base de connaissances et les fonctionnalités de requêtes similaires.
Gérer les connaissances métier
-
Générer des connaissances métier
DMS construit les connaissances métier de trois manières : via les questions-réponses interactives avec Copilot, par ajout manuel de la part des utilisateurs et grâce au pipeline d'augmentation des données. Pour plus d'informations, consultez la rubrique Ajouter des connaissances.
Lorsque Copilot génère du code SQL, il se réfère à ces connaissances métier et indique que celles-ci ont été utilisées.
-
Vérifier les connaissances métier
Sous l'onglet Business knowledge de la page Table Details, vous pouvez examiner l'exactitude des connaissances métier générées. Si elles sont correctes, modifiez le knowledge level de pending review ou pending verification vers verified.
RemarqueSeuls les développeurs de bases de données ainsi que les propriétaires de bases de données et de tables peuvent vérifier les connaissances.
-
Ajuster les connaissances métier
Si une connaissance métier est incorrecte, vous pouvez la modifier dans la zone où elle est référencée par le code SQL, ou l'ajuster directement dans la base de connaissances. Pour plus d'informations sur cette dernière option, consultez la rubrique Base de connaissances.