21 points par xguru 2021-06-30 | 5 commentaires | Partager sur WhatsApp
  • Un assistant de programmation en binôme basé sur l’IA, qui propose des suggestions ligne par ligne ou pour des fonctions entières

→ utilise OpenAI (Codex), entraîné sur des dizaines de milliards de lignes

→ fonctionne en extension VSCode, en local ou dans GitHub Codespaces

  • Dans la version preview, il prend particulièrement bien en charge Python, JS, TS, Ruby et Go, mais prend en charge la plupart des langages

  • Exemples d’usage

→ en ajoutant une explication en commentaire, il génère automatiquement le code

→ complète automatiquement le code répétitif

→ génère automatiquement des tests pour le code implémenté

→ recommande des solutions alternatives pour le code écrit

→ permet d’apprendre un nouveau langage/framework sans documentation ni recherche web

  • Pendant la période de tech preview, l’accès gratuit est limité à un nombre restreint d’utilisateurs

→ une version payante distincte est prévue après la sortie de la version officielle

5 commentaires

 
youth 2021-06-30

J’ai aussi essayé d’utiliser Tabnine et Kite en achetant une licence, mais personnellement je n’ai pas vraiment senti de grande différence avec la version gratuite. Je me demande ce qu’il en est de CoPilot. J’ai hâte de voir.

 
ffdd270 2021-06-30

Est-ce le moment de se mettre à apprendre la rédaction en anglais...

 
xguru 2021-06-30

La bêta d’OpenAI s’est ouverte, alors je l’ai testée, et elle arrive quand même à produire des phrases en coréen. Elle ne va pas devenir de plus en plus intelligente ? haha

 
xguru 2021-06-30

Les retours des personnes qui l’ont réellement utilisé sont extrêmement positifs.

https://news.ycombinator.com/item?id=27676266

  • Je l’ai utilisé pendant deux semaines, et c’est bluffant (blown away).

Une fois sur dix, il a recommandé exactement le code que je voulais écrire, et pour le reste il a quand même proposé du code plutôt bon.

Quand il tombe juste, on a l’impression qu’il lit dans mes pensées.

Je code seul, mais j’ai vraiment l’impression de faire du pair programming.

Ça m’aide à mieux comprendre mon propre code, et à donner de meilleurs noms et descriptions à mes méthodes. J’en suis venu à écrire un meilleur code, une meilleure documentation et de meilleurs tests.

Copilot a fait de moi un meilleur programmeur. Ce n’est pas une blague.

  • Ce qui m’impressionne, c’est qu’il semble savoir exactement ce que je vais taper ensuite.

Quand je travaille sur des composants React, ses prédictions sont incroyablement précises, donc c’est très utile.

J’ai l’impression que cela va devenir un élément indispensable des outils de développement, comme l’autocomplétion fournie par l’IDE.

Je pense que cela va changer la manière dont les programmeurs documentent leur code.

Si les commentaires sont bien rédigés, il propose du code correct, et il lui arrive même parfois d’écrire une fonction entière.

 
xguru 2021-07-04

Et diverses polémiques commencent aussi à surgir.