Gestion des outils SQL dans les agents d'intelligence artificielle générative

Un outil SQL des agents d'IA générative convertit les interrogations en langage naturel en énoncés 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 interrogations SQL SELECT, y compris la jointure, plusieurs conditions 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 interrogation générée avant de l'envoyer à l'utilisateur, sélectionnez la fonction facultative Activer l'humain dans la boucle dans le point d'extrémité de l'agent.

Principales fonctions
  • Génération SQL : Générez des énoncés SELECT en fonction de votre entrée en langage naturel.
  • Explication SQL : Fournissez des explications intuitives pour les énoncés SQL afin de vous aider à comprendre la syntaxe et la logique.
  • Auto correction SQL : Activez la détection et la correction automatiques des erreurs de syntaxe dans les interrogations SQL générées.
  • Exécution SQL : Exécutez les énoncés SELECT et retournez les résultats et les données clés.
  • Liaison de schéma : Importez votre schéma de base de données vers l'agent.
  • Exemples d'apprentissage 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 la tonalité des réponses en fonction des besoins de votre entreprise.
  • Descriptions des tables et des colonnes : Ajoutez des descriptions pour enrichir le contexte du 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 la performance et l'exactitude.
  • 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, assurez-vous de consulter les directives relatives aux outils SQL pour les agents d'IA générative et d'effectuer les tâches requises.

Gérer les outils SQL

Si vous disposez des autorisations manage sur genai-agent-family, vous pouvez gérer les outils SQL. Voir les liens suivants pour gérer chaque outil :