Plus facile à lire avec un fond crème, une teinte, plus de contraste ou un texte plus grand ? Choisissez vos couleurs et votre texte, une fois pour toutes les pages.

Glossaire de l’IA

Texte vers SQL (text-to-SQL)

Le texte vers SQL, c’est un modèle de langage qui traduit une question posée en mots simples en requête de base de données, requête vérifiée avant qu’on se fie à sa réponse.

On donne au modèle la question et une courte description de la base : ses tables, leurs colonnes, leurs jointures et le sens d’une colonne au nom obscur. Il écrit une requête SQL, l’application l’exécute, et la réponse montre les lignes à côté de la requête, pour qu’on voie d’où vient le résultat.

Une requête peut s’exécuter sans erreur et répondre pourtant à une autre question : une ligne comptée deux fois, un filtre oublié, une jointure sur la mauvaise colonne. On la relit donc face à la question, on l’exécute sur des données dont on connaît la réponse, et on la note sur un ensemble de questions avant d’adopter un nouveau prompt ou un nouveau modèle.

Elle s’exécute sur une connexion en lecture seule, en un seul SELECT, avec une limite de lignes et un délai maximal : une requête fausse ou malveillante peut lire un peu, et ne rien modifier.

Une erreur courante est de se fier à toute requête qui s’exécute. L’absence d’erreur n’est pas la bonne réponse, et un résultat vide peut venir d’un mauvais filtre plutôt que d’une absence de données.

← Tous les termes d’IA