0% encontró este documento útil (0 votos)
80 vistas14 páginas

Agentes Inteligentes en Inteligencia Artificial

Es una breve investigación acerca de los agentes inteligentes en inteligencia artificial

Cargado por

evelin rosales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
80 vistas14 páginas

Agentes Inteligentes en Inteligencia Artificial

Es una breve investigación acerca de los agentes inteligentes en inteligencia artificial

Cargado por

evelin rosales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

INTRODUCCION.

Los agentes inteligentes vienen a ser prácticamente el centro de la Inteligencia


Artificial ya que ellos permiten conocer si los avances de la IA van por buen
camino, es decir si responden de manera positiva a la solución y mejorando las
capacidades en todo su entorno para el cual fue diseñado.

Un agente es un ente que actúa en un medio determinado. 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.

El agente realiza las acciones mediante actuadores, los cuales también varían
según su función es decir, un agente que juega futbol obtiene la percepción de
que el balón está cerca utilizando el sensor de distancia o la vista, 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”, de otra forma
no lo podría hacer.

MARCO TEORICO.-

AGENTE.- Agente proviene del latín:

AGERE  EL QUE HACE

En el ámbito de los negocios, un agente es aquel que tiene por oficio gestionar
negocios ajenos.

HISTORIA.- Entre 1984 y 1985, surgieron los primeros problemas con el


razonamiento simbólico, estos impulsaron al desarrollo de los primeros agentes
reactivos; y es hasta 1990 cuando comienzan a aparecer algunas arquitecturas
híbridas estratificadas por capas, que simulan los primeros agentes inteligentes.
(Antoine, 2003).General Magic en 1990 fue la primera compañía en invertir en
tecnología de agentes para construir un sistema basado en agentes para
dispositivos portátiles. Fue llamada “Telscrip” y lo utilizó Motorola y AT&T.
(Lawton, 1996). Más tarde Telscrib evoluciona en “Tabriz AgentWare”, que
desarrolló para trabajo en servidores en Internet.

Posteriormente el tema de agentes comenzó a adentrarse muy de lleno en la


mayoría de los desarrollos, impulsados por la implantación de internet.
Características como autonomía, sociabilidad, capacidad de reacción e iniciativa,
los hacían demasiados atractivos para ser implantados en ambientes donde estos
factores fueran necesarios y así fue como el paradigma de agentes tuvo sus
fundamentos en la tecnología de los paradigmas orientados a objetos.

Lo que se pretendía con la tecnología de agentes era lograr un gran parecido con
la actividad humana y una gran capacidad de raciocinio, por lo que en 1995, con
Windows 95 y las interfaces gráficas, nace Microsoft Agent, una tecnología capaz
de emplear personajes animados, y software de reconocimiento de voz para
mejorar la interacción con los usuarios de computadoras.

La transición de la IA al desarrollo de agentes inteligentes, se dio a partir de la


implementación de algoritmos o técnicas de aprendizaje en agentes;
anteriormente los agentes estaban diseñados para procedimientos específicos en
los cuales los protocolos estaban definidos en su totalidad. En la actualidad los
agentes que tienen tareas pequeñas pueden llegar a evaluar si están empleando
optimización en los procesos, con lo cual pueden modificar sus propias reglas de
comportamiento. Esto representa el principio en el camino hacia el anhelo de
desarrollar software con un comportamiento más inteligente. La IA como tal no ha
muerto, más bien se ha integrado con otras tecnologías, para crear aplicaciones
que cada vez sorprenden más

AGENTES INTELIGENTES.- Un agente inteligente es una entidad software que,


basándose en su propio conocimiento, realiza un conjunto de operaciones para
satisfacer las necesidades de un usuario o de otro programa, bien por iniciativa
propia o porque alguno de éstos se lo requiere (Wooldridge y Jennings, 1995).
Hípola y Vargas-Quesada (1999) definen agente inteligente “como una entidad
software que, basándose en su propio conocimiento, realiza un conjunto de
operaciones destinadas a satisfacer las necesidades de un usuario o de otro
programa, bien por iniciativa propia o porque alguno de éstos se lo requiere.”

Un agente inteligente, es una entidad capaz de percibir 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 actuadores (elementos que reaccionan a un estímulo realizando una
acción) (Wikipedia).

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

Otra definición que se ajusta al concepto de agentes inteligentes es la dada por


Jiménez y Ramos (2000) para los que un agente inteligente es:

“Pieza de software que ejecuta una tarea dada utilizando información recolectada
del ambiente, para actuar de manera apropiada hasta completar la tarea de
manera exitosa. El software debe ser capaz de auto-ajustarse basándose en los
cambios que ocurren en su ambiente de forma tal que un cambio en las
circunstancias producirá un resultado esperado.”

Todos los agentes inteligentes son programas, pero no todos los programas que
realizan búsquedas son agentes inteligentes. Los agentes en sí mismos pueden
ser considerados como entidades individuales (partes de programa que tienen
control sobre sus propias vidas y movimientos). Continuamente están realizando
procesos que les indican qué hacer y cómo. Se comunican con otros agentes para
resolver de forma adecuada su trabajo.

 De acuerdo con el punto de vista de la inteligencia artificial un agente posee


las siguientes propiedades según (Wooldridge y Jennings, 1995).
 Autonomía.
 Sociabilidad.
 Capacidad de reacción.
 Iniciativa.
 Benevolencia.
 Racionalidad.

CARACTERISTICAS.-

 Comunicación: el agente puede comunicarse con el usuario, con otros


agentes y con otros programas. Con el usuario se comunica con un interfaz
amigable, mediante el que personaliza sus preferencias. Algunos agentes
permiten comunicarse en lenguaje natural, algo típico de los chatbots.
 Inteligencia: el grado de inteligencia varía mucho de unos agentes a otros,
que suelen incorporar módulos con tecnologías procedentes de la
Inteligencia Artificial. Los más sencillos se limitan a recoger las preferencias
del usuario, quien debe personalizarlos.
 Autonomía: un agente no sólo debe ser capaz de hacer sugerencias al
usuario sino de actuar.
 Capacidad de reacción o reactividad: los agentes pueden detectar
cambios en su entorno y reaccionar ante ellos.
 Adaptabilidad: es una consecuencia directa de la característica de
reacción, ya que los cambios producidos por el entorno provocan que los
agentes se estén continuamente adaptando a dichos cambios.
 Iniciativa o pro-actividad: el agente tiene un propósito u objetivo
determinado y emprende las acciones necesarias hasta conseguirlo.
 Continuidad temporal: los agentes no sólo realizan ejecuciones en un
momento determinado sino que, desde su creación, pasan a un estado de
espera hasta cualquier evento provocado por otro agente o usuario, o
cualquier cambio producido en el entorno les haga reaccionar.

ELEMENTOS.- Un agente inteligente está diseñado especialmente para prestar


servicio al usuario con el que se comunica a través de consultas, y para ello posee
al menos unos de los siguientes elementos:
 Capacidad de proceso: es capaz de descomponer las consultas en sub
consultas y asociar los términos resultantes de esta operación con otros
afines.
 Conocimiento del entorno donde se mueve: un agente debe saber en
todo momento a qué información acceder o a qué otro agente dirigirse para
obtener esta información.

CLASIFICACION.- Según Nwana, 1996

1. Agentes de interfaz: apoyan y dan asistencia, principalmente al usuario,


para que aprenda a utilizar una aplicación particular, estos agentes
interactúan con el usuario de forma gráfica, de este modo el usuario no
tiene porqué conocer todos los procesos que el agente lleva a cabo, solo
los resultados que este le proporciona. Esto permite a los agentes tener un
cierto grado de autonomía con respecto a los usuarios. Aprenden tanto del
usuario como de otros agentes. De los usuarios aprenden cuando se lleva a
cabo una de las siguientes situaciones:
 Reciben instrucciones explícitas del usuario.
 Reciben reacciones positivas y/o negativas.
 Observando e imitando las acciones realizadas por el usuario.
2. Agentes colaborativos o cooperativos: en estos agentes se acentúan las
características de autonomía y cooperación con otros agentes, así como
una capacidad de negociación para realizar tareas de manera conjunta. Se
usan en un sistema donde los agentes desarrollados de manera separada
presenten una funcionalidad solamente obtenida gracias a su trabajo en
conjunto.
3. Agentes móviles: son procesos capaces de viajar por las WAN y la WWW,
interactuando con otros equipos reuniendo información en beneficio de su
propietario y regresando de vuelta después de haber ejecutado las tareas
asignadas por su usuario y así, informar de los resultados.
4. Agentes de información: esta tecnología surge como respuesta de los
retos que plantea la recuperación de la información. Estos agentes cumplen
con el papel del manejo, de la manipulación o la recopilación de la
información que se encuentran en diferentes fuentes distribuida para dar
una respuesta relevante a las cuestiones planteadas por el usuario.
5. Agentes reactivos: responden a estímulos del entorno en el que se
encuentran, no poseen un modelo simbólico de su entorno.
6. Agentes híbridos: estos agentes son la combinación de dos o más
filosofías dentro de un agente simple (móvil, interfaz, colaborativo, etc.). De
este modo se maximizan las habilidades del agente y se minimizan las
deficiencias de los diferentes tipos.

De la clasificación de los agentes en el que nos vamos a centrar son en los


agentes de información ya que son los más útiles en el campo de la
documentación. Carrascosa, Julián y Rebollo (2001) proponen una clasificación de
los agentes de información dividiéndolos según su función.

 Agentes de búsqueda: Son los más conocidos y actúan como si fueran


auténticos gestores de la información puesto que buscan, recuperan y
proporcionan información. Permiten al usuario buscar información en
servidores de una red.

Las ventajas que proporcionan estos agentes son:

- Facilidad de uso

- Cuando el usuario sabe lo que quiere puede obtener más resultados.

- Asimismo el resultado será más preciso, con menos ruido.

- Se reduce la sobrecarga que se genera por los procesos de búsqueda.

 Agentes de filtrado: agentes que, mediante el borrado de los datos no


deseados, se ocupan de la sobreabundancia de información. Este tipo de
agente es capaz de almacenar, aprender y manipular las preferencias y
gustos de cada usuario, así como sus cambios. La tarea de un agente de
filtrado consiste en precisar si un documento es relevante o no para un
determinado usuario basándose en el perfil de usuario.
 Agentes de monitorización: agentes encargados de alertar al usuario
cuando sucede un determinado evento que le pueda resultar de interés.
Los agentes de monitorización se pueden considerar como un software
localizado en un determinado servidor que se encarga de descubrir y
notificar eventos interesantes especificados previamente por el usuario.

ESTRUCTURA DE LOS AGENTES

Todos los agentes tienen una estructura básica o mínima o esquelética igual, y
esta debe estar acorde con la función que realiza el agente.

Figura 1: Estructura de los agentes

En general, la arquitectura hace que las percepciones de los sensores estén


disponibles para el programa, ejecuta los programas, y se encarga de que los
actuadores pongan en marcha las acciones generadas.

Diseño de una Estructura de un Agente Inteligente:


TIPOS DE AGENTES

 Agentes de reflejo simple: Este tipo de agente no contiene internamente


estados y sus procesos o acciones que realiza son respuestas a la entrada
de percepciones, a esta conexión entre percepciones y acciones se las
denomina reglas de condición-acción. Ejemplo: Si el carro de adelante está
frenando entonces empiece a frenar.

 Agentes bien informados de todo lo que pasa: Este tipo de agente


guarda estados internos lo que nos sirve sin consideración para ejecutar
una acción. 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 información en el estado interno. Esto le permite
discernir que entre estados del ambiente que generan la misma entrada de
percepciones pero, sin embargo; para cada uno de los estados se
necesitan acciones distintas.

 Agentes basados en metas: Además de los estados, los agentes


necesitan cierto tipo de información 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 información de los resultados
(acciones) que emprenda y de esta manera poder elegir aquellas acciones
que permitan alcanzar la meta.
 Agentes basados en utilidad: Las metas por sí solas me garantizan la
obtención de una conducta de alta calidad. En mi programa de agente se
podría tener un conjunto de metas pero la obtención de éstas no me
garantizan distinciones entre estados felices e infelices, mediante una
medida de desempeño se podría establecer una comparación entre los
diversos estados del mundo (ambientes) para poder encontrar el estado de
felicidad para el agente. Este estado ofrecerá una mayor utilidad al agente.

VENTAJAS.-

 En el ámbito laboral reduce los costos y salarios adicionales.

 Por resultar un atractivo, conlleva a generar más ingresos.

 Se han desarrollado aplicaciones que realizan tareas que el hombre nunca


hubiera podido hacer debido a su complejidad.

 Puede predecir situaciones a largo plazo.

 Reduce el tiempo que consume realizar cierta actividad.

 Lograr grandes hallazgos y avances.

DESVENTAJAS.-

 Por ser software, requieren de constantes actualizaciones (mantenimiento).

 Realizar estos sistemas expertos requiere de mucho tiempo y dinero.

 Crear máquinas que sean autosuficientes y puedan ir desplazando a la raza


humana.
 El uso irracional y exagerado de esta tecnología podría conllevar a la
dominación de las máquinas sobre el hombre, como también llegar a
depender mucho de ellas.

 El hombre se siente menos importante cuando una máquina o un sistema


“lo supera”.

USOS Y EJEMPLOS.-

a) Representante virtual

Se comunican en lenguaje natural y suplen a los comerciales.

Charla con un representante virtual financiero

 Charla con Bea, la agente virtual


de Bankia ([Link] o
con Anna, de IKEA ([Link]

b) Como asistentes personales

Nos ayudan como lo haría un ayudante, una especie de "mayordomo virtual".


 Agenda inteligente.
 Asesor financiero.

c) Negociador en mercados electrónicos

Localiza una subasta en Internet, aprende cómo va la puja y realiza la compra por
nosotros. O mira en las tiendas más baratas. O puede acceder a varias subastas
simultáneamente.

d) Agente de búsqueda de información o rastreador

Rastrean en las redes de ordenadores en busca de la información solicitada. Son


parametrizables por el usuario o aprenden de sus hábitos, rastrean la red e
informan por correo electrónico de novedades que consideran pueden ser de
interés para el usuario.
o Google News ([Link] Podemos crear alertas
([Link] de forma que nos avisen
cuando haya una noticia sobre la palabra solicitada. Podemos
confeccionar un periódico a medida.
o Giga Alert ([Link]
o Spypress ([Link]
o Tracerlock ([Link]
o Smmart ([Link] Orientado a las redes sociales.

e) Agente secreto o espía

Monitorizan una página web identificada previamente por el usuario -una página
con la información financiera de una empresa, una web oficial con normativa
europea, la página con ofertas de empleo de una empresa, etc.- e informan
cuando se producen cambios en dicha página.

o Changedetection ([Link]

BIBLIOGRAFIA.-

[Link]
agentes_inteligentes_definicion_y_tipologia_los_agentes_de_informacion.html

[Link]

[Link]

[Link]

[Link]
[Link]

[Link]
de-los-agentes/

También podría gustarte