You are on page 1of 17

Agentes

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.

Agentes Naturales
Agente: cuerpo biolgico Entorno: naturaleza Sensores: ojos, odos, lengua, piel, etc. Efectores: piernas, brazos, manos, etc. Medida de rendimiento: sobrevivir, reproducirse,

Agentes artificiales
Agentes hardware (robots): interactan directamente con un entorno fsico disponen de un cuerpo fsico sensores: cmaras, telmetros infrarojos, etc. efectores: ruedas/piernas, manipuladores, etc.

Agentes artificiales
Agentes software (softbots):
actan en entornos virtuales (p.e. Internet) todo software: no necesitan manipular fsicamente el entorno

sensores y efectores: dependientes del entorno

Agentes inteligentes
Actan de forma racional en su entorno

AGENTE RACIONAL
Agente Racional es el que percibe y acta para cumplir con sus objetivos con base a sus creencias de lo que es correcto

Agente Racional
La racionalidad de un agente depende de cuatro factores:
La medida del rendimiento: define el grado de xito del agente en el cumplimiento de sus objetivos. La secuencia de percepciones: todo lo que ha percibido el agente hasta ese momento. El conocimiento del medio: todo el conocimiento que ha acumulado en el medio en que habita. Las acciones que el agente puede ejecutar.

Comportamiento Racional
Comportamiento racional: El que se realiza a partir de la secuencia de percepciones hasta el momento, y el conocimiento a priori sobre el entorno. El que elige entre las capacidades, la accin que maximice la medida de rendimiento

Algunas caractersticas adicionales:


Autonoma: Cuanto ms se rige su comportamiento por su propia experiencia y cuanto menos depende de sus conocimientos a priori. Aprendizaje: Cuando no slo recopila informacin, sino que aprende de lo que percibe

Entorno de trabajo de los agentes (REAS)


Rendimiento metas

Entorno ambiente
Actuadores acciones Sensores percepciones

REAS: Ejemplos

PROGRAMA PARA UN AGENTE


Es una funcin que, a partir de las percepciones del agente, le permite realizar las acciones. El trabajo de la IA es disear el programa del agente. Se ejecuta en algn dispositivo de cmputo, el cual es llamado arquitectura.

Tipos de Programas para Agentes


Agentes reactivos (reflejo) simple Agentes reactivos basados en modelos (con estado interno) Agentes basados en metas (u objetivos) Agentes basados en utilidad

Agentes Reactivos Simples


Este tipo de agente no contiene internamente estados y sus procesos o acciones que realiza son respuestas a la entrada de percepciones. Ignoran las percepciones histricas

Agentes reactivos basados en modelos (con estado interno)


Este tipo de agente guarda estados internos sobre la historia percibida lo cual le sirve para ejecutar una accin. Los sensores no nos pueden informar a la vez de todos los estados que maneja nuestro ambiente, es por este caso que el agente necesita actualizar algo de informacin en el estado interno.

Agentes basados en metas


Adems de los estados, los agentes necesitan cierto tipo de informacin sobre sus metas Estas metas van a detallar las situaciones a las que se desea llegar, de este modo, el programa de agente puede combinar las metas con la informacin de los resultados (acciones) que emprenda y de esta manera poder elegir aquellas acciones que permitan alcanzar la meta

Agentes Basados en Utilidad


Utiliza un modelo del mundo, junto con una funcin de utilidad que calcula sus preferencias entre los estados del mundo. Despus selecciona la accin que le lleve a alcanzar la mayor utilidad esperada, entre todos los resultados posibles

You might also like