Documente Academic
Documente Profesional
Documente Cultură
Conceptos Generales
1
Agentes software
Qu son?
Por qu otro paradigma?
Otra moda tecnolgica?
Qu hay de nuevo?
Cmo se construyen?
Por dnde empezar?
Hasta dnde podemos llegar?
Nuestro lter-ego en la Red?
Definiciones cualitativas
Basadas en propiedades o en habilidades del agente,
Definiciones operacionales
Test de Huhns-Singh
Clasificaciones
COGNICIN
conducta
dirigida
por el objetivo
ACCIN PERCEPCIN
Autnomo
actuadores que sensores que
Reactivo cambian el entorno perciben
Proactivo el entorno
Entorno
Flexibilidad:
Reactivo Proactivo Social
AGENTE
percepcin accin
(entrada) (salida)
ENTORNO
Sistemas Multi-Agente
Heterogeneidad
Especializacin
Concurrencia y Distribucin
Flexibilidad, escalabilidad, tolerancia a fallos, gestin de
recursos
Distribucin del conocimiento
Autonoma
Componentes Informticos se entienden y disean como entidades autnomas
independientes unas de otras.
El dilogo entre entidades materializa la ejecucin de un sistema, no las
llamadas a procedimientos o funciones, o la ejecucin de un mtodo como
consecuencia la recepcin de un mensaje
Los agentes deciden de forma autnoma de que manera actuar y en que
momento intervenir en la solucin colectiva a un problema
Sistemas Inteligentes. Facultad de Informtica. Universidad Politcnica de Valencia 22
Definicin de SMA (Ferber, 1999)
1. Un entorno
2. Un conjunto de objetos
Los objetos se encuentran integrados con el entorno, i.e. es posible
sistema
4. Un conjunto de relaciones que unen objetos y agentes
5. Un conjunto de operaciones
hacen posible que los agentes perciban, produzcan, consuman,
Delegacin
Cooperacin
Coordinacin
partes implicadas).
Sistemas Inteligentes. Facultad de Informtica. Universidad Politcnica de Valencia 24
Comunicacin entre agentes
Lenguajes de comunicacin entre agentes
KQML
FIPA ACL
Performativas
Movilidad
Agentes mviles
Migrar de un nodo a otro en una red preservando su
Servicio vocal
...
Cdigo
Cdigo Cdigo
+ +
Datos Datos
N de agentes
multiagente
agente nico
Grado de inteligencia
inmvil
simple complejo
mvil
Movilidad
Agentes
Creencias
Deseos
Intenciones
Pginas amarillas
Agenda Text
Juan mining
Prefs
Otras
Juan Asistente Tcnicas
De Juan IA
CBR
Facilitan la evolucin:
Adaptacin a modificaciones y al entorno
Desarrollo incremental