Está en la página 1de 10

CARRERA DE COMPUTACION

SEMESTRE SEXTO

PERÍODO SEP/2016 - MAR/2017

INTELIGENCIA ARTIFICIAL I

TEMA:
ESTRUCTURA DE LOS AGENTES INTELIGENTES REALES
AUTORES:
RICARDO A. ALVARADO MORALES
INES M. LAZZ MESA
MARIA M. LOPEZ CEDEÑO
SERVIO G. PACHARD VELEZ
JUAN J. RIVAS PARRAGA

FACILITADORA:
ING. HIRAIDA SANTANA

CALCETA. NOVIEMBRE 2016 .

INTRODUCCION Para que un agente pueda realizar una acción este tiene que obtener previamente percepciones de cómo se encuentra el medio en el que se desenvuelve. esto lo logra mediante sensores los cuales varían según la función del agente. además de analizar los tipos de agentes que existen. El agente realiza las acciones mediante actuadores. de otra forma no lo podría hacer. los cuales también varían según su función es decir. es decir hardware y software. al obtener esta secuencia de percepciones este determina que la acción que debe realizar es correr hacia el balón y esto lo lograra mediante el actuador “piernas”. Teniendo en cuenta cómo actúa un agente vamos a ver como compuestos en su arquitectura. . estos se clasifican según la forma en que se desenvuelven o realizan las acciones para lograr su objetivo. un agente que juega futbol obtiene la percepción de que el balón está cerca utilizando el sensor de distancia o la vista.

que toman la percepción actual como entrada. ejecuta los programas. MARCO TEÓRICO ESTRUCTURA DE LOS AGENTES INTELIGENTES La base de la Inteligencia Artificial es el diseño de un programa de agente: Una función que permita implantar el mapeo del agente para pasar de percepciones a acciones. .CAPITULO I. que recibe la percepción histórica completa. La arquitectura puede ser una computadora sencilla o un hardware especial. y se encarga de que los actuadores pongan en marcha las acciones generadas. PROGRAMAS DE LOS AGENTES Hay que tener en cuenta la diferencia entre los programas de los agentes. y la función del agente. Figura 1: Estructura de los agentes En general. la arquitectura hace que las percepciones de los sensores estén disponibles para el programa. Los programas de los agentes reciben sólo la percepción actual como entrada porque no hay nada más disponible en el entorno. si las acciones del agente dependen de la secuencia completa de percepciones. Este programa se ejecutará en algún tipo de dispositivo de cómputo al que se denominará arquitectura. el agente tendría que recordar las percepciones.

Figura 2: Pseudocodigo del programa de un agente basado en una tabla de percepciones Al revisar el algoritmo este parece muy sencillo. Actuar de esta forma puede sonar no muy útil ya que existen acciones que requieren llevar un historial de las anteriores. AGENTES REACTIVOS SIMPLES Este es el tipo de agente más sencillo. simplemente buscar la respuesta en la tabla. las acciones que se realizan en un determinado momento están presente durante todo el juego porque de estas dependen las nuevas acciones. pero en la práctica este programa no es factible ya que presenta los siguientes problemas. por ejemplo un juego de ajedrez. a continuación se muestran los tipos de programas que se pueden realizar según la forma de actuar de los agentes. ya que este actúa en función de las percepciones que está tomando en ese momento ignorando las anteriores. Figura 3: Problemas que se presentan en un programa de una agente basado en una tabla Como nos damos cuenta existen muchos obstáculos en el momento de desarrollar un agente que decida realizar una acción en base a una tabla de percepciones. Dada una percepción. .

la diferencia es que este busca cumplir un objetivo. en este punto el agente debe estar preparado por si en determinado momento ocurre un problema que le impida realizar una acción. es decir el agente tiene como propósito llegar a una meta y realiza todas las acciones que sean necesarias para cumplirla. Figura 5: Agente Basado en Modelo AGENTE BASADO EN OBJETIVO Este agente también se basa en un modelo del mundo real. por ejemplo ¿cómo está el mundo ahora?.AGENTE BASADO EN MODELO Este agente actúa según sus percepciones pero las relaciona con un modelo obtenidos anteriormente del mundo real. . luego determina si su acción tuvo efecto en el medio. es decir este debe detenerse y buscar la forma de realizar la acción para llegar a cumplir su objetivo. es decir cuándo va a realizar determinada acción este la relaciona con el estado del modelo.

el agente aprende que no debe realizar esta acción otra vez. si en el proceso de alcanzar su objetivo este tiene un problema y realiza una acción la cual obtiene una crítica mala. para esto determina si la crítica que va a tener luego de realizar una acción es buena o mala. agentes que aprendan de las acciones que están realizando. Figura 7: Agente Basado en Utilidad AGENTE QUE APRENDE Este tipo de agente es el que la IA busca desarrollar. es decir la . es decir tienen un efecto positivo en el medio.Figura 6: Agente Basado en objetivo AGENTE BASADO EN UTILIDAD Este tipo de agente evalúa si las acciones que está realizando son útiles. este es un tipo de agente que tiene un modelo del mundo real y un objetivo a alcanzar.

Figura 7: Agente que aprende .gurda en la tabla de reglas que debe cumplir. así de esta forma se podría decir que el agente está aprendiendo.

Los agentes basados en objetivos tienen su meta a alcanzar planteada y realizan todas las acciones necesarias para cumplirla. es decir que no se queden con el conocimiento que les brindo su desarrollador si no que este pueda adquirir nuevo conocimiento en base a las acciones que esté realizando. estos analizan como se encuentra el mundo antes y después de realizar una acción determinada para saber si están actuando de forma correcta. ya que al tener un gran número de entradas el agente tomara mucho tiempo en analizarlas todas y podría actuar de forma adecuada pero en un momento donde ya no se requiera de la acción. este tipo de agente debe estar preparado en el momento que se presente un problema que le impida realizar una acción para poder cumplir su objetivo.CONCLUSIONES El programa del agente es el código donde se encuentra definida la función del agente. El objetivo de la inteligencia artificial es desarrollar agentes que aprendan. un agente que se basa en una tabla de percepciones tiene más problemas en el momento de realizar una acción que uno que se basa en las percepciones que ha tomado en ese momento. Los agentes basados en modelos toman las percepciones y las analizan según el modelo del mundo que se les definió. es decir que pueda aprender la experiencia. .

inteligencia artificial y el futuro de la mente humana. Consultado. Gómez. Bioinformática: Simulación. Disponible https://tecnologiadelsigloxxi. Revista científica Pensamiento y Gestión. M. (23). Inteligencia artificial en la gestión financiera empresarial. M. Lahoz-Beltrá.BIBLIOGRAFIA Sosa Sierra.: Sentido común. (2010). La máquina de las emociones. 6 de Noviembre 2016. Formato PDF. vida artificial e inteligencia artificial. D. C. 2011 Inteligencia Artificial y Robótica. Minsky. (2011).wordpress. R. (En línea). Ediciones Díaz de Santos. (2010).com/2009/06/09/inteligenciaartificial-y-robotica/ en . P.