Agentes Inteligentes
Agentes Inteligentes
Universidad de San Carlos de Guatemala Universidad de San Carlos de Guatemala
Que es un Agente? (I)
Que es un Agente? (I)
Es una entidad que pe
Es una entidad que pe
rcibe su ambiente mediante
rcibe su ambiente mediante
sensores y actúa sobre su entorno por medio de
sensores y actúa sobre su entorno por medio de
efectores de manera racional.
efectores de manera racional.
•
•
Entorno
Entorno =
=
Internet
Internet
••
Percepción
Percepción
= Aprender de
= Aprender de
nuestr
nuestr
as accio
as accio
nes,
nes,
peticiones, gustos
peticiones, gustos
•
•
Acciones
Acciones
= Lo que el dec
= Lo que el dec
ide responder/hacer
ide responder/hacer
•Que es un Agente? (II)
Que es un Agente? (II)
Características Generales
Características Generales
•
•
Reactivo:
Reactivo:
el agente es capaz de responder a
el agente es capaz de responder a
cambios en el entorno en que se encuentra
cambios en el entorno en que se encuentra
situado.
situado.
•
•
Pro-activo:
Pro-activo:
a su vez el
a su vez el
agente debe ser capaz de
agente debe ser capaz de
intentar cumplir sus propios planes u objetivos.
intentar cumplir sus propios planes u objetivos.
•
•
Social:
Social:
debe de poder comunicarse con otros
debe de poder comunicarse con otros
agentes mediante algún tipo de lenguaje de
agentes mediante algún tipo de lenguaje de
comunicación de agentes.
Características Especificas (I)
Características Especificas (I)
•
• Continuidad Temporal:Continuidad Temporal: se considera un agente un proceso sin fin,se considera un agente un proceso sin fin,
ejecutándose continuamente y desarrollando su función. ejecutándose continuamente y desarrollando su función.
•
• Autonomía: un agente es completamente autónomo si es Autonomía: un agente es completamente autónomo si es capaz decapaz de
actuar basándose en su experiencia, aunque el entorno cambie actuar basándose en su experiencia, aunque el entorno cambie severamente.
severamente.
•
• Sociabilidad: este atributo permite a un agente Sociabilidad: este atributo permite a un agente comunicar concomunicar con
otros agentes o incluso con otras entidades. otros agentes o incluso con otras entidades.
•
• Racionalidad: el agente siempre realiza «lo correcto» a Racionalidad: el agente siempre realiza «lo correcto» a partir de lospartir de los
datos que percibe del entorno. datos que percibe del entorno.
•
• Reactividad: un agente actúa como resultado de cambios en Reactividad: un agente actúa como resultado de cambios en susu
entorno. En este caso, un agente percibe el entorno y
entorno. En este caso, un agente percibe el entorno y esos cambiosesos cambios dirigen el comportamiento del agente.
Características Especificas (II)
Características Especificas (II)
•
• Pro-actividad: un agente es pro-activo cuando es capaz Pro-actividad: un agente es pro-activo cuando es capaz dede
controlar sus propios objetivos a pesar de cambios en el entorno. controlar sus propios objetivos a pesar de cambios en el entorno.
•
• Adaptabilidad: está relacionado con el Adaptabilidad: está relacionado con el aprendizaje que un agenteaprendizaje que un agente
es capaz de realizar y si
es capaz de realizar y si puede cambiar su comportamientopuede cambiar su comportamiento basándose en ese
basándose en ese aprendizaje.aprendizaje.
•
• Movilidad: capacidad de un agente de trasladarse a través de Movilidad: capacidad de un agente de trasladarse a través de unauna
red telemática. red telemática.
•
• Veracidad: asunción de que un agente Veracidad: asunción de que un agente no comunica informaciónno comunica información
falsa a propósito. falsa a propósito.
•
• Benevolencia: asunción de que un agente está dispuesto a ayudar aBenevolencia: asunción de que un agente está dispuesto a ayudar a
otros agentes si esto no
otros agentes si esto no entra en conflicto con sus propiosentra en conflicto con sus propios objetivos.
Multiagente
Multiagente
•
•
Un sistema esta compuesto por varios agentes.
Un sistema esta compuesto por varios agentes.
••
Los agentes pueden interactuar con otros agentes
Los agentes pueden interactuar con otros agentes
(ACL
(ACL
-
-
Agent
Agent
Communi
Communi
cation
cation
Langua
Langua
ge)
ge)
•
•
Un agente no tiene el control global
Un agente no tiene el control global
••
Lo
Lo
datos
datos
se
se
encuentran
encuentran
centralizados
centralizados
••
El alcance y punto de vista individuales y limitados
El alcance y punto de vista individuales y limitados
por cada agente.
Clases de Agentes Inteligentes
Clases de Agentes Inteligentes
•
•
Agentes de Reflejo Simple
Agentes de Reflejo Simple
••
Agentes Basados en Tablas
Agentes Basados en Tablas
••
Agentes con Metas
Agentes con Metas
Explicitas
Explicitas
••
Agentes Basados en utilidad
Agentes Basados en utilidad
•Ejemplos de Agentes (I)
Ejemplos de Agentes (I)
•
•
Ayuda al cliente
Ayuda al cliente
• •Chat
Chat
Vía: http://xkcd.com/ Vía: http://xkcd.com/ Vía: http://es.xkcd.com/xkcd-es Vía: http://es.xkcd.com/xkcd-esEjemplos de Agentes (II)
Ejemplos de Agentes (II)
•
•
Agentes recomendador de
Agentes recomendador de
contenidos
contenidos
••
Juegos
Juegos
••
Tienda en casa
Tienda en casa
•Ejemplos de Agentes (III)
Ejemplos de Agentes (III)
Como hacer un Agente Inteligente?
JADE
-http://es.wikipedia.org/wiki/Java_Agent_Develop
ment_Framework
Enlaces Consultados
Enlaces Consultados
•
• (++) Información bastante clara y concisa, acerca de (++) Información bastante clara y concisa, acerca de los agentes, loslos agentes, los
diferentes tipos y clasificaciones de estos diferentes tipos y clasificaciones de estos
http://www.depi.itch.edu.mx/apacheco/expo/html/ai12/ http://www.depi.itch.edu.mx/apacheco/expo/html/ai12/
•
• Información general de agentesInformación general de agentes
http://www.cruzrojaguayas.org/inteligencia/Introducci%F3n1.htm http://www.cruzrojaguayas.org/inteligencia/Introducci%F3n1.htm
•
•Agentes y Robots http://www.hipertexto.info/documentos/robot_agent.htmAgentes y Robots http://www.hipertexto.info/documentos/robot_agent.htm •
• Información de AgentInformación de Agentes Inteligentes en es Inteligentes en la Wikipediala Wikipedia
http://es.w
http://es.wikipedia.org/wikipedia.org/wiki/Agente_intiki/Agente_inteligente_%28inteeligente_%28inteligencia_artificialligencia_artificial%29%29 yy http://en.w
Acerc
Acerc
a del autor y
a del autor y
la licencia
la licencia
•
•
Pedro Domingo
Pedro Domingo
– –