Interview : comment l’IA Générative décuple la productivité des équipes techniques ?

Sommaire

L’IA ne remplace pas les talents humains, elle les multiplie. Chez Synapse, nous comprenons l’importance de cette transition technologique et proposons des formations spécialisées en Intelligence Artificielle destinées aux équipes techniques des entreprises. Ces programmes d’enseignement visent à décupler la productivité et la créativité et la qualité du code pour les développeurs. Le module d’apprentissage offre une introduction aux modèles de langage génératifs, un atelier sur les outils IA avancés pour les développeurs, ainsi qu’une ouverture aux risques et aux questions éthiques liés à leur utilisation.

Découvrez un entretien exclusif avec Guilhem Valentin, Chief Technical Officer chez Synapse Développement pour apprendre comment notre équipe de développement a adopté ces technologies et observer leur impact significatif observés quotidiennement au travail.

Rencontre avec Guilhem Valentin, CTO chez Synapse

Dans votre rôle de responsable d’équipe de développement et avec l’intégration massive des IA génératives, quels changements avez-vous observés ?

La particularité, étant des spécialistes de l’IA, est que nous avons adopté ces outils très tôt. Nous avons voulu les intégrer dans nos produits, ce qui nous a obligés à les étudier de près. Cela a rapidement conduit nos équipes à devenir expertes dans la manipulation de ces outils. Les développeurs ont commencé à utiliser ChatGPT pour le développement, ce qui a entraîné une adoption massive, même si d’autres outils similaires sont également utilisés aujourd’hui. Cela a fondamentalement changé notre manière de travailler : nous écrivons moins de code directement et passons plus de temps à comprendre le code existant pour demander à ChatGPT les modifications nécessaires.

En tant qu’experts, comment l’utilisation des IA a-t-elle modifié votre approche de la revue de code ?

Effectivement, étant au cœur des innovations technologiques, je reçois de nombreuses demandes de revue de code. Je remarque une nette différence : les développeurs soumettent des demandes contenant beaucoup plus de code, ce qui indique un gain de productivité significatif. Le code produit nécessite moins de commentaires sur les normes ou les bonnes pratiques, car ChatGPT les intègre automatiquement. La revue de code est ainsi devenue plus fonctionnelle, axée sur la compréhension de l’intention du développeur plutôt que sur le code lui-même.

En termes de propriété intellectuelle, les IA génératives présentent-elles un risque pour l’entreprise ? Comment gérez-vous cet aspect lors de la relecture du code ?

La politique d’OpenAI stipule que le code envoyé à ChatGPT leur appartient, sauf exceptions contractuelles. Cependant, le code généré par ChatGPT nous appartient. Cela permet d’éviter les problèmes de propriété intellectuelle avec OpenAI, mais il existe un risque de fuite de connaissances vers ces modèles. Pour atténuer ce risque, nous utilisons diverses sources comme Gemini, Llama et Mistral, et nous envisageons des modèles hébergés de manière souveraine, par exemple sur OVH. Nous faisons attention à n’envoyer que des portions de code spécifiques pour résoudre des tâches précises.

Comment partagez-vous ces nouvelles pratiques et gains de temps avec votre équipe ?

C’est encore en maturation car les outils évoluent rapidement. Nous avons généralisé l’utilisation de Github Copilot dans toute l’équipe. Nous partageons régulièrement les bonnes pratiques et nous nous engageons dans des programmes de formation pour rester à jour. Nous réévaluons constamment nos méthodes et introduisons de nouvelles façons de travailler en fonction des découvertes de chacun.

Comment formez-vous les nouveaux arrivants à l’utilisation des IA génératives ?

La plupart des nouveaux arrivants connaissent déjà ChatGPT et savent comment l’utiliser. Nous les aidons à l’utiliser de manière plus productive, par exemple pour interpréter les codes d’erreur ou générer des tests unitaires et de la documentation. Nous les accompagnons pour qu’ils soient le plus productif possible avec ces outils.

Quelle est votre position sur l’utilisation des IA génératives pour les développeurs ?

C’est indispensable. Ces outils sont essentiels pour gagner en productivité et rester compétitif sur le marché. Nous sommes au début d’une révolution pour les développeurs, ces outils sont amenés à s’étoffer, à se généraliser, et à changer de plus en plus profondément la manière de travailler au quotidien. Il est plus que jamais important de rester à la page pour rester compétitif.s

Comment évaluez-vous le gain de productivité chez Synapse grâce aux IA génératives ?

Je dirais qu’il se situe entre 20 % et 50 % pour certains développeurs, avec une moyenne autour de 25 %. L’utilisation efficace de ces outils peut être extrêmement bénéfique.