L'agent IA DMS est un agent personnalisable et publiable qui sert de couche de service de données unifiée. Il vous permet d'interroger et d'analyser des données en langage naturel, en fournissant des réponses instantanées 24 h/24 et 7 j/7. Cette rubrique explique comment créer, utiliser et partager un agent IA.
Procédure
Étape 1 : Créer un espace de travail
Connectez-vous à DMS 5.0.
-
Placez le pointeur sur l'icône
dans le coin supérieur gauche et choisissez .RemarqueSi vous utilisez la console DMS en mode normal, choisissez dans la barre de navigation supérieure.
-
Cliquez sur Create Workspace. Dans la boîte de dialogue qui s'affiche, saisissez un Workspace Name, sélectionnez une Region et cliquez sur OK.
RemarqueUn nom d'espace de travail ne peut contenir que des lettres, des chiffres et des traits de soulignement (_).
Vous ne pouvez sélectionner que la région Singapour.
-
Dans la colonne Actions de l'espace de travail cible, cliquez sur Go to Workspace.
RemarquePar défaut, seul le créateur d'un espace de travail peut y accéder. Pour un développement collaboratif, le créateur de l'espace de travail doit accorder des autorisations de développement aux autres utilisateurs.
Étape 2 : Créer et utiliser un agent
-
Créez un agent.
Sous l'onglet File
, cliquez sur l'icône
et sélectionnez AI agent. -
Ajoutez une ou plusieurs tables.
L'agent ne peut répondre qu'aux questions relatives aux tables que vous avez ajoutées.
Double-cliquez sur l'agent que vous avez créé.
Sous l'onglet Table information , cliquez sur Add.
-
Sélectionnez les tables cibles et cliquez sur OK.
Par exemple, sélectionnez les tables customer et orders.
-
Ajoutez un jeu de test et interrogez l'agent.
L'ajout d'un jeu de test améliore la précision des futures réponses et optimise l'agent.
-
Cliquez sur l'onglet Test set , saisissez votre question et cliquez sur OK.
Exemple :
Can you find the orders with status O? Après avoir créé la question, cliquez sur regression . L'agent génère automatiquement une réponse et l'instruction SQL correspondante.
-
Si la réponse répond à vos besoins métier, cliquez sur Run .
RemarqueSi l'instruction SQL générée ne répond pas à vos besoins métier, vous pouvez cliquer sur l'icône « Je n'aime pas » située sous l'instruction SQL, puis sur Debug et réessayer. Si l'instruction SQL générée après la nouvelle tentative est correcte, cliquez sur Save. Cela améliore la précision des futures instructions SQL générées par l'agent.
-
Affichez les résultats sous forme de graphique.
Cliquez sur le bouton de bascule de l'affichage graphique dans le coin supérieur gauche pour passer à la vue graphique. Dans le panneau de configuration à gauche, définissez le type de graphique sur Line chart, sélectionnez O_ORDERDATE pour le champ de l'axe X et [Total] O_ORDERKEY pour le champ de l'axe Y. Le graphique linéaire s'affiche à droite. Vous pouvez cliquer sur Try another dans le coin supérieur droit pour passer à une autre visualisation, ou cliquer sur Download image pour enregistrer le graphique.
-
-
Partagez l'agent IA.
Double-cliquez sur l'agent cible. Sur la page overview , copiez l'URL d'accès à l'agent et partagez-la avec d'autres utilisateurs. Ils pourront alors poser des questions à l'agent dans la zone de conversation et obtenir des réponses.
Exemple de question : « Combien y a-t-il de publications au total ? »
L'agent renvoie un résultat de 91966 publications et génère automatiquement l'instruction SQL SELECT COUNT(*) AS TotalPosts FROM
codebase_community.posts;. Dans la zone de résultats, vous pouvez basculer entre Table view et Chart view, ou cliquer sur Copy ou Rerun query pour gérer l'instruction SQL.
FAQ
-
Q : Quelle est l'étendue de la requête de données d'un agent IA ? Existe-t-il un risque de violation des données ?
R : Un agent IA ne peut interroger des données qu'à partir des tables que vous avez ajoutées. Cela permet d'éviter toute violation des données. Les autorisations de requête de l'agent sont basées sur les autorisations de l'utilisateur qui y accède. Si un utilisateur n'est pas autorisé à interroger une table, l'agent renvoie uniquement l'instruction SQL sans les données.
-
Q : Un agent IA accède-t-il proactivement aux données des tables ajoutées lorsque personne ne pose de questions ?
R : Non. L'agent accède aux métadonnées de la base de données, des tables et des colonnes, ainsi qu'aux connaissances métier, uniquement lorsqu'il génère une instruction SQL en réponse à une question d'un utilisateur.