Agentes Racio nalesSociales Teatro Robótico

Anuncio
Agentes Racio nalesSociales
Teatro Robótico
Ing. Enrique González Ph.D
Departamento de Ingeniería de Sistemas
Facultad de Ingeniería
Pontificia Universidad Javeriana
Agenda
• Agentes Racionales Sociales
– Agentes Racionales BDI
– Cooperación SMA
• Gestor de Metas BDI
– Gestión de Metas con Arquitectura BDI
– Modelo Intención-Acción
• Arquitectura RoboACT
– Estructura General
– Modelo Emocional
Agenda
• Agentes Racionales Sociales
– Agentes Racionales BDI
– Cooperación SMA
• Gestor de Metas BDI
– Gestión de Metas con Arquitectura BDI
– Modelo Intención-Acción
• Arquitectura RoboACT
– Estructura General
– Modelo Emocional
Por Qué Agentes Sociales?
Simulador
Social
Teatro
Robótico
• Asistencia
Social
Aplicaciones
• Entretenimiento
Aplicaciones
• Servicios
Ambientales
• Educación
Robots en Educación
Programación – Electrónica - Mecánica
Poesía – Literatura - Historia
Música – Lenguas – Competencias Sociales
Física – Ciencias Naturales
Qué es ser Racional?
Pensar Racionalmente
Inferencia Lógica
Pensar como Humano
Ciencias Cognitivas
Actuar como Humano
Prueba Turing
Actuar Racionalmente
Hacer lo Correcto
Metas
Agente Racional
Metas
Comportamiento
Actúa
Percibe
Recursos Propios
Modela
Comunica
Reproduce
Ofrece Servicios
Agente y su Entorno
Sensores
Ambiente
Ti
Efectores
Ambiente
Ti+1
Arquitectura del Agente
Arquitectura
Hardware
Software
Operativo
Programa Agente
Organizaciones MultiAgentes
Diferentes Roles
Recursividad Sistémica
Cooperación
+
Colaboración
Asignación Tareas/Recursos
Coordinación de Acciones
Planificar y Sincronizar
Solución de Conflictos
Objetivos y Recursos
Cooperación
Protocolos de Interacción
Comunicación
Explícita - Mensajes
Implícita - Ambiente
Agenda
• Agentes Racionales Sociales
– Agentes Racionales BDI
– Cooperación SMA
• Gestor de Metas BDI
– Gestión de Metas con Arquitectura BDI
– Modelo Intención-Acción
• Arquitectura RoboACT
– Estructura General
– Modelo Emocional
Arquitectura de Agente BDI
Believe-Desire-Intention
Deliberación
Qué Metas Alcanzar?
Razonamiento
Medios y Fines
Cómo Alcanzar las Metas?
Creencias
Razonamiento Práctico
Descomposición Funcional
Deseos
Intenciones
Implementación
Eficiente
Estado interno
Modelo del
mundo
Influencias de
Cooperación
Gestión de
metas
Competencia
entre metas
viables
Intenciones
Percepción
Deseos
Creencias
Arquitectura de Agente BDI
Believe-Desire-Intention
Meta
dominante
Persistencia
Meta
alcanzable por
un rol que
ejecuta
acciones
Arquitectura de Agente BDI
Gestión de Metas
Arquitectura de Agente BDI
Gestión de Metas
evaluateViability()
setup()
Meta
Potencial
dismiss()
evaluateContribution()
evaluatePlausibility()
detectGoal()
Meta
Activa
Meta
Plausible
callGarbageCollector()
Meta
Viable
dismiss()
dismiss()
Acción
dismiss()
getDominantGoal()
Meta
INTENCIÓN
Dominante
mappingRole()
evaluateViability()
predictResultUnlegality()
Mecanismo de
Ejecución de Acciones
Arquitectura de Agente BDI
Modelo Intención-Acción
Actualización: Q-learning
Percepción del ambiente
Variables
moduladoras de
comportamiento
Variables lingüísticas: Fuzzy Logic
Acciones
IF (estado_emocional is high AND lejania_curso is low)
THEN action is go_prosofi_course
Agenda
• Agentes Racionales Sociales
– Agentes Racionales BDI
– Cooperación SMA
• Gestor de Metas BDI
– Gestión de Metas con Arquitectura BDI
– Modelo Intención-Acción
• Arquitectura RoboACT
– Estructura General
– Modelo Emocional
Arquitectura RoboACT
Estructura General
Arquitectura RoboACT
Modelo Emocional
•
Estímulos afectan estado
emocional
– Interacción con otros
– Modelo Social
•
Estado emocional con
variables moduladoras
– Ambigüedad
– Factor de Olvido
•
Parametrización de
acciones básicas
– BDI genera acciones
– Modulación según estado
emocional
Discusión Final
• Necesitamos agentes racionales sociales más
«humanos»
– Simulación de Humanos
– Interacción con Humanos
• BDI imita adecuadamente el «razonamiento
práctico» de decisión humana
• Acción de un agente social debe ser mediada por
un Modelo Emocional
Gracias por su Atención
• Ing. Enrique González Ph.D.
– Pontificia Universidad Javeriana
– Departamento Ingeniería de Sistemas
– email: egonzal@javeriana.edu.co
Descargar