You are on page 1of 5

AGENTES

Qu es un metalenguaje?
Es un lenguaje que se usa para hablar acerca de otro lenguaje. Al lenguaje acerca del cual se est
hablando se le llama el lenguaje objeto. El metalenguaje puede ser idntico al lenguaje objeto, por
ejemplo cuando se habla acerca del espaol usando el espaol mismo. Un metalenguaje a la vez
puede ser el lenguaje objeto de otro metalenguaje de orden superior, y as sucesivamente.
Distintos metalenguajes pueden hablar acerca de diferentes aspectos de un mismo lenguaje
objeto.

Ejemplo de metalenguajes.
(1) Si A y B son frmulas, A B es una frmula

Tenemos que las letras A y B pertenecen al metalenguaje, son variables metalingsticas. En este
caso, utilizamos expresiones del metalenguaje para referirnos a expresiones del lenguaje objeto.
Cuando se trata del lenguaje natural, tambin se hace, sin embargo se utilizan comillas, as en (2)

(2) Napolen tiene 8 letras

Napolen es una expresin del metalenguaje, con la que nombramos un objeto lingstico del
lenguaje objeto, Napolen (en (2) el castellano es el lenguaje utilizado para hablar de una palabra
del castellano, de tal modo que lenguaje objeto y metalenguaje coinciden)

Qu es un agente? Software
Es un programa de computacin que acta para un usuario u otro programa en una relacin de
entidad, la cual deriva del latn agere (hacer): un acuerdo para actuar en nombre propio. Tal
"accin en nombre de" implica la autoridad para decidir cul accin, si existe, es adecuada.1 2

Agentes inteligentes (en particular exhibiendo algunos aspectos de inteligencia artificial, como
aprendizaje y razonamiento), agentes autnomos (capaces de modificar la manera en que logran
su objetivo), agentes distribuidos (ejecutados en distintas computadoras fsicas), sistema multi
agente (agentes distribuidos que no tienen la capacidad de lograr un objetivo solos y deben
comunicarse), y agentes mviles (agentes que pueden reubicar su ejecucin encima de
procesadores diferentes).

AGENTES GERARDO MARCELO MEZA VAZQUEZ


Tipos de gentes.

Agentes de programador

Puesto que la complejidad de los sistemas computacionales ha incrementado, los mtodos de


representacin tradicional de entidades de software y hardware (e.g. diagramas de flujo,
diagramas de flujo de datos y modelos de objetos) pueden no ser suficientes. Con el propsito de
modelar el proceso ejecutado por la computadora para el beneficio del programador,
abstracciones animadas (agentes de programador) pueden ser una mejor representacin para
explicar el comportamiento de los sistemas.

Agentes de red

Los agentes de red, tambin llamados mviles, son entidades que viajan a travs de los nodos de
redes computacionales de acuerdo a sus tareas o requerimientos para encontrar los recursos que
necesiten. Un agente de red puede comenzar su tarea en un nodo de la red y si los recursos que
necesita no se encuentran en dicho nodo, el agente puede viajar al nodo que le provea de dichos
recursos y continuar con su tarea. Los agentes de red requieren la autorizacin de cada uno de los
nodos (a los que quiera dirigirse) para poder viajar.

Agentes de usuario

La representacin explcita de agentes a los usuarios surge de manera natural ya que la mayora de
los usuarios est acostumbrado a atribuir decisiones autnomas o intenciones a los programas de
computadora [Snchez 1997b, Laurel 1993]. Los usuarios pueden enfrentarse a la complejidad de
los sistemas viendo los programas como entidades animadas. Es til considerar tres subclases de
agentes de usuario: agentes de informacin, de tareas y sintticos.

Agentes de informacin

Estos agentes ayudan al usuario a manejar grandes espacios de informacin que comnmente se
encuentran desorganizados o son muy dinmicos [Snchez 1997b]. Las grandes bases de datos y el
WWW presentan una oportunidad de trabajo para este tipo de agentes. Trabajos relacionados con
este tipo de agentes se muestran en Lieberman et al. [1997], [1995], Balavanovic y Shoham [1997]
y Wexelblat [1998].

Agentes de tareas
Ayudar a usuarios en tareas realizas por computadora es la intencin de este tipo de agentes. Este
tipo de agentes se ejecuta de manera concurrente con las aplicaciones con las que el usuario
trabaje para observar su actividad y ofrecerle algunas acciones automatizadas [Snchez 1997b].
Existen dos clases de agentes de tareas: los que ayudan a un usuario en particular (agentes
personales); y los que asisten a un grupo de individuos en tareas colaborativas (agentes de grupo).

Agentes sintticos

Estos agentes crean ambientes para usuarios introduciendo caracteres vivientes en interfaces de
computadora [Snchez 1997b]. Es por esta caracterstica que son populares en reas como el
entretenimiento.

Actualmente existe mucho trabajo de investigacin relacionado con agentes de informacin.


Algunos trabajos se presentan a continuacin puesto que su enfoque es de inters para el trabajo
de esta tesis.

Ejemplo de agentes
Agentes compradores (robots compradores)

Los agentes compradores viajan por una red (ej, Internet) recuperando informacin sobre
productos y servicios. Estos agentes, conocidos tambin como "robots de compras", trabajan de
manera muy eficiente para productos de consumo, tales como CDs, libros, componentes
electrnicos, y otros productos de talla unica para todos.

Agentes usuarios (agentes personal)

Agentes de usuarios, o agentes personales, son agentes inteligentes que realizan acciones en su
nombre. A esta categora pertenecen aquellos agentes inteligentes que realizan o realizaran en
breve las siguientes tareas:

Verificar tu e-mail, ordenndolos acorde a las preferencias de orden de los usuarios, y te alerta
cuando arrivan e-mails importantes.

Juegan juegos de computadora como tu oponente o patrullan reas de juego para usted.

Ensambla informes personalizados de noticias para ti. Hay varias versiones de los mismos,
incluyendo CNN.

Encuentre informacin para usted en el tema de su eleccin.

Llena los formularios en la Web de forma automtica, almacenado su informacin para futuras
consultas.
Explora pginas Web buscando y resaltando el texto que constituye la parte "importante" de la
informacin all.

"Debate" con temas que van desde sus ms profundos temores a los deportes.

Facilita la bsqueda de trabajo online mediante el escaneo de trabajos conocidos y enviando el


currculum a las oportunidades que cumplan con el criterio deseado.

Perfil de sincronizacin a travs de las redes sociales heterogneas.

Agentes (predictivos) de monitorizacin y vigilancia

Agentes de monitoreo y vigilancia se utilizan para observar e informar sobre equipos, por lo
general los sistemas informticos. Los agentes pueden realizar un seguimiento de los niveles de
inventario de la empresa, observar los precios de los competidores y hacerlos llegar a la empresa,
ver la manipulacin de stock de informacin privilegiada y rumores, etc.

Por ejemplo, el Laboratorio de Aviones de Propulcion de la NASA tiene un agente que controla el
inventario, la planificacin, la programacin y equipamiento para mantener los costos bajos, as
como las instalaciones de almacenamiento de alimentos. Estos agentes suelen controlar complejas
redes informticas que pueden mantener un registro de la configuracin de cada ordenador
conectado a la red.

Un caso especial de agentes de monitoreo y vigilancia son las organizaciones de los agentes
utilizados para emular el proceso de toma de decisiones humanas durante las operaciones
tcticas. Los agentes monitorean el estado de los activos (municiones, armas disponibles,
plataformas de transporte, etc.) y reciben Objetivos (Misiones) de los agentes de nivel superior.
Los Agentes luego siguen con los Objetivos de los Activos en la mano, lo que minimiza el gasto de
los Activos y aumenta al mximo el logro de los Objetivos. (Ver Popplewell, "Agents and
Applicability")

Agentes en minera de datos (extraccin de datos)

Vase tambin: Agentes de Minera de datos

Este agente utiliza la tecnologa de la informacin para encontrar tendencias y patrones en una
gran cantidad de informacin de muchas fuentes diferentes. El usuario puede ordenar a travs de
esta informacin con el fin de encontrar toda la informacin que est buscando.

Un agente de minera de datos funciona en un almacn de datos de informacin descubriendo. Un


'almacn de datos' rene informacin de muchas fuentes diferentes. "Minera de datos" es el
proceso de mirar a travs del almacn de datos para encontrar la informacin que usted puede
utilizar para tomar accin, como forma de aumentar las ventas o mantener a los clientes que estn
pensando en desertar.

'Clasificacin' es uno de los tipos ms comunes de minera de datos, que encuentra patrones en la
informacin y los clasifica en diferentes clases. Agentes de minera de datos tambin pueden
detectar cambios importantes en las tendencias o un indicador clave y permite detectar la
presencia de nueva informacin y avisarte de la misma. Por ejemplo, el agente puede detectar un
descenso en el sector de la construccin de una economa, sobre la base de estos constructores
ser capaz de retransmitir informacin para la toma de decisiones inteligentes con respecto a la
contratacin / despido de empleados o la compra / arrendamiento de equipos para mejores
demandas en su empresa.

Agentes de conexin de redes y comunicacin

Algunos otros ejemplos de los actuales Agentes inteligentes incluyen algunos filtros spam, robots
de juego, y herramientas de monitoreo de servidores. Robots de indexacion en Motores de
Bsqueda tambin califican como agentes inteligentes.

Agente de usuario - para navegar por la World Wide Web

Agente de transferencia de correo - Para servicios de correo electrnico, como Microsoft Outlook.
Se comunica con el servidor de correo POP3, sin que los usuarios tengan que entender los
comandos del protocolo POP3 . Incluso cuenta con conjuntos de reglas de filtros de correo que
para el usuario, lo que les ahorra el trabajo de tener que hacerlo ellos mismos.

Agente SNMP

Servidores de red en estilo-Unix, httpd es un "deamon" de HTTP que implementa el Protocolo de


Transferencia de Hipertexto en la raz de la World Wide Web

Agentes de administracin usados para administrar dispositivos de telecomunicaciones

Simulacin de Multitudes para la planificacin de la seguridad o de los grficos por ordenador en


3D

Agente de balizaje inalmbrico es un proceso simple que aloja entidades con tarea nica para la
aplicacin de bloqueo inalmbrico o correa electrnica en conjunto con agentes de software ms
complejos alojados por ejemplo en los receptores inalmbricos.

You might also like