Retour à Questions et réponses sur l’IA
Le chat du copilote ne comprend pas les dépôts ? Utiliser @workspace et fichiers de référence

Le chat du copilote ne comprend pas les dépôts ? Utiliser @workspace et fichiers de référence

Questions et réponses sur l’IA Admin 56 vues

GitHub Copilot Chat ne comprend pas les dépôts, et la raison courante est que vous ne posez qu’une question de chat classique sans que vous ne lui donnez pas un contexte clair d’espace de travail. Pour qu’il réponde par élément, commencez par utiliser « workspace », en référençant un fichier, en sélectionnant du code ou en ajoutant du contexte, au lieu de simplement demander « comment ai-je modifié ce projet ».

Voyons d’abord quel contexte cela donne

La documentation du VS Code indique que Copilot Chat construit le contexte à partir du fichier actuel, des sélections, des informations de l’espace de travail et des références explicites. C’est-à-dire qu’il ne lit pas forcément automatiquement l’intégralité du dépôt, encore moins qu’il y mette tous les fichiers à chaque fois.

Si la question concerne plusieurs fichiers, il doit explicitement lui demander de rechercher dans la base de code, par exemple en utilisant « workspace » ou en ajoutant des fichiers, dossiers ou symboles associés dans le chat.

La façon de poser des questions devrait changer

La pauvre question est : « Pourquoi cette connexion ne fonctionne-t-elle pas ? » Une bonne question est : « workspace cherchez le flux de connexion, en vous concentrant sur 'authentification', 'session', 'middleware', et décrivez quels fichiers la requête passe du frontend au backend. » ”

Laissez-le d’abord trouver le fichier, puis laissez-le résoudre le problème. Sinon, il peut seulement deviner la réponse en fonction du fichier actuellement ouvert.

Les index et permissions l’examinent aussi

Si l’index de l’espace de travail n’est pas complet, ou si les autorisations de l’organisation restreignent certains dépôts, Copilot aura une compréhension plus faible du projet. Regardez la barre de statut et les journaux de Copilot pour confirmer que le statut du compte, du dépôt et de l’index est normal.

Dans Azure DevOps, les entrepôts distants ou les environnements d’entreprise, il est important de confirmer que Copilot y a accès.

Le processus le plus stable

Premièrement, demandez « Veuillez lister les fichiers liés à ce problème » pour confirmer si les fichiers trouvés sont corrects ; Alors laissez-la expliquer la chaîne d’appels ; Enfin, laissez-le fournir un plan minimum de changement. Ne laissez pas cela changer directement dès le départ.

Le chat du copilote ne comprend pas naturellement tout l’entrepôt. Plus le contexte que vous donnez est précis, plus il ressemble à un assistant de projet ; Plus le contexte est vague, plus il ressemble à un robot de réponse à questions généraliste.

Outils Recommandés

Plus