L'IA écrit 20 % du code de Salesforce : pourquoi les développeurs ne s'inquiètent pas ?

Lorsque le PDG d'Anthropic a prédit que l'IA serait à l'origine de 90 % du code dans les six mois à venir, la communauté des développeurs s'est préparée à l'obsolescence. Pourtant, chez Salesforce, nous assistons à une évolution différente.
"Agentforce a généré environ 20 % de tout le code APEX déployé en production au cours du mois dernier", a révélé Jayesh Govindarajan, SVP de Salesforce pour l'IA, lors de notre récente discussion. Les données chiffrées dressent un tableau convaincant de l'adoption rapide de la solution : 35 000 utilisateurs actifs mensuels, 10 millions de lignes de code prêtes pour la production et des gains d'efficacité interne permettant de récupérer 30 000 heures de travail de développeur par mois.
Plutôt que de remplacer les ingénieurs, l'IA redéfinit leur rôle.
"Alors que l'IA produira probablement la plupart des premières ébauches de code, les développeurs réinventent leur contribution", observe M. Govindarajan. "La nature du travail d'ingénierie est en train de subir une transformation fondamentale."
De la syntaxe à la stratégie : L'essor de l'orchestration des développeurs
Le développement de logiciels a toujours été un équilibre entre la résolution créative de problèmes et la mise en œuvre répétitive. L'IA s'occupe désormais de cette dernière, libérant les ingénieurs pour des tâches à plus forte valeur ajoutée.
"Les ingénieurs passent du statut d'exécutants techniques à celui de décideurs stratégiques", explique M. Govindarajan. L'accent n'est plus mis sur le "comment construire", mais sur le "quoi construire" et sur le "pourquoi c'est important pour les clients".
Cette évolution reflète les changements technologiques historiques, où les outils ont développé les capacités humaines plutôt que de les remplacer. Tout comme les tableurs ont permis aux analystes de se concentrer sur les idées plutôt que sur les calculs, les outils de codage de l'IA amplifient l'impact des développeurs.
"Les cycles de prototypage qui s'étendaient autrefois sur des semaines se terminent aujourd'hui en quelques heures", note M. Govindarajan. "Les ingénieurs peuvent valider les concepts à l'aide d'un logiciel fonctionnel au lieu de documents de spécification, ce qui permet d'accélérer les boucles de rétroaction.
L'émergence du développement guidé par l'intention
Un nouveau paradigme appelé "vibe coding" gagne du terrain - un terme popularisé par Andrej Karpathy d'OpenAI. Cette approche consiste à fournir des orientations de haut niveau aux systèmes d'IA et à affiner leurs résultats.
"Les développeurs fournissent des orientations stratégiques tandis que l'IA s'occupe des détails de la mise en œuvre", explique M. Govindarajan. "Il s'agit moins de dicter chaque point-virgule que d'encadrer la production créative de l'IA.
Il existe un nouveau type de codage que j'appelle le "codage vibratoire", qui consiste à s'abandonner totalement aux vibrations, à embrasser les exponentielles et à oublier l'existence même du code. C'est possible parce que les LLM (par exemple Cursor Composer et Sonnet) deviennent trop bons. De plus, je viens de parler à Composer avec SuperWhisper...
Le processus ressemble à une collaboration musicale, où l'IA établit les éléments fondamentaux tandis que les développeurs perfectionnent la composition.
"Pour les infrastructures complexes, l'expertise humaine reste essentielle", reconnaît M. Govindarajan. "Mais pour les applications commerciales qui combinent des systèmes existants ? L'accélération de l'IA change la donne.
Évolution de l'assurance qualité du code généré par l'IA
La nature probabiliste de l'IA exige de nouvelles méthodologies de test. Salesforce a développé l'Agentforce Testing Center spécifiquement pour valider le code généré par les machines.
"Les systèmes stochastiques nécessitent des approches de vérification différentes", souligne M. Govindarajan. "Nous avons besoin de cadres de test robustes capables d'identifier les cas limites à travers des centaines de chemins d'exécution potentiels.
Accélérer le développement de bout en bout
L'impact s'étend au-delà du codage initial pour englober l'ensemble du cycle de vie du logiciel.
"L'IA améliore chaque phase, de la complétion intelligente du code à la génération automatisée de tests", explique M. Govindarajan. "Cette compression entre l'idéation et la mise en œuvre ouvre de nouvelles possibilités créatives.
La valeur durable des bases de l'informatique
Malgré ces progrès, les compétences de base en ingénierie restent indispensables.
"La pensée algorithmique et la décomposition des problèmes sont plus précieuses que jamais", a souligné M. Govindarajan. "La différence réside dans l'application de ces compétences par le biais d'une collaboration avec l'IA plutôt que par une mise en œuvre manuelle."
Les développeurs ont désormais besoin de ce que Govindarajan appelle le "goût de l'ingénieur", c'est-à-dire le jugement nécessaire pour évaluer les résultats de l'IA et guider les améliorations.
L'évolution stratégique des développeurs
À mesure que la mise en œuvre est assistée, les développeurs se transforment en agents de liaison entre les entreprises et la technologie.
"Les ingénieurs deviennent des architectes de plateforme", explique M. Govindarajan. "Ils orchestrent les systèmes d'IA tout en conservant la responsabilité finale de ce qui est envoyé en production.
La suite Salesforce, qui comprend Agentforce for Developers, Agent Builder et Testing Center, prend en charge ce rôle élargi tout au long du cycle de développement.
Cette vision va à l'encontre des récits catastrophistes et présente l'IA comme l'outil de développement le plus puissant jamais créé. Pour les ingénieurs qui s'adaptent, elle représente une élévation professionnelle plutôt qu'un remplacement - transformant la manière dont la valeur est créée tout en augmentant leur importance stratégique.
Article connexe
Tutoriel MURF AI : Comment générer des voix de synthèse vocale ultra-réalistes
La création de voix-off professionnelles vient de devenir incroyablement accessible ! Ce guide approfondi explore MURF AI, une solution de pointe qui permet de générer des voix d'IA d'un réalisme rema
MagicSchool.ai vs ChatGPT : Comparaison des outils d'éducation alimentés par l'IA
L'intelligence artificielle continue de remodeler les paysages éducatifs, en introduisant des outils tels que MagicSchool.ai et ChatGPT qui dotent les éducateurs de capacités innovantes. Ces solutions
Le directeur juridique de xAI démissionne après une année mouvementée au sein de la start-up de Musk
Robert Keele quitte son poste de responsable juridique de xAI après un an d'activitéRobert Keele, ancien responsable juridique de xAI, a annoncé son départ cette semaine après un peu plus d'un an au
commentaires (0)
0/200
Lorsque le PDG d'Anthropic a prédit que l'IA serait à l'origine de 90 % du code dans les six mois à venir, la communauté des développeurs s'est préparée à l'obsolescence. Pourtant, chez Salesforce, nous assistons à une évolution différente.
"Agentforce a généré environ 20 % de tout le code APEX déployé en production au cours du mois dernier", a révélé Jayesh Govindarajan, SVP de Salesforce pour l'IA, lors de notre récente discussion. Les données chiffrées dressent un tableau convaincant de l'adoption rapide de la solution : 35 000 utilisateurs actifs mensuels, 10 millions de lignes de code prêtes pour la production et des gains d'efficacité interne permettant de récupérer 30 000 heures de travail de développeur par mois.
Plutôt que de remplacer les ingénieurs, l'IA redéfinit leur rôle.
"Alors que l'IA produira probablement la plupart des premières ébauches de code, les développeurs réinventent leur contribution", observe M. Govindarajan. "La nature du travail d'ingénierie est en train de subir une transformation fondamentale."
De la syntaxe à la stratégie : L'essor de l'orchestration des développeurs
Le développement de logiciels a toujours été un équilibre entre la résolution créative de problèmes et la mise en œuvre répétitive. L'IA s'occupe désormais de cette dernière, libérant les ingénieurs pour des tâches à plus forte valeur ajoutée.
"Les ingénieurs passent du statut d'exécutants techniques à celui de décideurs stratégiques", explique M. Govindarajan. L'accent n'est plus mis sur le "comment construire", mais sur le "quoi construire" et sur le "pourquoi c'est important pour les clients".
Cette évolution reflète les changements technologiques historiques, où les outils ont développé les capacités humaines plutôt que de les remplacer. Tout comme les tableurs ont permis aux analystes de se concentrer sur les idées plutôt que sur les calculs, les outils de codage de l'IA amplifient l'impact des développeurs.
"Les cycles de prototypage qui s'étendaient autrefois sur des semaines se terminent aujourd'hui en quelques heures", note M. Govindarajan. "Les ingénieurs peuvent valider les concepts à l'aide d'un logiciel fonctionnel au lieu de documents de spécification, ce qui permet d'accélérer les boucles de rétroaction.
L'émergence du développement guidé par l'intention
Un nouveau paradigme appelé "vibe coding" gagne du terrain - un terme popularisé par Andrej Karpathy d'OpenAI. Cette approche consiste à fournir des orientations de haut niveau aux systèmes d'IA et à affiner leurs résultats.
"Les développeurs fournissent des orientations stratégiques tandis que l'IA s'occupe des détails de la mise en œuvre", explique M. Govindarajan. "Il s'agit moins de dicter chaque point-virgule que d'encadrer la production créative de l'IA.
Il existe un nouveau type de codage que j'appelle le "codage vibratoire", qui consiste à s'abandonner totalement aux vibrations, à embrasser les exponentielles et à oublier l'existence même du code. C'est possible parce que les LLM (par exemple Cursor Composer et Sonnet) deviennent trop bons. De plus, je viens de parler à Composer avec SuperWhisper...
Le processus ressemble à une collaboration musicale, où l'IA établit les éléments fondamentaux tandis que les développeurs perfectionnent la composition.
"Pour les infrastructures complexes, l'expertise humaine reste essentielle", reconnaît M. Govindarajan. "Mais pour les applications commerciales qui combinent des systèmes existants ? L'accélération de l'IA change la donne.
Évolution de l'assurance qualité du code généré par l'IA
La nature probabiliste de l'IA exige de nouvelles méthodologies de test. Salesforce a développé l'Agentforce Testing Center spécifiquement pour valider le code généré par les machines.
"Les systèmes stochastiques nécessitent des approches de vérification différentes", souligne M. Govindarajan. "Nous avons besoin de cadres de test robustes capables d'identifier les cas limites à travers des centaines de chemins d'exécution potentiels.
Accélérer le développement de bout en bout
L'impact s'étend au-delà du codage initial pour englober l'ensemble du cycle de vie du logiciel.
"L'IA améliore chaque phase, de la complétion intelligente du code à la génération automatisée de tests", explique M. Govindarajan. "Cette compression entre l'idéation et la mise en œuvre ouvre de nouvelles possibilités créatives.
La valeur durable des bases de l'informatique
Malgré ces progrès, les compétences de base en ingénierie restent indispensables.
"La pensée algorithmique et la décomposition des problèmes sont plus précieuses que jamais", a souligné M. Govindarajan. "La différence réside dans l'application de ces compétences par le biais d'une collaboration avec l'IA plutôt que par une mise en œuvre manuelle."
Les développeurs ont désormais besoin de ce que Govindarajan appelle le "goût de l'ingénieur", c'est-à-dire le jugement nécessaire pour évaluer les résultats de l'IA et guider les améliorations.
L'évolution stratégique des développeurs
À mesure que la mise en œuvre est assistée, les développeurs se transforment en agents de liaison entre les entreprises et la technologie.
"Les ingénieurs deviennent des architectes de plateforme", explique M. Govindarajan. "Ils orchestrent les systèmes d'IA tout en conservant la responsabilité finale de ce qui est envoyé en production.
La suite Salesforce, qui comprend Agentforce for Developers, Agent Builder et Testing Center, prend en charge ce rôle élargi tout au long du cycle de développement.
Cette vision va à l'encontre des récits catastrophistes et présente l'IA comme l'outil de développement le plus puissant jamais créé. Pour les ingénieurs qui s'adaptent, elle représente une élévation professionnelle plutôt qu'un remplacement - transformant la manière dont la valeur est créée tout en augmentant leur importance stratégique.












