Home Santé Mon expérience @GithubCopilot avec le codage #AI

Mon expérience @GithubCopilot avec le codage #AI

0 comments 64 views

L’assistant de codage basé sur l’intelligence artificielle GitHub Copilot s’impose de plus en plus comme un outil précieux pour les développeurs, offrant une assistance allant de la complétion de code à la génération de plans de développement complets. Un utilisateur partage son expérience, soulignant les avantages et les nuances de cette technologie en évolution rapide.

L’utilisateur, qui préfère ne pas être nommé, explique qu’il utilise Copilot depuis plusieurs mois et qu’il a constaté une amélioration significative de sa productivité. « Dans l’ensemble, mon expérience avec Copilot est bonne, et cela m’a permis de faire certaines choses que j’aurais mis beaucoup plus de temps à faire moi-même », témoigne-t-il. Il précise que l’outil est particulièrement utile pour les développeurs moins expérimentés, bien qu’il puisse également bénéficier aux professionnels chevronnés.

La flexibilité de Copilot en matière de gestion des comptes est également un atout. L’utilisateur apprécie la possibilité d’utiliser son compte GitHub d’entreprise pour couvrir les coûts d’abonnement, tout en continuant à travailler avec un autre compte personnel. Il distingue deux modes d’utilisation principaux : le mode « Demander », qui permet d’obtenir des réponses directes à des questions spécifiques, et le mode « Agent », qui offre une assistance plus proactive et autonome.

« Demander c’est montrer, l’agent c’est faire », résume l’utilisateur, qui privilégie généralement le mode Agent pour bénéficier d’une assistance plus complète. Il a testé plusieurs modèles de langage, notamment le modèle par défaut (ChatGPT 4.5), qu’il juge adapté aux développeurs juniors, ChatGPT Codex Max, qu’il décrit comme lent et obsolète, et Claude, qu’il considère comme le plus performant et le plus attentif aux détails. « Claude semble être jeune, enthousiaste et beaucoup plus compétent et soucieux du détail. Je vais probablement rester avec Claude pendant un moment », indique-t-il.

L’utilisateur souligne également l’importance de la gestion des agents. Il met en garde contre le risque de voir Claude s’égarer dans des processus de réflexion complexes, et recommande de surveiller attentivement ses actions ou d’interrompre son processus si nécessaire. « Annulez les actions intermédiaires ou appuyez sur le bouton d’arrêt si vous souhaitez interrompre son processus de réflexion et le rediriger », conseille-t-il.

L’intégration de Copilot à l’environnement de développement Eclipse, bien que fonctionnelle, est moins complète que dans des IDE plus modernes comme IntelliJ ou Visual Studio Code. L’utilisateur, qui utilise Eclipse depuis de nombreuses années, reconnaît que cela pourrait finalement le convaincre de migrer vers un autre environnement. « Cela suffira peut-être pour enfin me faire passer à IntelliJ, mais cela représente plusieurs décennies de mémoire musculaire que je répugne à abandonner », admet-il.

Enfin, l’utilisateur met en avant l’intérêt d’Open Specification, un outil qui facilite l’organisation et la documentation du travail effectué avec l’IA. Il a utilisé Open Specification avec Claude pour définir les exigences, la conception et le plan de mise en œuvre d’une nouvelle fonctionnalité pour son analyseur CDA à FHIR, obtenant un résultat complet et précis. « Oui, j’ai dû ajouter quelques détails mais je n’ai vraiment rien corrigé. En complément du développement de l’IA, c’est très utile », conclut-il.

Leave a Comment

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.