Compiladores
¿De dónde vienen los Agentes?
Tecnología de Objetos (software) Inteligencia Artificial Sistemas Distribuidos (computación) Sociedades, Psicología Sistemas Intencionales & dificultades ‘top-down’
Tecnología de Objetos
Mensajes entre objetos Encapsulamiento, independencia Clases, herencia
Inteligencia Artificial
Conocimiento (representación del mundo) Razonamiento AprendizajeEnfoque de agente:
Sensores Proceso inteligente Efectores
Sistemas Distribuidos
Distribución de datos y procesos Conectividad, Redes, Protocolos Interoperabilidad Internet
Sociedades, Psicología
Historias de hormigas y abejas Interacciones entre humanos, roles Conductismo, Gestalt, Cognitivismo
Sistemas Intencionales & dificultades ‘top-down’
Sistemas Complejos fácilmentediseñables como Sistemas Intencionales Diseño de grandes aplicaciones informáticas mediante métodos top down es caro y difícil de mantener y actualizar
Autonomía
Componentes Informáticos se entienden y diseñan como entidades autónomas independientes unas de otras. El diálogo entre entidades materializa la ejecución de un sistema, no las llamadas a procedimientos o funciones, o la ejecución de un métodocomo consecuencia la recepción de un mensaje Los agentes deciden de forma autónoma de que manera actuar y en que momento intervenir en la solución colectiva a un problema
Pero ¿qué es un agente?
Proceso de larga vida (permanente) Independencia, autonomía “Inteligencia”
Teoría de Agentes
Un agente es un sistema informático, situado en algún entorno, que percibe el entorno (entradassensibles de su entorno) y a partir de tales percepciones determina (mediante técnicas de resolución de problemas) y ejecuta acciones (de forma autónoma y flexible) que le permiten alcanzar sus objetivos y que pueden cambiar el entorno.
Agente: Definición
No existe una definición comunmente aceptada.
Wooldridge: Wooldridge:
• Cualquier proceso computacional dirigido por el objetivo capaz deinteraccionar con su entorno de forma flexible y robusta
Entorno
Flexibilidad:
Reactivo Proactivo Social
Agente: Definición
No existe una definición comunmente aceptada.
Wooldridge:
Cualquier proceso computacional dirigido por el objetivo capaz de interaccionar con su entorno de forma flexible y robusta Flexible: Reactivo, Proactivo y Social
Parunak:
Teoría de Agentes
Autonomía:capacidad de actuar sin intervención humana directa o de otros agentes. Sociabilidad: capacidad de interaccionar con otros agentes, utilizando como medio algún lenguaje de comunicación entre agentes. Reactividad: un agente está inmerso en un determinado entorno (habitat), del que percibe estímulos y ante los que debe reaccionar en un tiempo preestablecido. Iniciativa: un agente no sólo debe reaccionara los cambios que se produzcan en su entorno, sino que tiene que tener un carácter emprendedor y tomar la iniciativa para actuar guiado por los objetivos que debe de satisfacer. Movilidad: habilidad de trasladarse en una red de comunicación informática. Veracidad: no comunica información falsa intencionadamente. Benevolencia: no tiene objetivos contradictorios y siempre intenta realizar la tareaque se le solicita. Racionalidad: tiene unos objetivos específ. y siempre intenta llevarlos a cabo.
Teoría de Agentes
Los sistemas compuestos de múltiples agentes, comenzaron a utilizarse en la Inteligencia Artificial Distribuida (O'hare et al.., 1996), que tradicionalmente se ha dividido en dos campos:
La Resolución de Problemas distribuidos: un problema particular puede resolverse por unnúmero de nodos que cooperan en dividir y compartir conocimiento sobre el problema y su solución. Las tareas que cada agente realiza están prefijadas de antemano, cada agente tiene una conducta fija, y el sistema se centra en el comportamiento global. Los Sistemas Multiagente: agentes autónomos trabajan juntos para resolver problemas, caracterizado porque cada agente tiene una información o...
Regístrate para leer el documento completo.