Agentes y Sistemas
multiagente
RICARDO ANTONIO BERMÚDEZ OSORIO
INTRODUCCIÓN
DE DÓNDE VIENEN LOS AGENTES?
AGENTES
“Un agente es cualquier entidad que percibe su entorno a través de sensores y actúa sobre ese entorno mediante efectores. Un agente es racional cuando realiza la mejor acción posible a partir de los datos percibidos”
[Russell&Norvig]
DEFINICIÓN: LOS CLÁSICOS
[Brenner]
“Un agente software inteligente es un programa que puede realizar tareas específicas para un usuario y posee un grado de inteligencia suficiente para ejecutar parte de sus tareas de forma autónoma y para interactuar con su entorno de forma útil”
[Russell&Norvig]
“Un agente es cualquier entidad que percibe su entorno a través de sensores y actúa sobre ese entorno mediante efectores. Un agente es racional cuando realiza la mejor acción posible
a partir de los datos percibidos”
DEFINICIÓN: LOS CLÁSICOS
[Wooldridge]
Un agente inteligente es un sistema (hardware o software) situado en un determinado entorno, capaz de actuar de forma autónoma y razonada en dicho entorno para conseguir unos objetivos”
CARACTERÍSTICAS
Los agentes software tienen un conjunto de características que habrá que tener en cuenta para su desarrollo.
Los agentes son:
Entidades autónomas
Autonomía: Pueden trabajar sin la intervención directa del usuario y tienen cierto control sobre sus acciones y estado interno.
Reactividad: Pueden percibir su entorno (que puede ser el mundo físico, un usuario detrás de una interfaz gráfica o vocal, aplicaciones en la red, u otros agentes) y responder
oportunamente a cambios que se produzcan en
el mismo.
CARACTERÍSTICAS
Entidades autónomas
Iniciativa: El comportamiento de los agentes está determinado por los objetivos (metas) que persiguen y por tanto pueden producir acciones no sólo como respuesta al entorno.
Agentes como entidades autónomas que interaccionan con un entorno.
_________________________________________________________________
Un agente Inteligente
________________________________________________________________
Tipificando un agente Inteligente
________________________________________________________________
QUÉ ES UN AGENTE RACIONAL?
- esta no es la definición habitual de racionalidad ideal basada en la lógica teórica.
Cometido de la IA
El cometido de la IA es el diseño de un
Programa de agente: una función que permita implantar el mapeo del agente para pasar por el "sandwich" de percepciones a acciones.
Este programa se ejecutará en algún tipo de dispositivo de cómputo, al que se denominará arquitectura (puede ser una computadora sencilla o hardware especial). En alguno ámbitos se utilizan agentes de software (o robots de software o softbots).
Agente = arquitectura + programa
TIPOS DE AGENTES
Qué es un agente reactivo simple?
Agente reflejo simple
Qué es un agente reactivo cuasi pro-activo?
Qué es un agente orientado a metas?
Qué es un agente utilidad intensivo?
SISTEMAS MULTIAGENTE
SMA (Sistemas multiagentes)
“SMA es aquel que se diseña e implementa pensando en que estará compuesto por varios agentes que interactuarán entre sí, de forma que juntos permitan alcanzar la funcionalidad deseada”
[Jennings et al., 1998]
Los agentes no actúan solos sino como:
Habilidad Social de los Agentes
Comunicación entre Agentes
Algunos autores consideran que la capacidad de hablar un lenguaje de agentes es suficiente para considerar a un software como agente
Ambientes en Internet
• e mail_
• Grupos de noticias
• WWW
• FTP
• Juegos en línea
• Foros
• Buscadores con diversos agentes
• Ambiente apto para minería de datos
• Bibliotecas virtuales (p.ej., de IA)
RESÚMEN
RESÚMEN
BIBLIOGRAFÍA
005.1 A396