Une mutation silencieuse mais profonde du métier de développeur
Salesforce a récemment annoncé que 20% de son code APEX déployé en production au cours des 30 derniers jours a été généré par son outil interne d’intelligence artificielle, Agentforce.
Selon Salesforce, ce système est utilisé par plus de 35 000 développeurs actifs chaque mois, économisant ainsi près de 30 000 heures de travail manuel mensuellement.
Contrairement aux craintes largement exprimées dans l’industrie après les prédictions alarmantes de Dario Amodei, CEO d’Anthropic, Salesforce voit l’IA non pas comme une menace, mais comme une évolution du rôle des développeurs.
Jayesh Govindarajan, Senior Vice President de Salesforce AI, explique que l’IA prend en charge la création de premières versions de code, laissant aux ingénieurs le soin de les affiner, de les tester et de les orienter stratégiquement.
Du « coding » à la stratégie produit
La profession se transforme ainsi d’une tâche essentiellement technique vers une fonction plus stratégique : comprendre les besoins clients, définir les priorités fonctionnelles et orchestrer l’IA dans la réalisation d’applications.
Cette transition est qualifiée de « vibe coding » par Andrej Karpathy, ancien co-fondateur d’OpenAI, où le développeur donne des instructions générales à l’IA et affine ensuite ses propositions.
Salesforce compare cette évolution à d’autres précédentes révolutions technologiques : l’arrivée de la calculatrice pour les mathématiciens ou du numérique pour les photographes. L’outil libère du temps pour davantage de créativité et d’innovation.
Des défis de qualité et de sécurité inédits
Cependant, l’utilisation massive de code généré par l’IA nécessite des outils de vérification plus sophistiqués.
Salesforce a créé l’Agentforce Testing Center pour adapter ses méthodes de tests à ces systèmes non-déterministes.
Les développeurs doivent désormais exceller dans la définition de tests limites et dans la mise en place de garde-fous robustes.
Compression du cycle de développement : vers un time-to-market accéléré
L’impact de l’IA ne s’arrête pas à la génération de code.
Elle accélère aussi les étapes de maintenance, d’extension fonctionnelle et de test. Selon Govindarajan, cela crée « une boucle de développement infiniment plus rapide », permettant de passer plus rapidement de l’idée au produit, ce qui est crucial dans un marché de plus en plus concurrentiel.
La formation en informatique reste plus que jamais essentielle
Face à ces bouleversements, Salesforce insiste : les bases de l’algorithmique et du raisonnement informatique restent fondamentales. Les développeurs doivent conserver leur capacité à structurer les problèmes, à analyser la pertinence des solutions proposées par l’IA et à intervenir de manière critique.
Comme le souligne Govindarajan : « L’intuition humaine pour juger et guider l’IA devient l’arme secrète des développeurs de demain ».
Et demain ?
L’anticipation de Salesforce est claire : l’IA ne remplacera pas les développeurs, elle les élèvera.
Ceux qui sauront intégrer l’IA dans leur flux de travail, tout en renforçant leur expertise métier et algorithmique, deviendront les pilotes stratégiques de l’innovation logicielle de demain.