Cet article explore le rôle et le potentiel des agents d'IA en ingénierie logicielle, au-delà de la génération de code basée sur des modèles de langage à grande échelle (MLH). Il soutient que les agents d'IA peuvent effectuer non seulement des tâches au niveau du code, telles que la génération, les tests et la modification de programmes, mais aussi des tâches au niveau de la conception, telles que l'exploration architecturale, la compréhension et l'application des exigences au niveau du code. Il présente une vision d'un « ingénieur logiciel IA » dans lequel les agents d'IA, soutenus par des outils d'analyse de programme, prennent des micro-décisions de manière autonome et fonctionnent comme membres d'une équipe de développement. Il souligne l'importance de l'inférence de spécifications basée sur les agents pour la réussite de la création de workflows logiciels basés sur l'IA, relevant ainsi le défi de l'ingénierie logicielle que représente l'interprétation et la clarification des intentions des développeurs. Il souligne que l'instauration de la confiance dans les agents d'IA et le développement des technologies de vérification et de validation (V&V) basées sur l'IA sont des éléments essentiels de l'ingénierie logicielle automatisée, et prédit que les futurs workflows logiciels basés sur les agents incluront la V&V basée sur l'IA.