Algo que actua con razn AG es aquel q actua con intencioj de alcanzar un mejor resutado Agenetes
.- Los agentes son cualquier cosa capas de percibir su medioambiente mediante sensores y actuar en el mediante actuadores Sensores Permiten tener una entrada constante de informacin permitiendo que el agente tenga una percepcin del medio y asi despus de tener suficiente informacin pueda realizar una accin mediante el uso de los actuadores para cumplir con su funcin (funcin del agente). La funcin del agente se omplementa mediante la programacin del agente. Aqu se debe destacar que la fucion del agente es una descripcin matemtica abstracta mientras que la programacin del agente es una implementacin completa
Pero para q un agente sea buen o malo , inteligente o estupudo se debe se debe poder medir su rendimiento y esto se lo logra con la inclucion del concepto de agente racional. En el cual se puede decir que agente racional es aquel que hace lo correcto y para saber si hizo lo correcto de debe analizar su secuencia de acciones y ver si hizo lo que se espereva y cumple con medidas objetivas que tiene (disear medidas de rendimiento con realacion a lo que se quiere para el en entorno en lugar de con relacin de como el agente debe comportarse)
Un agente deja de ser racional cuando su actuar deja de ser el esperado es decir cuando incumple con las con las medidas de rendimiento
Considerar que la racionalidad maximinsa el rendimiento (no se considera el resultado) es decir el agente debe implementar acciones q maximicen el resultado (ejmplo de mirar antes de cruzar para evitar accidente xq es muy posible q suceda) El agente racional no solo debe recompilar informacin (mediante sensores) si no que tambin debe de ser capas de aprender lo mximo posible con lo que esta percibiendo (experienia) El agente debe tener autonoma sabiendo usar su percepcin para mejorar su comportamiento e ir aprendido con la experiencia (x ehjemplo donde va a car la suciedad) es decir no dben basarse nicamente en el conocimiento inical
Los entorno de trabajo son problemas para los cuales los agentes son las soluciones En un entorno no importa si es real o no lo q importa es : la complejidad en relacin al comportamiento del agente, la secuencia de percepcin y el rendimiento Ejempl: programa diseado para pilotear un simulador de vuelo , un enemigo en un juego de video o un programa q muestre informacin re relevancia para un pliente
Total y parcialmente observable.- si se sabe todo lo nedesario para la toma de decisiones (sensores poco exactos ruido o lo q otros agentes hacen)
Agentes Inteligentes y su Entorno
En el mundo de la informtica los agentes son sumamente importantes para poder entender conceptos como racionalidad y ciertos criterios relacionados con la inteligencia artificial. Para poder comenzar a hablar de que es un agente inteligente primero debemos de ser capases de definir el concepto de agente como tal, segn el libro Inteligencia artificial Un enfoque moderno se dice que:
Agente es cualquier cosa capaz de percibir su medio ambiente utilizando sensores, as como tambin actuar en ese medio usando actuadores.
Es decir segn este concepto no se realiza una distincin entre agentes fsicos o virtuales siendo para ambos lo mismo. Sin embargo si nos orientamos ms al rea de la informtica podemos obtener distintas definiciones de las cuales nosotros resaltamos la siguiente:
Un agente es un sistema computacional capaz de actuar de manera autnoma para satisfacer sus objetivos y metas, mientras se encuentra situado persistentemente en su medio ambiente.
Wooldridge y Jennings (1995); Russell y Norvig (2003)
Tomando estas definiciones como base podemos apreciar que existe una muy estrecha relacin entre un agente y su entorno. Siendo as que debemos de entender que un agente siempre posee una funcion u objetivo para el cual fue diseado y esta funcin combinada con la percepcin (informacin que el agente posee de su entorno) lo que dictara cmo se debe comportar el agente frente a determinadas situaciones. Podemos desglosar la funcin u objetivo del agente en dos conceptos fundamentales los cuales son:
Funcin del Agente.- Es una descripcin matemtica abstracta de cual es el comportamiento del agente frente a diferentes percepciones o situaciones, en algunos casos se puede representar mediante el uso de tablas.
Programacin.- La programacin indica al agente de cmo realizar su funcin es decir la programacin del agente es una implementacin completa de la funcin.
Si bien con estos concepto ya podemos decir cual es el comportamiento de un agente aun no somo capases de responder a la pregunta de En qu momento debe actuar el agente?, Y para responder a esta interrogante debemos de conocer y entender un concepto que es la Percepcin.
La percepcin es el conjunto de informacin que el agente recibe de su entorno mediante el uso de sensores. La percepcin es fundamental para el actuar del agente pues para que un agente realice una u otra accin debe contar con un conjunto de percepciones (conjunto de informacin) la cual el agente analise y haciendo uso de la misma determine cual es la accin correspondiente o que ms se adapta a la actual situacin.
Caractersticas principales del agente inteligente.
Llegados a este punto ya podemos decir que es un agente y como se encuentra dictado su comportamiento pero no somos capases aun de decir si dicho agentes es bueno o malo en lo que hace, haciendo una comparativa an no se ha considerado el rendimiento del mismo. Es as que para poder decir si un agente es bueno o malo , inteligente o estpido se debe se debe poder medir su rendimiento y esto se lo logra con la inclusin del concepto de agente racional. En el cual se puede decir que:
Agente racional es aquel que hace lo correcto
Libro Inteligencia Artificial Un Enfoque Moderno
Para saber si el agente hizo lo correcto se debe analizar su secuencia de acciones y ver si hizo lo que se esperaba y cumple con medidas objetivas de rendimiento que posee (Se debe disear medidas de rendimiento con relacin a lo que se quiere para l en entorno en lugar de con relacin de cmo el agente debe comportarse, es decir se debe tomar en cuenta mejorar eficiencia). En contraste un agente deja de ser racional cuando su actuar deja de ser el esperado es decir cuando incumple con las con las medidas de rendimiento que le han sido impuestas. Se debe considerar que la racionalidad maximiza el rendimiento (no se considera el resultado) es decir el agente debe implementar acciones que maximicen la eficiencia por ejemplo de mirar antes de cruzar una calle para evitar accidente puesto que de otra manera es muy posible que suceda algn evento que impida el actuar del agente como podria ser un choque u otro evento.
Como podemos ver el comportamiento de un agente es sumamente complejo y se encuentra dictado por muchos factores. Pero aparte del comportamiento, un agente inteligente tambin debe de cumplir con ciertas caractersticas que lo diferencien como una entidad inteligente y no netamente como un programa o conjunto lineal de instrucciones que se ejecutan sin un mero razonamiento o anlisis de una determinada situacin (un agente inteligente debe ser racional). Es as como mediante un anlisis podemos decir que las caractersticas fundamentales (pueden existir ms dependiendo del autor) de un agente inteligente son las siguientes:
Inteligencia.- El agente sabe razonar y aprender a partir de la informacin que recoge.
Interactividad.- El agente puede interactuar con su entorno y otros agentes con el propsito de realizar una tarea.
Autonoma.- El agente puede tomar decisiones de manera autmata.
Considerando dichas caractersticas podemos apreciar que el agente inteligente no solo debe recompilar informacin (mediante sensores) sino que tambin debe de ser capaz de aprender lo mximo posible con lo que est percibiendo es decir debe aprender mediante la experiencia.Adems el agente debe tener autonoma sabiendo usar su percepcin para mejorar su comportamiento e ir aprendido con la experiencia es decir no deben basarse nicamente en el conocimiento inicial.
Entorno y su naturaleza
Desde el punto de vista de un agente, un entorno es el medio en el cual se desempea y cumple su funcin, adems es el medio del cual debe recolectar informacin para posteriormente realizar acciones que le permitan cumplir su funcin. Por su naturaleza existen dos entornos: virtual y el real.
Pero para que el agente cumpla con una funcin especfica, se debe establecer un entorno de trabajo el cual viene a representar al conjunto de problemas, donde el agente es quien debe dar solucin. Considerando esto un entorno de trabajo se encuentra compuesto por cuatro parmetros que son:
Rendimiento.- Son los mecanismo mediante los cuales se puede medir la eficiencia del agente en relacin a la funcin que dicho agente debe cumplir
Entorno.- Son las caractersticas del medio en el cual el agente va a desempear su funcin
Actuadores.- Son las acciones que el agente puede realizar para cumplir su funcin
Sensores.- Son los que permiten al agente recolectar informacin del medio y as obtener una percepcin del entorno.
Propiedades del entorno de trabajo.
Totalmente observable o parcialmente observable.- En esta parte se determina si los sensores del agente capta totalmente la informacin del medio o solo un parte de ella. Determinista o estocstico.- Se dice que el entorno es determinista cuando las acciones que va realizar el agente previamente establecidos no varan. En caso de que el agente conste de un sistema de aprendizaje automtico y varie la forma en como realiza una accin es estocstico. Episdico o secuencial.- En este punto, el agente basa sus decisiones en experiencias en donde a realizado sus acciones, es decir en episodios en cambio si lo hace en forma secuencial el agente en ese momento toma la decisin de cmo realizar esa accin lo que conlleva ms tiempo que en el episdico.
Esttico o dinmico.- Si un entorno no vara se dice que es esttico sino es dinmico, el agente trabaja mejor en entornos estticos que dinamicos.
Discreto o continuo.- Es la manera de cmo se maneja el tiempo, las percepciones, y acciones del agente, por ejemplo en un juego de ajedrez se maneja un nmero finitos de movimientos y valores discretos no se puede hacer que un pen se mueve 1,5 hacia adelante.
Agente o multiagente.- Se debe definir si el agente actuar solo o existe la interaccin con otros agentes para cumplir con su objetivo .
Bibliografa
Russell, S. J., & Norvig, P. (2004). Inteligencia Artificial: un enfoque moderno. Guerra, A (2011). Agentes y Sistemas Multi-Agentes. [diapositivas ]. Recuperado de: http://www.uv.mx/aguerra/documents/2011-mas-slides-01.pdf Piedra, N. (2007). Agentes y su entorno [diapositivas ]. Recuperado de: http://es.slideshare.net/nopiedra/agentes-inteligentes-key-note-2007