Tipología de Agentes Agentes Reactivos • Son los más simples en estructura interna. • Reaccionan inmediatamente a través de una acción sencilla cuando alguna condición se cumple, al recibir un estímulo de su entorno. Económicos en conocimiento. • Comportamientos emergentes de grupo, los cuales no estaban predefinidos inicialmente, se producen al poner a trabajar un sistema con agentes de este tipo. Agentes Reactivos Agentes Cognitivos o Deliberativos Agentes Reactivos Agentes Cognitivos Ambiente (incluye otros agentes) Sensores Actuadores Percepciones Acciones Procesamiento Estimulo Respuesta Capa de Comunicación Capa de Comportamiento Agente Cognitivo Ambiente (incluye otros agentes) Sensores Percepciones Procesamiento • Poseen una estructura compleja que incluye los componentes que forman su estado mental, como son: creencias, conocimiento, comunicación, control y su funcionalidad. • Se encargan de negociar y planificar sus acciones para luego lograr la comunicación con otros agentes COMPONENTES ARQUITECTURA DE UN AGENTE COGNITIVO BASADO EN REGLAS DE LA PLATAFORMA LALO CAPA DE ESTADO MENTAL CAPA DE COMPORTAMIENTO CAPA DE COMUNICACION ambiente Actuadores Acciones interacciones Bases de reglas Reglas generales Conocimiento Posibilidades Comunicación Razonamiento capacidades Decisión Percepción Metas Capa de Estado Mental compromisos Reglas de ejecución decisiones Escogencia reloj actualiza Envío de mensajes Capa de Comunicación Capa de Comportamiento Direcciones de los agentes conocidos creencias Capacidades de los agentes conocidos Reglas de mensajes actualiza Proceso de mensajes Capa de comportamiento Enrutador de salida Enrutador de entrada Contenedor de entrada Capa de comunicación Capa de Estado Mental mensaje mensaje Otros agentes 1 Agentes Cognitivos Agentes Agentes Agentes Agentes Agentes Agentes Agentes Agentes Agentes de Interfaz de Tareas de Información Híbridos “Páginas Blancas” (ANS) Facilitadores Estáticos/Móviles Autónomos Adaptativos Agentes de Interfaz Asisten al usuario de las siguientes cuatro formas: Observando e imitando al usuario Aprenden por retroalimentación Recibiendo instrucciones explícitas del usuario Preguntando a otros agentes Agentes de Interfaz Agentes de Interfaz • Interactúan con los usuarios apoyándolos en sus tareas de filtrado y búsqueda de información, solución de problemas, etc. • Modelan dentro de su estructura interna, diversos perfiles de usuario y se adaptan así según el caso. • Adquieren sus destrezas aprendiendo del usuario Agentes de Interfaz Ejemplo de agentes de Interfaz: • Planificación de reuniones, • Manejo de correo electrónico, • Filtrado de noticias electrónicas y • Selección de actividades de entretenimiento. Desarrollados por Pattie Maes, MIT Agentes de Tareas • Poseen recursos propios para la solución específica de problemas. • Cooperan con otros y planifican sus actividades. • Pueden descomponer una tarea en subtareas y delegarla a otros agentes colaboradores. 2 Agentes de Información SMA RETSINA (SYCARA, CMU) • Especializados en la búsqueda de información en bases de datos locales y remotas. • Útiles cuando al no poder avanzar en la solución de un problema se requiere de conocimiento externo adicional ubicado en otro servidor Agentes Híbridos • Poseen varios roles (ejm. Los descritos anteriormente) • Podrían ser agentes de interfaz y de tareas simultáneamente (ayudan al usuario en la solución de un problema, pero también activando procedimientos específicos) Agentes Facilitadores Desempeñan los servicios de “Páginas Amarillas” para los otros agentes. Los demás agentes de la plataforma registran inicialmente los servicios que prestan. Generalmente los agentes se agrupan por dominio, siendo miembros de un mismo DF (Directorio Facilitador) en particular. Un DF es una comunidad de agentes que reflejan una organización lógica. Agentes “Páginas Blancas” También llamados AMS (Agent Management System) o Agentes Directorio de Agentes. Tipo de agente que ejerce un control supervisorio sobre el acceso y uso de una Plataforma de Agentes (PA). Incluye un nombre único de agente y su dirección asociada a la PA. Desempeña los servicios de “Páginas Blancas” a los otros agentes. Agentes Facilitadores Directorio Facilitador 1 Directorio Facilitador 2 3 Agentes Estáticos/Móviles Agentes Móviles • Los agentes estáticos permanecen en el mismo servidor. • Los Agentes Móviles pueden migrar de un servidor a otro y activar algún procedimiento que se requiera. • Pueden viajar por redes WAN interactuando con distintos hosts, recogiendo información en nombre de su dueño y volviendo con los resultados. Agentes Adaptativos y Autónomos Otra tipología de agentes (Nwana, 1996) • Tienen la capacidad de aprender del entorno donde interactúan. • Cambian su estructura de conocimiento y pueden ser capaces de mejorar su componente de habilidades y destrezas. • Son proactivos (toman iniciativa). • Trabajan en red, y son capaces de reconfigurarse automáticamente adaptándose a los cambios del escenario y sustituir a los agentes que no funcionan. 4