🤖 De l’ignorance à la dépendance

Comment l’IA a changé ma façon de coder ? 🧑‍💻

ℹ️ Disclaimer

  • Pas de comparaison des assistants de code

  • Pas d’explication approfondie de l’IA

  • Juste un retour personnel 💁

Benoit Prioux

binout

alan eng

💜 Alan, partenaire santé

Alan 1 Alan Mascot Alan 2

🧑‍💻 IA chez Alan

Charles Gorintin - CTO gorintin

🚀 Novembre 2021

gorintin copilot

⚙️ Github Copilot

🙅‍♂️ Pas pour moi

  • “trop senior pour être utile”

  • “du code généré mais de mauvaise qualité

  • “marche que pour des hello words”

😨 24 mois plus tard

“oh non ma subscription à Copilot n’a pas été renouvelée, j’en ai trop besoin”

slack

🗓️ Timeline, Gitbub Copilot

  • Nov 2021 : 🥇 Démo

  • Nov 2021 → Octobre 2002 : 🗣️ 🤔

  • 30 octobre 2022: 🥇 Installation - PyCharm / VsCode

  • 30 octobre 2023: 🚀 Renouvellement souscription

😤 Premier contact

  • Complétion un peu trop intrusive

  • Ralentit mon "rythme" de travail

  • Pas confiance dans la suggestion

🧐 Et puis, parfois c’est pas mal

demo error message 1

🤩 Ecrire un message d’erreur

demo error message 2

😎 Ecrire un message de log

demo logging

💡 Et si c’est à moi de m’adapter?

  • Comment aider Copilot à être plus pertinent ?

  • Comment maximiser la connaissance du contexte de Copilot ?

🤓 Tip: Utiliser les commentaires

demo max

🤓 Tip: Utiliser les commentaires

demo max 2

🤓 Tip: Utiliser les commentaires pour copilot

demo comment 1

🤓 Tip: Utiliser les commentaires pour copilot

demo comment 2

🤓 Tip: Code homogène

demo homogene 1

🤓 Tip: Code homogène

demo homogene 2

🤓 Tip: Nommage

leap year

leap year test

😎 Aujourd’hui

🧰 Indispensable dans ma boite à outils de développeur

copilot metrics

🤩 Et pas que le code

💁 Ecriture des peer reviews

  • 🏆 Un fichier avec le "Summary of achievement"

  • 🗂️ Un fichier avec la grille d’évaluation

  • ✍️ Un fichier pour écrire la review

Merci 🙏