Copilot commence à s'ouvrir à tous les utilisateurs, et je pense que c'est la première fois que j'accepte d'être "espionné"

Copilot, le copilote qui programme pour vous

Quel émoi il y a eu et quel bouleversement nous avons eu quand Audacity a été racheté par Muse Group. Deux problèmes se sont conjugués : d'une part, il est devenu la propriété d'une entreprise qui, s'il est vrai qu'elle est restée open source, on savait aussi qu'elle allait collecter des informations sur l'utilisation de l'application. Après cela, je pense qu'aucune distribution Linux n'a mis à jour l'application. Maintenant, un peu plus d'un an plus tard, j'ai commencé à tester Copilote…et ça m'a laissé tourner la tête.

L'été dernier, je ne sais pas si c'était en juillet ou en août, j'ai parlé à une connaissance d'un ami de la possibilité d'une formation pour quelque chose lié au web. Le plus accessible est la conception de sites Web, où vous apprenez HTML, CSS et JavaScript. Ayant deux ordinateurs portables, dans l'un d'eux deux systèmes d'exploitation, un SSD externe avec Windows et Windows dans le centre de formation, je me suis récemment dit «Pablo, mec, utiliser Code OSS est génial, mais cette histoire de ne pas pouvoir synchroniser les paramètres... et si vous reveniez à Visual Studio Code normal ?", alors je l'ai fait.

Le copilote est vraiment incroyable

Peu de temps s'est écoulé depuis que j'ai décidé de tout synchroniser avec le code officiel de Visual Studio et que j'ai découvert que Copilot était désormais disponible pour tous les utilisateurs. Plus précisément, qu'ils allaient commencer à nous permettre à tous de l'utiliser. C'était à la mi-mai, et j'ai réinstallé l'extension qui m'avait échoué dans le passé. Pour moi, le plus drôle, c'est que j'ai installé Copilot et que je l'ai oublié, mais peu de temps après, j'ai commencé à voir un texte gris qui…écris juste ce que je pense!

Je ne vais pas dire que je suis un programmeur professionnel. Je mets un pied dans ce monde et j'assiste à des cours. C'est en voyant le code d'un collègue que je me suis dit «Eh bien, c'est bien, mais en JavaScript, certaines choses restent à partir de là«. Je ne l'ai pas dit, en partie par timidité et en partie parce que ce n'était pas moi qui disais que quelqu'un d'autre avait quelque chose à améliorer, mais dans mon exercice, qui portait sur les heures de la journée, j'ai ajouté quelques commentaires. C'est là que j'ai commencé à "paniquer" : j'ai lancé un commentaire, un dans lequel j'expliquais que >= 6 et < 12 suffisaient à dire de 6:00:00 à 11:59:59 si on lui avait demandé ne regarder que les heures. Ce commentaire me l'a suggéré. Copilote automatiquement.

Juste après, j'allais en mettre un autre très similaire, moins détaillé, et le petit copilote a retapé le texte pour moi. Jusqu'où pouvez-vous aller ?

Une aide ou nuisible pour ceux qui ne savent pas programmer...

Mais Copilot a ses bons et ses mauvais côtés, comme Emmet ou les suggestions de Visual Studio Code MDN. Emmet, chaque fois que vous commencez à taper quelque chose, il essaie de deviner quelle balise, ordre ou code en général vous voulez taper, et les options apparaissent juste à côté de l'endroit où vous tapez. Si vous vous y habituez, très bien. Sinon, cette chose à propos de l'ajout d'une étiquette et de sa fermeture automatique est quelque chose avec laquelle nous ne nous entendons pas tous aussi bien. Copilot est moins intrusif, mais peut aussi être méchant. Nous allons d'abord commenter ceci, le mauvais.

Pour ceux qui ne savent pas programmer, et qui ont un peu étudié le fonctionnement de Copilot, vous pouvez monter des "cacaos" de trois paires de nez. Par exemple, vous pouvez nous suggérer du code par le biais de commentaires. Comme vous pouvez le voir dans la capture d'en-tête, je lui ai demandé, dans deux commentaires, de faire une boucle pour que je calcule l'âge en tenant compte de sa date de naissance. La boucle commence par "while" et la condition est "true", donc nous avons commencé "mal". Bien sûr, vous entrez dans une boucle lorsque la condition est vraie, mais vous devez ajouter la condition manuellement pour commencer à faire quoi que ce soit. Ensuite, il demande l'information avec des «promtps», ce qui est peut-être ce que je veux, mais nous devons comprendre ce qu'il nous dit ou cela ne servira à rien.

Par conséquent, conduire avec un copilote peut être bon, c'est ainsi que nous apprenons tous à l'école de conduite, mais si notre professeur commençait à toucher le volant et ne nous laissait pas conduire par nous-mêmes, nous n'apprendrions pas à résoudre les problèmes, et si nous prenions la voiture plus tard, nous aurions un accident à quelques mètres, c'est sûr.

… une mine d'or pour ceux qui le font

Maintenant bien. Pour ceux d'entre nous qui savent conduire, l'aide n'est pas de trop. En fait, les pilotes d'avion sont essentiellement là pour décoller, atterrir et résoudre tout imprévu. Le reste est presque entièrement automatique. C'est exactement ce qu'est Copilot : nous lui donnons des instructions, il nous dit quoi écrire, et s'il y a un problème, nous lui donnons de meilleures instructions ou nous les réparons à la main. Si en 10 lignes on n'a qu'à peaufiner un conditionnel, a-t-on gagné du temps ou pas ?

Le texte suggéré apparaît en gris et pour l'accepter il suffit d'appuyer sur la tabulatriceComme avec Emmet. Il est également commenté que nous pouvons avancer ou reculer à travers différentes suggestions avec alt +  [  o  ]  sur Windows et Linux, Command ou Option sur Mac, mais c'est quelque chose qui n'a pas fonctionné pour moi. oui la presse fonctionne Ctrl + Entrer de sorte qu'une liste avec dix suggestions sort, et probablement l'une d'entre elles nous servira.

Il prend en charge plusieurs langages de programmation, mais il se distingue par JavaScript, Python ou TypeScript, pour n'en citer que quelques-uns. Il fait aussi ses petites choses en CSS, et si on ne fait pas attention, il crée une classe avec son :hover ça, eh bien, au moins ça a l'air curieux.

Copilote : efficacité vs « confidentialité »

Alors non, je ne suis pas devenu fou et je ne veux pas être espionné, je ne vais pas mentir. Ce n'est pas non plus comme si Microsoft (propriétaire de GitHub) m'avait appelé et m'avait dit qu'ils me paieraient si j'écrivais bien sur leur Copilot. Ce qui s'est passé, c'est que j'ai vu qu'à cette occasion, une bonne utilisation de "nos données" avait été faite. Tenant compte du fait qu'ils sauront toujours quoi, comment et quand nous le faisons, j'ai aimé ce petit copilote, et Si vous êtes un programmeur, je vous invite à l'essayer par toi même.

Sinon, il y a des dizaines de vidéos sur YouTube qui l'expliqueront mieux que moi, avec des gens qui savent programmer plus, dans plus de langages, importer des bibliothèques... Il suffit d'utiliser un code Visual Studio qui peut être connecté avec un GitHub, et le compte lui-même, plus l'extension. Cela ne fonctionne pas dans VSCodium ou Code OSS car ils ont cette fonction désactivée.


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.