Está en la página 1de 16

Tipos de agentes

Inteligencia Artificial
Ingeniería en Sistemas Computacionales
Consorcio Clavijero
Experto en contenido: M.C.C. Sergio Castillo
 Esta presentación se basa en los tipos de
agentes propuestos por Stuart Russell y
Peter Irving en su libro Artificial
Intelligence, a Modern Approach, 2nd
Edition, e incluimos también Agentes BDI,
no cubiertos por estos autores.
 Las figuras son tomadas de la página web
de materiales de apoyo con que cuenta
este libro.

Tipos de agentes
 Los tipos de agentes que cubre esta
presentación son:

◦ Agente reflexivo simple.


◦ Agente reflexivo basado en modelos.
◦ Agente basado en metas.
◦ Agente basado en utilidad.
◦ Agentes que aprenden.
◦ Agentes BDI (Beliefs Desires Intentions).

Tipos de agentes
Agentes reflexivo simple
 “Percibe” su medio ambiente por medio de
sensores.
 Cuenta con un conjunto de reglas del tipo:
◦ Si (condición) entonces acción
 La primera condición que resulta verdadera
es la que decidirá la acción a ejecutar.
 La acción es ejecutada por un actuador que
interactúa directamente con el medio
ambiente, modificándolo de alguna manera.

Agentes reflexivo simple


Agente reflexivo basado en
modelos
 Este tipo de agentes ya tienen “estados”.
 Un estado está definido por un conjunto
de variables internas. Cuando alguna de
esas variables cambia de valor, se dice
que hay un “cambio de estado”.
 En este tipo de agente se tienen variables
para describir el medio ambiente y para
describir las acciones realizadas.
 Todas ellas condicionan la acción a
ejecutar.

Agente reflexivo basado en


modelos
Agente basado en metas
 Además de las variables que definen el
estado actual, estos agentes tienen
variables que definen situaciones o
estados deseables.
 Ahora la decisión de la acción a ejecutar
también debe tomar en cuenta los
posibles efectos de las acciones.
 Las búsquedas y la planificación son sub-
campos de la IA que se dedican a
determinar secuencias de acciones que
permitan al agente alcanzar su meta.
Agente basado en metas
Agente basado en utilidad
 Una “función de utilidad” mapea un
estado o conjunto de estados con un
número real, que describe un grado de
conveniencia.
 En base a esta función de utilidad, el
agente puede elegir aquella acción que
más le ayude a alcanzar mayor
satisfacción, que en un agente racional
será aquella acción que más lo acerque a
su meta.

Agente basado en utilidad


Agentes que aprenden
 Este tipo de agentes tienen 4
componentes conceptuales:
◦ Un elemento de aprendizaje, responsable de
realizar mejoras.
◦ Un elemento de desempeño, responsable de
elegir la acción a ejecutar.
◦ Un crítico, que determina que tan buena es la
actuación del agente.
◦ Un generador de problemas, que es
responsable de sugerir acciones que llevarán al
agente a nuevas experiencias de las que pueda
obtener información.

Agentes que aprenden


 BDI: Beliefs (creencias), Desires (deseos)
e Intentions (intenciones).
 Son estados mentales que se utilizan para
caracterizar este tipo de agentes.
 Las creencias representan la información
que el agente tiene sobre su entorno.
 Los deseos representan las metas o
motivaciones del agente
 Las intenciones representan la acciones
que el agente ha decidido ejecutar.

Agentes BDI
Agentes BDI
 Es un agente que representa un jugador de futbol soccer
que es mediocampista derecho.
Creencias Deseos Intenciones
•Situación de •Ganar. •Centrar desde la
balón. •Marcar un gol. banda.
•Situación de •Defender. •Defender la
otros jugadores. banda.
•Tiempo desde la •Atacar por la
última medida de banda.
situaciones. •Tirar desde la
•Límites del banda.
campo. •Ir a por el balón.
•Efectividad de
sus jugadas.
•Tiempo hasta el
final.
•Estrategia de
equipo.

Ejemplo de agente BDI

También podría gustarte