La ingeniería de software tradicional se basa en cadenas de llamadas deterministas, pero los sistemas de agentes introducen llamadas a herramientas emergentes en tiempo de ejecución que desafían este modelo. Este artículo argumenta que necesitamos nuevos marcos para gestionar esta incertidumbre, con las funciones de pérdida como una restricción crítica. Destaca la tensión fundamental entre la ingeniería determinista y los procesos de IA no deterministas, ofreciendo una nueva perspectiva para arquitectos y desarrolladores. Esta discusión es esencial para equipos que construyen agentes robustos y listos para producción.
Explore el cambio de comportamiento determinista a emergente en agentes de IA y cómo las funciones de pérdida pueden servir como restricción.