Introducción a Agentes Inteligentes
11.
¿Qué es un agente?
12.
Características básicas de agentes software
13.
Un poco de historia
14.
Conceptos relacionados con los agentes software
15.
Tipos de agentes software
16.
Tecnología y metodologías
17.
Prospectiva de los agentes
DSAI, Javier Carbó, GIIA-UC3M
1
1 ¿Qué es un agente?
Definición de Agente
Concepto ambiguo hoy ampliamente utilizado.
¡Yo trabajo con agentes!
¿Toda entidad computacional es un agente?
Heterogeneidad:
Aislados / Formando „sociedades‟
Móviles / Estáticos
Comunicación / Sin comunicación
Inteligentes / No inteligentes
DSAI, Javier Carbó, GIIA-UC3M
2
1 ¿Qué es un agente?
Algunas definiciones
Agente
proceso computacional autónomo,
con iniciativa propia
con capacidad de explorar y modificar su entorno
y posibilidad de comunicarse con otros agentes
DSAI, Javier Carbó, GIIA-UC3M
3
1 ¿Qué es un agente?
Algunas definiciones
”Sistemas computacionales que habitan en ambientes
dinámicos complejos, sienten y actúan autónomamente en ese
entorno y alhacerlo llevan a cabo un conjunto de objetivos o
tareas para los que fueron diseñados” [Maes95]
”Sistema computacional que está situado en un determinado
entorno, y que es capaz de forma flexible y autónoma de
efectuar acciones sobre ese entorno para alcanzar sus
objetivos” [Jennings00]
DSAI, Javier Carbó, GIIA-UC3M
4
1 ¿Qué es un agente?
Algunas definiciones
una entidad computacional capaz de resolver problemas en
un entorno particular. Recibe información del mismo, que le
hacen modificar su estado y comportamiento, actuando para
alcanzar unos objetivos específicos.
autónomo, tiene control sobre su estado y sobre su propio
comportamiento
capaz de exhibir un comportamiento flexible al tratar de
resolver un problema
proactivo, es decir,capaz de modificar sus metas de forma
oportunista y tomar la iniciativa para poder alcanzar sus
objetivos
DSAI, Javier Carbó, GIIA-UC3M
5
2 Características
Características Comunes
Autonomía: mantiene el control de sus propias acciones, no
necesita de la interacción continua de un usuario
Interacción con el entorno
Tienden a cumplir unos objetivos predefinidos porel diseñador
Persistencia: mantienen un estado que no se modifica
caprichosamente
Capaces de actuar no sólo de forma reactiva sino también
proactiva
Cierto nivel de „inteligencia‟
¿Movilidad?
DSAI, Javier Carbó, GIIA-UC3M
6
2 Características
Otras Características deseables
Actividad Social
Comunicación
Colaboración
CoordinaciónAprendizaje
Racionalidad
Flexibilidad, oportunismo
Benevolencia
Veracidad
DSAI, Javier Carbó, GIIA-UC3M
7
3 Un poco de historia
Un poco de historia
Aunque hay trabajos anteriores, toma fuerza en los años 90
Fruto de la interacción de diversas disciplinas informáticas:
Inteligencia Artificial, Ingeniería del Software, Bases dedatos y
Sistemas Distribuidos.
Y no informáticas: Sociología, Psicología, Biología y Economía
DSAI, Javier Carbó, GIIA-UC3M
8
3 Un poco de historia
Inteligencia Artificial Distribuida
Rama de la IA que busca la solución distribuida de problemas
Comportamiento inteligente a través de la interacción de
diversos agentes
Orígenes:
Conocimientodistribuido
No hay inteligencia sin sociedad
Según esta visión los agentes DEBEN ser inteligentes para ser
considerados como tal
DSAI, Javier Carbó, GIIA-UC3M
9
4 Conceptos relacionados
Ambiente/Entorno
Accesible / inaccesible: ¿Es posible obtener información
completa, exacta y actualizada acerca del estado del
ambiente?
Determinista / no determinista:...
Regístrate para leer el documento completo.