Maison > interface Web > js tutoriel > le corps du texte

GitHub Copilot a ses bizarreries

王林
Libérer: 2024-07-18 09:53:51
original
577 Les gens l'ont consulté

GitHub Copilot has its quirks

J'utilise GitHub Copilot avec notre base de code de production depuis 4 mois, et voici quelques-unes de mes réflexions :

Le Bien :

  1. Explique le code complexe : il est très efficace pour décomposer des extraits de code délicats ou la logique métier et les expliquer correctement.

  2. Tests unitaires : Vraiment doué pour écrire des tests unitaires et générer rapidement plusieurs cas de test basés sur des scénarios.

  3. Extraits de code : il peut facilement générer des extraits de code utiles pour des cas d'utilisation généraux.

  4. Corrections d'erreurs : Copilot est doué pour expliquer les erreurs dans le code et fournir des suggestions pour les corriger.

Les moins bons :

  1. Compréhension du contexte : Il est difficile d'expliquer le contexte d'un outil GenAI, surtout lorsque notre code est réparti sur plusieurs fichiers/dépôts. Il a du mal à comprendre des projets plus vastes où des modifications sont nécessaires dans plusieurs fichiers.

  2. Suggestions inexactes : Parfois, cela suggère d'installer des bibliothèques npm ou d'utiliser des méthodes de packages npm qui n'existent pas. C'est ce qu'on appelle Hallucination, où le code généré par l'IA semble convaincant mais est complètement faux.

  3. Code complexe : Parfois, le code qu'il génère est déroutant et complexe, ce qui rend le débogage plus difficile. Dans ces moments-là, j'aurais aimé écrire la logique moi-même et laisser Copilot vérifier les erreurs ou les bugs.

Dans l’ensemble, GitHub Copilot a été un outil utile, mais il a ses bizarreries. Lors de l'utilisation de grands modèles de langage, la responsabilité incombe toujours au programmeur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!