Connexion
Abonnez-vous

Copilot c’est bien (à condition de conduire en ligne droite)

Et de lui mettre un peu de T@lc sur les fs

Copilot c’est bien (à condition de conduire en ligne droite)

Le 27 novembre à 11h45

Il n’y a pas si longtemps, il fallait impérativement avoir du cloud pour vendre sa solution. Ensuite ce fut le tour de la blockchain, et maintenant voilà le tour de l’intelligence artificielle, ou IA*. Github propose une aide au développement pour la somme modique de 10 euros par mois, avec le premier mois gratuit, ce dont nous allons profiter et vous en faire profiter.

Installons notre copilote

Nous aurions voulu passer les menus détails d’obligation de saisir une carte bancaire, mais quand même : première carte refusée après avoir validé la transaction d’enregistrement (une simple demande d’autorisation sans débit) sur l'appli bancaire adéquate.

Par chance, nous disposions d’une deuxième carte. Résultat : négatif. Ne nous énervons pas et contactons le support. La réponse reçue était un extrait de la FAQ sur le sujet, donc aucun intérêt. Finalement la première carte finira par marcher sans que nous comprenions pourquoi (et sans avoir rien fait). Ça commence bien.

Le contexte de notre programme

Pour évaluer correctement les possibilités de l’outil, nous sommes partis sur une idée de programme un peu complexe : réaliser un inventaire des ressources détenues sur un compte AWS, c’est-à-dire lister les instances EC2, les buckets S3 et surtout l’ensemble de ce qui est souscrit à un moment donné, dans toutes les régions, ce qui peut être utile pour mieux gérer son budget.

Il reste 87% de l'article à découvrir.

Déjà abonné ? Se connecter

Cadenas en colère - Contenu premium

Soutenez un journalisme indépendant,
libre de ton, sans pub et sans reproche.

Accédez en illimité aux articles

Profitez d'un média expert et unique

Intégrez la communauté et prenez part aux débats

Partagez des articles premium à vos contacts

Abonnez-vous

Commentaires (4)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar
Vu toute la galaxie de Copilot chez Microsoft, il aurait été bon de préciser lequel dans le titre :) Sans accès à l'article, je pense comprendre qu'il s'agit de GitHub Copilot
votre avatar
Tiens c'est bien ce genre d'article. Parce que de mon côté, je suis dépité par la nullité de ChatGPT 4o pour le code. Tout le monde s'extasie mais je comprends difficilement. Certes, il dégueule du code mais quand je ne lui en demande pas. Mais j'ai essayé tout type de prompt et de bot : il ne sort que très rarement du code magnifique. Je ne parle pas de structure (où il est bien plus fort que moi qui ne suis pas dev) mais d'intelligence. Je suis obligé de le guider constamment, c'est fastidieux. Bref, pour moi, ça sent pas vraiment la violette :)
votre avatar
Cela nous amène à un autre point : évitez de lui demander un énorme bout de code avec plusieurs exigences fonctionnelles, car il suffit que vous formuliez une seule d’entre elle de façon trop imprécise pour que Copilot génère ce qu’il comprend et non ce que vous pensez : en gros, il n’écrit que ce que vous demandez (ce qui est normal après tout) ; or il est bien difficile d’être parfaitement logique, cohérent et juste du premier coup
Merdalors, exactement comme actuellement où le client ne sait pas exprimer son besoin et demande au dev de coder sans specs :D

Quand j'avais expérimenté GitHub Copilot + Chat l'année dernière, j'étais arrivé à la conclusion que l'outil ne sert à rien si l'utilisateur ne sait pas ce qu'il fait. J'avais volontairement utilisé un projet en Javascript (je n'y connais rien dans ce langage), l'outil pissait du code, ça marchait, mais dès qu'il fallait creuser c'était foutu.

Sur le point du contexte, mon test n'avait été fait que via VSCode. Quand je faisais un RAZ de celui-ci, Copilot Chat repartait de zéro. Et c'était très relou car il s'était mis à réécrire toutes les variables.

À l'inverse, sur un langage que je connais mieux comme Python, c'était un bon assistant parce que je savais quoi demander et je pouvais corriger ses petites erreurs.
votre avatar
Je suis amateur en codage, et je ne suis "autonome" que sur python.

Quand je me suis lancé dans le développement de mon extension en js, j'ai adoré travailler avec Copilot : un moteur de recherche rapide et circonstancié, mais sans vision globale.

Du coup je l'utilise surtout pour les grandes lignes de chaque fonction, debuguer et affiner les détails, mais pas pour l'architecture globale.

Jamais je n'aurai pu avancer autant sans ça 😳

Copilot c’est bien (à condition de conduire en ligne droite)

  • Installons notre copilote

  • Le contexte de notre programme

  • Demandons quelque chose de simple

  • On tourne parfois en rond

  • Le bon et le moins bon

  • Traduction en go : bonnet blanc et blanc bonnet

  • Quelques mots

Fermer