You are on page 1of 10

CARRERA DE COMPUTACION

SEMESTRE SEXTO

PERODO 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 CEDEO
SERVIO G. PACHARD VELEZ
JUAN J. RIVAS PARRAGA

FACILITADORA:
ING. HIRAIDA SANTANA

CALCETA, NOVIEMBRE 2016

INTRODUCCION
Para que un agente pueda realizar una accin este tiene que obtener
previamente percepciones de cmo se encuentra el medio en el que se
desenvuelve, esto lo logra mediante sensores los cuales varan segn la
funcin del agente.
El agente realiza las acciones mediante actuadores, los cuales tambin varan
segn su funcin es decir, un agente que juega futbol obtiene la percepcin de
que el baln est cerca utilizando el sensor de distancia o la vista, al obtener
esta secuencia de percepciones este determina que la accin que debe realizar
es correr hacia el baln y esto lo lograra mediante el actuador piernas, de otra
forma no lo podra hacer.
Teniendo en cuenta cmo acta un agente vamos a ver como compuestos en
su arquitectura, es decir hardware y software; adems de analizar los tipos de
agentes que existen, estos se clasifican segn la forma en que se
desenvuelven o realizan las acciones para lograr su objetivo.

CAPITULO I. MARCO TERICO


ESTRUCTURA DE LOS AGENTES INTELIGENTES
La base de la Inteligencia Artificial es el diseo de un programa de agente: Una
funcin que permita implantar el mapeo del agente para pasar de percepciones
a acciones. Este programa se ejecutar en algn tipo de dispositivo de
cmputo al que se denominar arquitectura. La arquitectura puede ser una
computadora sencilla o un hardware especial.

Figura 1: Estructura de los agentes

En general, la arquitectura hace que las percepciones de los sensores estn


disponibles para el programa, ejecuta los programas, 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, que
toman la percepcin actual como entrada, y la funcin del agente, que recibe la
percepcin histrica completa. Los programas de los agentes reciben slo la
percepcin actual como entrada porque no hay nada ms disponible en el
entorno; si las acciones del agente dependen de la secuencia completa de
percepciones, el agente tendra 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, Dada una percepcin,


simplemente buscar la respuesta en la tabla, pero en la prctica este programa
no es factible ya que presenta los siguientes problemas.

Figura 3: Problemas que se presentan en un programa de una agente basado en una tabla

Como nos damos cuenta existen muchos obstculos en el momento de


desarrollar un agente que decida realizar una accin en base a una tabla de
percepciones, a continuacin se muestran los tipos de programas que se
pueden realizar segn la forma de actuar de los agentes.

AGENTES REACTIVOS SIMPLES


Este es el tipo de agente ms sencillo, ya que este acta en funcin de las
percepciones que est tomando en ese momento ignorando las anteriores.
Actuar de esta forma puede sonar no muy til ya que existen acciones que
requieren llevar un historial de las anteriores, por ejemplo un juego de ajedrez,
las acciones que se realizan en un determinado momento estn presente
durante todo el juego porque de estas dependen las nuevas acciones.

AGENTE BASADO EN MODELO


Este agente acta segn sus percepciones pero las relaciona con un
modelo obtenidos anteriormente del mundo real, es decir cundo va
a realizar determinada accin este la relaciona con el estado del
modelo, por ejemplo cmo est el mundo ahora?, luego determina si
su accin tuvo efecto en el medio.

Figura 5: Agente Basado en Modelo

AGENTE BASADO EN OBJETIVO


Este agente tambin se basa en un modelo del mundo real, la diferencia es que
este busca cumplir un objetivo, es decir el agente tiene como propsito llegar a
una meta y realiza todas las acciones que sean necesarias para cumplirla, en
este punto el agente debe estar preparado por si en determinado momento
ocurre un problema que le impida realizar una accin, es decir este debe
detenerse y buscar la forma de realizar la accin para llegar a cumplir su
objetivo.

Figura 6: Agente Basado en objetivo

AGENTE BASADO EN UTILIDAD


Este tipo de agente evala si las acciones que est realizando son tiles, es
decir tienen un efecto positivo en el medio, para esto determina si la crtica que
va a tener luego de realizar una accin es buena o mala.

Figura 7: Agente Basado en Utilidad

AGENTE QUE APRENDE


Este tipo de agente es el que la IA busca desarrollar, agentes que aprendan de
las acciones que estn realizando, este es un tipo de agente que tiene un
modelo del mundo real y un objetivo a alcanzar, si en el proceso de alcanzar su
objetivo este tiene un problema y realiza una accin la cual obtiene una crtica
mala, el agente aprende que no debe realizar esta accin otra vez, es decir la

gurda en la tabla de reglas que debe cumplir, as de esta forma se podra decir
que el agente est aprendiendo.

Figura 7: Agente que aprende

CONCLUSIONES
El programa del agente es el cdigo donde se encuentra definida la funcin del
agente, un agente que se basa en una tabla de percepciones tiene ms
problemas en el momento de realizar una accin que uno que se basa en las
percepciones que ha tomado en ese momento, ya que al tener un gran nmero
de entradas el agente tomara mucho tiempo en analizarlas todas y podra
actuar de forma adecuada pero en un momento donde ya no se requiera de la
accin.
Los agentes basados en modelos toman las percepciones y las analizan segn
el modelo del mundo que se les defini, estos analizan como se encuentra el
mundo antes y despus de realizar una accin determinada para saber si estn
actuando de forma correcta.
Los agentes basados en objetivos tienen su meta a alcanzar planteada y
realizan todas las acciones necesarias para cumplirla, este tipo de agente debe
estar preparado en el momento que se presente un problema que le impida
realizar una accin para poder cumplir su objetivo.
El objetivo de la inteligencia artificial es desarrollar agentes que aprendan, 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, es decir que pueda aprender la experiencia.

BIBLIOGRAFIA
Sosa Sierra, M. D. C. (2011). Inteligencia artificial en la gestin financiera
empresarial. Revista cientfica Pensamiento y Gestin, (23).

Minsky, M. (2010). La mquina de las emociones.: Sentido comn, inteligencia


artificial y el futuro de la mente humana.

Lahoz-Beltr, R. (2010). Bioinformtica: Simulacin, vida artificial e inteligencia


artificial. Ediciones Daz de Santos.

Gmez, P. 2011 Inteligencia Artificial y Robtica. (En lnea). Formato PDF.


Consultado,

de

Noviembre

2016.

Disponible

https://tecnologiadelsigloxxi.wordpress.com/2009/06/09/inteligenciaartificial-y-robotica/

en