Gestion des outils SQL dans les agents Generative AI

Un outil SQL dans les agents d'IA générative convertit les requêtes en langage naturel en instructions Oracle SQL et SQLite et peut exécuter les commandes SQL pour générer des réponses sur une base de données connectée.

Seules les requêtes SQL SELECT, y compris la jointure, les conditions multiples et l'agrégation, sont générées et éventuellement exécutées.

Pour permettre à un réviseur humain de surveiller et de modifier une requête générée avant de l'envoyer à l'utilisateur, sélectionnez la fonctionnalité facultative Activer l'humain dans la boucle dans l'adresse d'agent.

Fonctions principales
  • Génération SQL : générez des instructions SELECT en fonction de votre entrée en langage naturel.
  • Explication SQL : fournissez des explications intuitives pour les instructions SQL afin de vous aider à comprendre la syntaxe et la logique.
  • Auto-correction SQL : permet la détection et la correction automatiques des erreurs de syntaxe dans les requêtes SQL générées.
  • Exécution SQL : exécutez les instructions SELECT et renvoyez les résultats et les informations clés.
  • Liaison de schéma : importez le schéma de base de données vers l'agent.
  • Exemples de formation en contexte : fournissez des exemples de questions et de réponses pour améliorer l'exactitude des réponses.
  • Instructions personnalisées : ajustez le comportement et le ton des réponses en fonction des besoins de votre entreprise.
  • Descriptions de table et de colonne : ajoutez des descriptions pour enrichir le contexte de schéma et améliorer la qualité des réponses.
  • Sélection de modèle : sélectionnez un modèle plus petit ou plus grand pour équilibrer les performances et la précision.
  • Prise en charge de plusieurs dialectes : compatible avec divers dialectes SQL, notamment SQLite et Oracle SQL.
Avant de commencer

Avant de créer un outil SQL, vérifiez les instructions SQL pour les agents d'IA générative et effectuez toutes les tâches requises.

Gérer les outils SQL

Si vous disposez des droits d'accès manage sur genai-agent-family, vous pouvez gérer les outils SQL. Reportez-vous aux liens suivants pour gérer chaque outil :