Skip to content

Commit 3465ab2

Browse files
Publish episode 326: LCC 326 - Interview assistants de code IA avec Philippe Charrière et Kevin Aubry
1 parent 0e93f31 commit 3465ab2

File tree

1 file changed

+91
-0
lines changed

1 file changed

+91
-0
lines changed
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
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

Comments
 (0)