Simulación de modelado del entorno de análisis de tareas


El análisis de tareas, el modelado de entornos y la simulación (TAEMS o TÆMS) es un lenguaje de modelado independiente del dominio de problemas que se utiliza para describir las estructuras de tareas y las actividades de resolución de problemas de los agentes inteligentes en un entorno de múltiples agentes. [1] [2]

El lenguaje de modelado representa una estructura de tareas para que un agente inteligente pueda razonar sobre sus acciones potenciales en el contexto de su entorno de trabajo. El agente inteligente necesita determinar qué objetivos pueden y deben alcanzarse, y qué acciones son necesarias para lograr esos objetivos. Esto incluye determinar las implicaciones de esas acciones y de las acciones realizadas por otros agentes en el entorno.

El lenguaje de modelado representa una estructura de tareas que incluye la representación cuantitativa de interrelaciones de tareas complejas, con el modelo de estructura de tareas dividido en puntos de vista generativo, objetivo y subjetivo. El punto de vista generativo describe las características estadísticas necesarias para generar los episodios objetivos y subjetivos en un entorno; es un generador de carga de trabajo. El punto de vista objetivo son las estructuras de tareas reales, reales e instanciadas que están presentes en un episodio. El punto de vista subjetivo es la visión que los agentes tienen de la realidad objetiva.

La coordinación de agentes se logra mediante la familia de algoritmos de planificación global parcial generalizada (GPGP) que se utilizan para responder a características particulares de la estructura de tareas. GPGP es un componente de coordinación cooperativo (orientado a equipos) que se construye con mecanismos modulares que funcionan en conjunto con, pero no reemplazan, un agente completamente funcional con un programador local. GPGP se puede adaptar a diferentes dominios de problemas, permite la heterogeneidad de los agentes, intercambia información global, se comunica en múltiples niveles de abstracción y permite el uso de un componente de programación local separado.