Un expert en performance de bases de données met en lumière un problème récurrent avec l'assistant Copilot de SQL Server Management Studio (SSMS) : les réponses fournies sont souvent incorrectes, non parce que les modèles d'IA sous-jacents sont défaillants, mais parce que Microsoft modifie les prompts des utilisateurs d'une manière qui biaise les résultats.

L'expert cite l'exemple d'une question courante : comment activer l'affichage des derniers plans d'exécution réels (last actual plans) dans SQL Server 2025. Copilot répond que cette fonctionnalité n'est disponible qu'à partir de SQL Server 2022, ce qui est faux. En posant la même question directement au modèle Claude Sonnet 4.6 via son interface autonome, la réponse obtenue est correcte. Cela montre que le problème ne vient pas du modèle, mais de la manière dont SSMS Copilot construit le prompt envoyé.

L'auteur suppose que SSMS ajoute trop d'informations contextuelles ou oriente le modèle vers certains types de réponses, par exemple en l'incitant à recommander des fonctionnalités plus récentes. Cela expliquerait pourquoi un autre modèle, Gemini 3.1 Pro, donne une réponse correcte dans Copilot : il serait moins sensible à cette corruption de prompt. Mais selon l'expert, il ne s'agit pas d'une supériorité intrinsèque de Gemini, mais du fait que le prompt modifié n'affecte pas tous les modèles de la même manière.

Le mécanisme de signalement des erreurs dans SSMS Copilot est jugé insuffisant : les options proposées pour évaluer négativement une réponse ne correspondent pas à une inexactitude factuelle. L'utilisateur ne peut pas indiquer simplement que la réponse est fausse.

Face à ces constats, l'expert recommande de ne pas utiliser Copilot directement dans SSMS, mais plutôt d'écrire ses propres prompts en T-SQL, comme il le fait avec les paramètres @AI de ses outils sp_BlitzCache et sp_BlitzIndex, et de les envoyer au modèle d'IA de son choix. Cette approche offre un meilleur contrôle et évite les biais introduits par SSMS. Il note également que le passage de Copilot à une facturation à l'usage renforce son manque d'intérêt pour cet outil.

L'auteur précise qu'il continue de tester Copilot à chaque mise à jour de SSMS, espérant que Microsoft corrigera le problème de conception des prompts. Mais en attendant, il conseille aux utilisateurs de chercher d'autres moyens d'obtenir des conseils fiables pour leurs requêtes SQL.