|
| 1 | +--- |
| 2 | +title: LCC 326 - Interview assistants de code IA avec Philippe Charrière et Kevin Aubry |
| 3 | +author: 'Emmanuel Bernard' |
| 4 | +team: 'Emmanuel Bernard, Guillaume Laforge, Vincent Massol, Antonio Goncalves, Arnaud Héritier, Audrey Neveu, Katia Aresti' |
| 5 | +layout: blog-post |
| 6 | +episode: 326 |
| 7 | +youtube: https://youtu.be/A3XskjqFco0 |
| 8 | +mp3_length: 85186975 |
| 9 | +tweet: Les Cast Codeurs discutent des assistants de code AI - comment ils transforment le développement, où ils excellent et leurs limites #Java #AI #DevTools |
| 10 | +--- |
| 11 | +Dans cet épisode, nous explorons l'univers des assistants de code AI. |
| 12 | +Comment ces outils transforment-ils notre façon de coder ? |
| 13 | +Quels sont leurs atouts et leurs limites ? |
| 14 | +Nos invités Philippe Charrière et Kevin Aubry nous éclairent sur ces technologies qui bouleversent les pratiques des développeurs. |
| 15 | + |
| 16 | +Enregistré le 8 avril 2025 |
| 17 | + |
| 18 | +Téléchargement de l'épisode [LesCastCodeurs-Episode-326.mp3](https://traffic.libsyn.com/lescastcodeurs/LesCastCodeurs-Episode-326.mp3) |
| 19 | +ou en vidéo [sur YouTube](https://youtu.be/A3XskjqFco0). |
| 20 | + |
| 21 | +## Interview |
| 22 | + |
| 23 | +### Ta vie ton oeuvre |
| 24 | + |
| 25 | +* Peux-tu te présenter brièvement à nos auditeurs? |
| 26 | +* Quelle est ton expérience personnelle avec ces outils? |
| 27 | +* Tu l'utilises chez ton employeur ou juste pour tes projets personnels? |
| 28 | +* Qu'est-ce qui t'a attiré dans ce domaine en particulier? |
| 29 | + |
| 30 | +### Introduction à la techno |
| 31 | + |
| 32 | +* Qu'est-ce qu'un assistant de code AI exactement? Comment le définirais-tu? |
| 33 | +* Quels sont les principaux assistants de code disponibles aujourd'hui sur le marché? |
| 34 | +* Quand et pourquoi ces outils ont-ils commencé à émerger? |
| 35 | +* Quelle est la différence entre un assistant de code AI et un simple outil de complétion de code? |
| 36 | + |
| 37 | +### La techno en concepts |
| 38 | + |
| 39 | +* Quels sont les fondements technologiques des assistants de code actuels? |
| 40 | +* Quels sont les différences de flow entre un outil dédié genre CursorAI, GitHub Copilot, un chat LLM générique de type Claude ou un outil à la Devoxx Genie? |
| 41 | +* Il y a aussi des outils de terminal, en ligne de commande ou en desktop dédié genre Goose de Block - comment ceux-ci se positionnent-ils? |
| 42 | +* Quelles sont les différentes approches d'intégration dans les environnements de développement? |
| 43 | +* Comment se positionnent les assistants par rapport à d'autres outils d'aide au développement? |
| 44 | +* Quels sont les modèles économiques actuels (open source vs propriétaire, SaaS vs on-premise)? |
| 45 | +* Qu'en est-il de la confidentialité du code analysé par ces outils? |
| 46 | + |
| 47 | +### Comment on l'utilise en pratique pour un dev |
| 48 | + |
| 49 | +* Comment un développeur Java typique intègre-t-il un assistant de code dans son workflow quotidien? |
| 50 | +* Quels sont les assistants les plus adaptés à l'écosystème Java spécifiquement? |
| 51 | +* Vous utilisez plutôt VSCode? Ça marche bien dans IntelliJ IDEA? |
| 52 | +* Quelles sont les bonnes pratiques pour formuler des requêtes efficaces à un assistant? |
| 53 | +* Quelles tâches répétitives ou complexes sont particulièrement bien gérées par ces assistants? |
| 54 | +* Quels sont les tâches aujourd'hui où l'assistant de code excelle: squelette de code initial, ajout de fonctionnalité, écrire les tests, corriger un bug, la sécurité, grosse migration de version ou de framework? |
| 55 | +* Comment évaluer la qualité du code généré? Quelles vérifications faire systématiquement? |
| 56 | +* Quelle est ton expérience des hallucinations? Des trucs rigolos à raconter? |
| 57 | +* Comment évoluent les pratiques de pair programming avec ces outils? |
| 58 | +* C'est quoi ton budget code assistance / LLM? |
| 59 | + |
| 60 | +### Sous le capot |
| 61 | + |
| 62 | +Pas sûr de pouvoir faire cette partie sous le capot si on a des interview orienté utilisateur. |
| 63 | + |
| 64 | +* Comment ces assistants sont-ils entraînés spécifiquement pour comprendre le code? |
| 65 | +* Quelle est la différence entre le fine-tuning pour le code et pour le langage naturel? |
| 66 | +* Comment fonctionnent les techniques de retrieval augmentation pour le contexte du projet? |
| 67 | +* Comment les assistants gèrent-ils les dépendances et la structure des projets complexes? |
| 68 | +* Quels sont les défis techniques majeurs pour analyser du code Java avec ses spécificités? |
| 69 | +* Comment les modèles réussissent-ils (ou échouent-ils) à comprendre la sémantique du code? |
| 70 | +* Quelles sont les limites actuelles des modèles de langage pour la génération de code? |
| 71 | +* Qu'en est-il de la consommation de ressources et de l'impact environnemental? |
| 72 | + |
| 73 | +### La communauté, le futur |
| 74 | + |
| 75 | +* Comment la communauté Java a-t-elle accueilli ces outils? |
| 76 | +* C'est pour quel type de développeur? Junior, intermédiaire, expert? Quels avantages pour chaque? |
| 77 | +* Quel impact ces assistants ont-ils sur l'apprentissage de la programmation? |
| 78 | +* Comment voyez-vous l'évolution des compétences requises pour les développeurs? |
| 79 | +* Quelles sont les prochaines frontières pour les assistants de code? |
| 80 | +* Quelles fonctionnalités manquent encore à l'appel? |
| 81 | +* Comment les assistants vont-ils évoluer dans les 2-3 prochaines années? |
| 82 | +* Ces outils vont-ils transformer radicalement la profession de développeur? |
| 83 | + |
| 84 | +## Nous contacter |
| 85 | + |
| 86 | +Pour réagir à cet épisode, venez discuter sur le groupe Google <https://groups.google.com/group/lescastcodeurs> |
| 87 | + |
| 88 | +Contactez-nous via X/twitter <https://twitter.com/lescastcodeurs> ou Bluesky <https://bsky.app/profile/lescastcodeurs.com> |
| 89 | +[Faire un crowdcast ou une crowdquestion](https://lescastcodeurs.com/crowdcasting/) |
| 90 | +Soutenez Les Cast Codeurs sur Patreon <https://www.patreon.com/LesCastCodeurs> |
| 91 | +Tous les épisodes et toutes les infos sur <https://lescastcodeurs.com/> |
0 commit comments