3
Agente inteligente (inteligencia artificial) Agente Inteligente Simple. Un agente inteligente, es una entidad capaz de perci- bir su entorno, procesar tales percepciones y responder o actuar en su entorno de manera racional, es decir, de manera correcta y tendiendo a maximizar un resultado esperado. Es capaz de percibir su medioambiente con la ayuda de sensores y actuar en ese medio utilizando actua- dores (elementos que reaccionan a un estímulo realizando una acción). En este contexto la racionalidad es la característica que posee una elección de ser correcta, más específicamente, de tender a maximizar un resultado esperado. Este con- cepto de racionalidad es más general y por ello más ade- cuado que inteligencia (la cual sugiere entendimiento) pa- ra describir el comportamiento de los agentes inteligen- tes. Por este motivo es mayor el consenso en llamarlos agentes racionales. Un agente inteligente puede ser una entidad física o vir- tual. Si bien el término agente racional se refiere a agentes artificiales en el campo de la Inteligencia Artificial, tam- bién puede considerarse agentes racionales a los animales incluido el hombre. Los agentes inteligentes se describen esquemáticamen- te como un sistema funcional abstracto. Por esta razón, los agentes inteligentes son a veces llamado Agentes In- teligentes Abstractos (AIA) para distinguirlos de sus im- plementaciones del mundo real como sistemas informáti- cos, los sistemas biológicos, o de organizaciones. Algunas definiciones de agentes inteligentes hacen énfasis en su autonomía por lo que prefieren el término agente inteli- gente autónomo. Y otros (en particular, Russell y Norvig (2003)) considera conducta dirigida a objetivos como la esencia de lo inteligente y prefieren un término tomado de la economía “Agente Racional”. En Ciencias de la Computación el término agente inteli- gente puede ser usado para referirse a un agente de soft- ware que tiene algo de inteligencia, independientemente de si no es un agente racional por definición de Russell y Norvig. Por ejemplo, programas autónomos utilizados para asistencia de un operador o de minería de datos (a veces denominado robots) son también llamados “agentes inteligentes”. 1 Definiciones sobre Agentes Inte- ligentes Los agentes inteligentes se han definido de diferentes ma- neras. [2] Según Nikola Kasabov [3] los sistemas de IA deben exhibir las siguientes características: Aprender nuevos problemas e incrementar normas de solución. Capacidad de adaptación en línea y en tiempo real. Ser capaz de analizar condiciones en términos de comportamiento, el error y el éxito. Aprender y mejorar a través de la interacción con el medio ambiente (realización). Aprender rápidamente de grandes cantidades de da- tos. Deben estar basados en memoria de almacenamien- to masivo y la recuperación de dicha capacidad. 2 Ejemplos Como ejemplos de entidades físicas pueden nombrarse: un robot de comportamiento variable autoregulado (ya sea que su comportamiento sea determinado por software o incorporado directamente en la electró- nica), una computadora que ejecuta un software de diag- nóstico médico y muestra resultados en una pantalla para ayudar a decidir a un médico, una computadora especializada que controla un he- licóptero en maniobras peligrosas para un hombre. Ejemplos de entidad puramente virtual serían: 1

Agente Inteligente (Inteligencia Artificial)

Embed Size (px)

DESCRIPTION

ncdncddc

Citation preview

Page 1: Agente Inteligente (Inteligencia Artificial)

Agente inteligente (inteligencia artificial)

Agente Inteligente Simple.

Un agente inteligente, es una entidad capaz de perci-bir su entorno, procesar tales percepciones y respondero actuar en su entorno de manera racional, es decir, demanera correcta y tendiendo a maximizar un resultadoesperado. Es capaz de percibir su medioambiente con laayuda de sensores y actuar en ese medio utilizando actua-dores (elementos que reaccionan a un estímulo realizandouna acción).En este contexto la racionalidad es la característica queposee una elección de ser correcta, más específicamente,de tender a maximizar un resultado esperado. Este con-cepto de racionalidad es más general y por ello más ade-cuado que inteligencia (la cual sugiere entendimiento) pa-ra describir el comportamiento de los agentes inteligen-tes. Por este motivo es mayor el consenso en llamarlosagentes racionales.Un agente inteligente puede ser una entidad física o vir-tual. Si bien el término agente racional se refiere a agentesartificiales en el campo de la Inteligencia Artificial, tam-bién puede considerarse agentes racionales a los animalesincluido el hombre.Los agentes inteligentes se describen esquemáticamen-te como un sistema funcional abstracto. Por esta razón,los agentes inteligentes son a veces llamado Agentes In-teligentes Abstractos (AIA) para distinguirlos de sus im-plementaciones del mundo real como sistemas informáti-cos, los sistemas biológicos, o de organizaciones. Algunasdefiniciones de agentes inteligentes hacen énfasis en suautonomía por lo que prefieren el término agente inteli-gente autónomo. Y otros (en particular, Russell y Norvig(2003)) considera conducta dirigida a objetivos como laesencia de lo inteligente y prefieren un término tomadode la economía “Agente Racional”.En Ciencias de la Computación el término agente inteli-gente puede ser usado para referirse a un agente de soft-ware que tiene algo de inteligencia, independientemente

de si no es un agente racional por definición de Russelly Norvig. Por ejemplo, programas autónomos utilizadospara asistencia de un operador o de minería de datos (aveces denominado robots) son también llamados “agentesinteligentes”.

1 Definiciones sobre Agentes Inte-ligentes

Los agentes inteligentes se han definido de diferentes ma-neras. [2] Según Nikola Kasabov [3] los sistemas de IAdeben exhibir las siguientes características:

• Aprender nuevos problemas e incrementar normasde solución.

• Capacidad de adaptación en línea y en tiempo real.

• Ser capaz de analizar condiciones en términos decomportamiento, el error y el éxito.

• Aprender y mejorar a través de la interacción con elmedio ambiente (realización).

• Aprender rápidamente de grandes cantidades de da-tos.

• Deben estar basados en memoria de almacenamien-to masivo y la recuperación de dicha capacidad.

2 Ejemplos

Como ejemplos de entidades físicas pueden nombrarse:

• un robot de comportamiento variable autoregulado(ya sea que su comportamiento sea determinado porsoftware o incorporado directamente en la electró-nica),

• una computadora que ejecuta un software de diag-nóstico médico y muestra resultados en una pantallapara ayudar a decidir a un médico,

• una computadora especializada que controla un he-licóptero en maniobras peligrosas para un hombre.

Ejemplos de entidad puramente virtual serían:

1

Page 2: Agente Inteligente (Inteligencia Artificial)

2 7 VÉASE TAMBIÉN

• un software de descubrimiento de patrones en Inter-net que sólo interactúa con otros software.

• un software softbot que simula a una persona en unjuego de computadora, tal como un jugador de aje-drez, un jugador de fútbol contrincante o un conduc-tor de carreras de automóviles, etc.

3 Clasificación

Es posible clasificar los agentes inteligentes en 6 catego-rías principales:

1. agentes reactivos

2. agentes reactivos basados en modelo

3. agentes basados en objetivos

4. agentes basados en utilidad

5. agentes que aprenden

6. agentes de consultas

4 La racionalidad es necesaria

En muchos textos se define agente inteligente como todoagente capaz de tener conciencia de su entorno y actuarsobre él. No obstante es necesario exigir que estas deci-siones sean racionales en el sentido de que persigan algúnfin.Vamos a mostrarlo con un contraejemplo: cuando un fo-tón con la suficiente energía incide sobre un átomo, puedearrancar de él un electrón. Podríamos considerar al átomointeligente puesto que percibe su entorno (la incidenciadel fotón) y actúa sobre su entorno (emite un electrón).La ausencia de relación entre la emisión del electrón ycualquier hipotético interés del átomo muestra que esteno es un agente inteligente pese a verificar la definiciónde Bertrand Russell.Sin ese término no tendría sentido la palabra racionalidad.

5 La conducta de un agente no sue-le ser la óptima

Paradójicamente la conducta de un agente rara vez es laóptima. La razón es sencilla: calcular el óptimo de un cri-terio de un modo suficientemente bueno como para serconsiderado razonable es muy difícil cuando en el proble-ma planteado concurrenmúltiples restricciones. Un ejem-plo sería el cálculo de la mejor ala para un avión, donde elagente tendría que ser capaz de tener en cuenta criteriostan dispares como la aerodinámica, la compatibilidad con

el resto de componentes de la aeronave, o criterios eco-nómicos, y restricciones tales como limitaciones en pesode la propia ala, el peso total de la aeronave, las normati-vas aplicables, etc. En el otro extremo se encuentran pro-blemas como el cálculo del máximo de un polinomio desegundo grado, en los que el criterio es muy sencillo -esun polinomio de segundo grado- y no concurre ningunarestricción.Cuando el criterio es una función real demuchas variablesy las restricciones también, los cálculos son mucho máscomplicados. Algunas veces se puede lograr una buenaaproximación, pero si el agente ha de tomar la decisiónen muy poco tiempo, deberá conformarse con la mejoraproximación que pueda calcular en el escaso tiempo deque dispone.Por otra parte, no es tan fácil inducir el criterio que per-mite comparar las distintas estrategias: ¿cómo se puedeexpresar con una ecuación simple lo que más le convienea un lagarto que está cazando bajo el sol?

6 Enlaces externos• Advances on Practical Applications of Agents andMultiagent Systems, Springer, 2011.

• Grupo de investigación - Sistemas Inteligentes

7 Véase también• JADE

• Cougaar

Page 3: Agente Inteligente (Inteligencia Artificial)

3

8 Texto e imágenes de origen, colaboradores y licencias

8.1 Texto• Agente inteligente (inteligencia artificial) Fuente: https://es.wikipedia.org/wiki/Agente_inteligente_(inteligencia_artificial)?oldid=84997367 Colaboradores: Enric Naval, Jgalgarra, BOT-Superzerocool, Claudiapat1, Jorge, VolkovBot, Mrexcel, Muro Bot, LucienBOT,Jorge.maturana, Facumf, Luckas-bot, Ptbotgourou, CayoMarcio, Billinghurst, Ssalonso, Pepsi 98, PatruBOT, Jhanlos, Cem-auxBOT, An-tonorsi, KLBot2, Acratta y Anónimos: 22

8.2 Imágenes• Archivo:Agente_inteligente_simple.jpg Fuente: https://upload.wikimedia.org/wikipedia/commons/5/58/Agente_inteligente_simple.jpg Licencia: CC BY 3.0 Colaboradores: Template:Instituto Informatico de Ciencias Cognoscentes (Arequipa - Peru) Artista original:Jhanlos

8.3 Licencia de contenido• Creative Commons Attribution-Share Alike 3.0