Selon un article publié sur le blog de Hugging Face, le rôle du programmeur évolue : les agents de code exécutent de plus en plus de tâches de manière autonome, en sélectionnant des bibliothèques, en rédigeant des appels et en corrigeant leurs propres erreurs. Si une bibliothèque présente des obstacles, l'agent peut l'ignorer et réécrire la logique à partir de zéro.

Ce phénomène introduit une nouvelle exigence pour le développement logiciel. Le code doit être non seulement correct et rapide, mais aussi conçu de manière à ce qu'un agent puisse le gérer efficacement. Une interface peu pratique ou une documentation obsolète ne provoquent plus simplement l'irritation d'un développeur, mais entraînent désormais un parcours d'exécution de tâche plus long et plus coûteux pour l'intelligence artificielle.

Les auteurs de l'article soulignent que les défauts traditionnels des API acquièrent une nouvelle signification économique. Ce qui était auparavant considéré comme un léger inconvénient pour un humain affecte désormais directement l'efficacité des systèmes autonomes, les obligeant à consommer des ressources supplémentaires pour contourner les limitations au lieu de résoudre la tâche cible.