Skip to content

Utiliser l’assistant ​

Ouvrez un éditeur SQL et cliquez sur IA. Le panneau de l’assistant s’ouvre à côté de l’éditeur. Configurez d’abord un fournisseur — voir Configurer un fournisseur.

Poser une question ​

  1. Connexion IA — choisissez le fournisseur configuré à utiliser.
  2. Requête — décrivez ce que vous voulez en langage courant : « chiffre d’affaires total par mois pour 2026, uniquement les commandes payées ».
  3. Inclure le SQL actuel — envoie le contenu de l’éditeur, pour des questions comme « pourquoi cela renvoie-t-il des doublons ? » ou « réécris ceci sans la sous-requête ».
  4. Tables (pour le contexte) — cliquez sur + Ajouter une table pour choisir les tables que le modèle doit connaître. Les étiquettes indiquent combien de tables fournissent leur schéma et combien fournissent un échantillon de données.
  5. ▶ Envoyer.

Avant d’envoyer ​

Aperçu de la requête affiche le JSON exact qui sera transmis, avec le nombre de caractères. Ouvrez-le chaque fois que la question concerne des tables au contenu sensible — c’est la différence entre supposer ce qui quitte votre machine et le savoir.

Le nombre de caractères donne aussi une idée approximative du coût avec les fournisseurs facturés à l’usage.

Travailler avec la réponse ​

La réponse arrive dans le panneau avec quatre actions :

ActionEffet
Copier le SQLCopie uniquement le SQL de la réponse
Copier dans l’éditeurL’insère directement dans l’éditeur
Voir la réponse complèteLa réponse entière, texte compris
EffacerVide le panneau

Lisez le SQL avant de l’exécuter

Le modèle ne connaît ni vos volumes de données, ni vos index, ni vos règles métier, et il produira parfois une instruction syntaxiquement correcte mais sémantiquement fausse. Vérifiez en particulier les clauses WHERE et JOIN avant d’exécuter quoi que ce soit qui écrit.

Pour UPDATE et DELETE, exécutez d’abord le SELECT équivalent et regardez ce qu’il renvoie.

Obtenir de meilleures réponses ​

  • Ajoutez les tables pertinentes. Sans schéma, le modèle devine les noms de colonnes — et il devine de façon plausible et fausse.
  • Précisez le sens de vos termes. « Clients actifs » signifie une chose dans votre schéma et une autre dans celui de quelqu’un d’autre. « Actif = pas de cancelled_at et une commande dans les 90 derniers jours » donne la requête que vous vouliez.
  • Itérez. Renvoyez la requête générée avec « ceci compte les remboursements deux fois, corrige-le » plutôt que de tout recommencer.
  • Utilisez le prompt système pour tout ce qui vaut pour chaque question — le dialecte SQL, vos conventions de nommage, « utilise toujours la syntaxe JOIN explicite ».

Quand le modèle n’est pas le bon outil ​

  • Explorer un schéma inconnu → le diagramme ER et le concepteur visuel de requêtes.
  • Une requête lente → le profileur. Le plan vous dit ce qui se passe réellement ; le modèle ne peut que deviner.
  • Travail de production répétitif → enregistrez la requête une fois qu’elle est correcte, pour qu’elle ne soit plus générée de zéro à chaque fois.