Este artículo explora el rol y el potencial de los agentes de IA en la ingeniería de software, yendo más allá de la generación de código basada en modelos de lenguaje a gran escala (LLM). Argumenta que los agentes de IA pueden realizar no solo tareas a nivel de código, como la generación, las pruebas y la modificación de programas, sino también tareas a nivel de diseño, como la exploración arquitectónica, la comprensión y el cumplimiento de requisitos a nivel de código. Presenta una visión de un "ingeniero de software de IA" en la que los agentes de IA, con el apoyo de herramientas de análisis de programas, toman microdecisiones de forma autónoma y funcionan como miembros de un equipo de desarrollo. Enfatiza la importancia de la inferencia de especificaciones basada en agentes para el desarrollo exitoso de flujos de trabajo de software basados en IA, abordando el desafío de la ingeniería de software de interpretar y aclarar la intención del desarrollador. Enfatiza que establecer confianza en los agentes de IA y avanzar en las tecnologías de verificación y validación (V&V) basadas en IA son elementos esenciales de la ingeniería de software automatizada, y predice que los futuros flujos de trabajo de software basados en agentes incluirán V&V basada en IA.