Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Del modelo actor a la cognición de los agentes
El propósito y la estructura de los agentes de software se basan en ideas que surgieron de los primeros modelos de computación, en particular el modelo actor que introdujo Carl Hewitt en la década de 1970 (Hewitt et al. 1973).
El modelo de actores trata la computación como un conjunto de entidades independientes que se ejecutan simultáneamente denominadas actores. Cada actor encapsula su propio estado, interactúa únicamente mediante el paso asincrónico de mensajes y puede crear nuevos actores y delegar tareas.
Este modelo proporcionó la base conceptual para el razonamiento, la reactividad y el aislamiento descentralizados, todos los cuales sustentan la arquitectura conductual de los agentes de software modernos.