Documentos de Académico
Documentos de Profesional
Documentos de Cultura
U - II Agentes Inteligentes
U - II Agentes Inteligentes
CONTENIDO
HISTORIA
TERMINOLOGIA
CARACTERIZACION DE UN AGENTE
TIPOS DE AGENTES
APLICACIONES DE AGENTES
TIPOS DE AMBIENTES
CONCLUSIONES
HISTORIA DE LOS AGENTES
Skinner (1953)
El anlisis de la actividad de un agente racional como una correlacin que permite pasar de
secuencias de percepciones a acciones a meras correlaciones entrada/salida o estmulo/respuesta.
(Putnam,1960; Lewis, 1966)
El paso del conductismo al funcionalismo en el mbito de la psicologa, incorpor la nocin de estado
interno de un agente
Daniel Dennet (1969, 1978)
Contribuy a sintetizar en una posicin intencional coherente en relacin con los agentes.
Horvitz (1988)
Fueron especficos al sugerir el empleo de la racionalidad, concebida sta como la obtencin del
mximo de utilidad esperada.
DEFINICION:
Un agente es todo aquello que puede considerarse
que percibe su ambiente mediante sensores y que
responde o acta en tal ambiente por medio de
efectores.
TERMINOLOGIA DE AGENTES
AGENTES: DEFINICIN
Definicin de Hayes-Roth:
Los agentes inteligentes continuamente realizan tres funciones:
percepcin de condiciones dinmicas en el ambiente; accin para afectar
condiciones en el ambiente; y razonamiento para interpretar las
percepciones, resolver problemas, realizar inferencias, y determinar
acciones.
Agente Autnomo
Agente Humano
Agente Ideal
Un buen agente debe ser comunicativo, es decir, debe ser
capaz de entender tus propuestas, preferencias y
limitaciones. Adems, debe estar capacitado para escoger
entre varias opciones a partir de una simple consulta; debe
ser autnomo y actuar sin que el usuario le controle todo el
tiempo; y, por ltimo, debera ser adaptable, que pudiera
aprender de otras experiencias y de las preferencias de sus
usuarios.
Agente Inteligente
Agentes Robticos
En el caso de agentes robticos, los sensores son
sustituidos por cmaras infrarrojas y los efectores son
reemplazados mediante motores.
Agente Racional
Es aquel que hace lo correcto, lo correcto se afirmar que
es que el agente tenga el mejor desempeo. El agente
racional puede medir su propio desempeo. Los agentes
pueden medirse pero no es recomendable.
Agentes de Software
En el caso de un agente de software, sus percepciones y
acciones vienen a ser la cadena de bits codificados.
TERMINOLOGIA DE AGENTES
Medicin de desempeo
Omnisciencia
CARACTERIZACION DE UN AGENTE
VER A UN AGENTE COMO UN SISTEMA DE COMPUTO CAPAZ DE ACTUAR DE FORMA AUTONOMA Y FLEXIBLE EN UN
ENTORNO CON LAS SIGUIENTES CARACTERISTICAS:
REACTIVO
El agente es capaz de responder a cambios en el entorno en que se encuentra situado
PROACTIVO
El agente es capaz de intentar cumplir sus propios planes u objetivos
SOCIAL
Debe de poder comunicarse con otros agentes mediante algun tipo de lenguaje de
comunicacin de agentes.
CONTINUIDAD TEMPORAL
Se considera a un agente un proceso sin fin, ejecutndose continuamente y desarrollando su
funcin.
AUTONOMIA
Un agente es completamente autnomo si es capaz de actuar basndose en su experiencia, el
agente es capaz de adaptarse aunque el entorno cambie severamente.
RACIONALIDAD
El agente siempre realiza "LO CORRECTO" a partir de los datos que percibe del entorno.
ADAPTATIVIDAD
Esta relacionado con el aprendizaje que un agente es capaz de realizar y si puede cambiar su
comportamiento basndose en ese aprendizaje
CARACTERIZACION DE UN AGENTE
CARACTERIZACION DE UN AGENTE
Continuacin:
MOVILIDAD
Capacidad de un agente de trasladarse a travs de una red telemtica.
VERACIDAD
Asuncin de que un agente no comunica informacin falsa a propsito.
BENEVOLENCIA
Asuncin de que un agente esta dispuesto a ayudar a otros agentes si esto no entra en
conflicto con sus propios objetivos.
3 leyes de la Robotica (Isaac Asimov)
1.- Un robot no puede daar a un ser humano ni, por inaccin, permitir
que ste sea daado.
2.- Un robot debe obedecer las rdenes dadas por los seres humanos
excepto cuando estas rdenes entren en conflicto con la Primera Ley.
Agente
=
Arquitectura de agente
+
Programa de agente.
TIPOS DE AGENTES
Percepciones:
Video, velocmetro, vlvulas, sensores del motor, teclados, GPS,
Ambiente:
Calles y avenidas, trafico, peatones, clima,
Medidas de Desempeo:
Actuadores:
Volante, acelerador, freno, bocina, corneta, tablero,
TIPOS DE AGENTES
Percepciones:
Teclado para la entrada de sntomas, conclusiones, respuesta de
pacientes
Ambiente:
Pacientes, Hospital, Personal
Medidas de Desempeo:
Actuadores:
Visualizar preguntas, pruebas, diagnsticos, tratamientos,
casos
TIPOS DE AGENTES
TAREA #2
Especificar los elementos clave para los siguientes agentes:
Percepciones
Ambiente
Medida de Desempeo
Actuadores
Aplicaciones.
APLICACIONES DE AGENTES
Accesibles y no accesibles
Si los sensores de un agente le permiten tener accesos al estado total del ambiente se
dice que este es accesible a tal agente. Un agente es realmente accesible si los
sensores detectan todos los aspectos relevantes a la eleccin de una accin.
Deterministas y no deterministas
Si el estado siguiente de un ambiente se determina completamente mediante el estado
actual, as mismo como las acciones escogidas por el agente, nos encontramos ante un
ambiente determinista.
Episdicos y no episdicos
En este ambiente la experiencia del agente se divide en "episodios". Cada episodio
consta de un agente que percibe y acta. La calidad de su actuacin depender del
episodio mismo dado que los episodios subsecuentes no dependern de las acciones
producidas en episodios anteriores.
Estticos y dinmicos
Si existe la posibilidad de que el ambiente sufra modificaciones mientras que el agente
se encuentra deliberando, se dice que tal ambiente se comporta en forma dinmica en
relacin con el agente.
Discretos y continuos
Si existe una cantidad limitada de percepciones y acciones distintas y claramente
discernibles, se dice que el ambiente es discreto caso contrario es continuo.
TIPOS DE AMBIENTES
Tutor de Ingles
TIPOS DE AMBIENTES
Tutor de Ingles
TIPOS DE AMBIENTES
Tutor de Ingles
TIPOS DE AMBIENTES
Tutor de Ingles
TIPOS DE AMBIENTES
Tutor de Ingles
TIPOS DE AMBIENTES
Tutor de Ingles
TIPOS DE AMBIENTES
Tutor de Ingles
TIPOS DE AMBIENTES
Tutor de Ingles
TIPOS DE AMBIENTES
Tutor de Ingles
TIPOS DE AMBIENTES
Tutor de Ingles
TIPOS DE AMBIENTES
VENTAJAS
Los agentes representan una abstraccin ms para disear y desarrollar
Conclusiones
software, y que entra a ser parte de las abstracciones ya existentes, que han
ayudado a administrar la complejidad inherente al software. Y as como muchos
sistemas pueden ser modelados en forma natural y fcilmente entendibles como
un conjunto de objetos pasivos que interactan entre s, muchos otros sistemas
pueden modelarse como una coleccin de agentes autnomos interactuando
entre si.
La tecnologa de agentes autnomos y sistemas multiagentes es ms apropiada
para construir sistemas en los que:
1. Los datos, control o recursos estn distribuidos.
2. Los agentes dan una metfora natural para dar funcionalidad
al sistema.
3. Sistemas heredados deben interoperar en la red.
Los agentes inteligentes liberan de la tarea de discriminar entre un conjunto de
informacin que se tiene acerca de un tema para poder obtener la informacin
que sea ms conveniente para su uso.
Un agente utiliza la informacin adquirida en el pasado para tomar decisiones en
situaciones futuras en las que se encuentre.
Busqueda de ofertas en el ambiente de comercio
CONCLUSIONES
Conclusiones
EJEMPLOS DE LIBRERIAS PARA CONSTRUIR AGENTES
Cougaar
(acrnimo ingls de Cognitive Agent Architecture) es una plataforma de software
para el desarrollo de agentes, implementada en Java. Es el resultado de un
proyecto de investigacin DARPA que incluye no slo el core de la aplicacin
sino tambin una variedad de componentes que permiten visualizar y manejar
sistemas de agentes complejos.
La figura muestra el diseo bsico de Cougaar basada en agentes, donde los
nodos (JVM) contienen agentes. Los agentes a su vez contienen componentes
pluginns que interactan para definir el comportamiento de ese agente. El nodo
de servicios de nivel, tales como el envi de mensajes entre agentes, se
anuncian por los componentes de la infraestructura pluginns. Toda la
infraestructura est basada en componentes.
http://jade.tilab.com/
UNIDAD II: AGENTES INTELIGENTES
http://www.fipa.org
UNIDAD II: AGENTES INTELIGENTES
Plataforma distribuida
Comunicacin entre plataformas
Protocolos estndares
Internet
Especificacin FIPA
Agentes y servicios
Comunicacin
G
arantiza que cada agente en la plataforma tenga un nico nombre.
Encargado de proporcionar los servicios de pginas blancas y ciclo de vida, y
de mantener el directorio de los identificadores de agentes (AID: Agent
Identifier) y su estado.
Cada agente debe registrarse con el AMS para obtener un AID valido
DF . Directory Facilitator:
Instalacin de JADE
Requisitos para instalar el Jade:
Java Run Time version 1.2 o superiores.
Lo cual implica que este configurado correctamente el path y classpath de java.
(en la lnea de comandos se debe permitir ejecutar los comandos javac, y java )
El software de JADE se debe descargar del sitio web http://jade.tilab.com . Para
poder acceder a la zona de descargas debe registrarse. El archivo bsico de la
zona de descargas es el binario y normalmente lleva el siguiente nombre JADE-
bin-Y.X.zip
NetBeans la versin actual es 8.2
UNIDAD II: AGENTES INTELIGENTES
Instalacin de JADE
Requisitos para instalar el Jade:
Java Run Time version 1.2 o superiores.
Lo cual implica que este configurado correctamente el path y classpath de java.
(en la lnea de comandos se debe permitir ejecutar los comandos javac, y java )
El software de JADE se debe descargar del sitio web http://jade.tilab.com . Para
poder acceder a la zona de descargas debe registrarse. El archivo bsico de la
zona de descargas es el binario y normalmente lleva el siguiente nombre JADE-
bin-Y.X.zip
NetBeans la versin actual es 8.2
UNIDAD II: AGENTES INTELIGENTES
import jade.core.Agent;
import jade.core.Agent;