25
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
computacionales que trata de mejorar el entre ellos los agentes humanos, en los
desempeño de las computadoras al que los cinco sentidos sirven de sensores
dotarlas de características asociadas con y las extremidades sirven de efectores;
la inteligencia humana, como la los agentes robóticos, en el que los
capacidad de entender el lenguaje sensores son suplantados por cámaras de
natural, o de razonar bajo condiciones de video y los efectores son ciertos
incertidumbre para tomar las mejores mecanismos; y los agentes de software,
decisiones. que son un programa de computación
Desde su surgimiento hasta que se ejecuta en un ambiente y realiza
nuestros días, la Inteligencia Artificial ha acciones dentro de éste para alcanzar las
transitado por grandes etapas, desde la metas para las cuales fue diseñado y sus
implementación de juegos en percepciones y acciones están dadas por
computadora, demostraciones de instrucciones de programas en algún
teoremas, pasando por el surgimiento de lenguaje en particular. (Franklin 1996).
nuevas técnicas como Robótica;
Procesamiento de Lenguaje Natural;
Reconocimiento de Patrones; Sistemas
Expertos; Tutores Inteligentes; Redes
Neuronales; Manipulación Inteligente de
Base de Datos; Web Inteligentes;
Minería de Datos; Programación Figura 1. Diagrama de Agente en interacción con el ambiente.
[Russell,1996].
Automática; Visión Computarizada hasta
llegar a los Agentes Inteligentes (Blanco,
2002).
¿Qué son los agentes? Un Agente,
de manera general, es todo aquello que
puede considerarse que percibe su
ambiente mediante sensores y que
responde o actúa en tal ambiente
mediante efectores (Russell,1996).
De esta manera es posible
encontrar diversos tipos de agentes, Figura 2. Diagrama de tipos de Agentes. [Franklin 1996]
26
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
27
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
Se considera a los Agentes Inteligentes del usuario, para realizar diversas tareas
como una pieza de software que ejecuta tales como, búsqueda y filtraje de
28
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
29
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
30
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
31
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
32
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
inicialmente el agente.
33
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
34
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
35
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
36
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
exigen cada día una mayor movilidad, es utilizan técnicas de filtrado y aprendizaje
decir, una mayor y mejor capacidad de máquina para filtrar mensaje escritos.
conexión remota. Agentes Inteligentes (Baldassin, 1996).
ubicados en la red pueden despojar los Recuperación y manejo de
requerimientos de los usuarios de las información
perturbaciones de esta, además de lo cual En esta área los agentes están ayudando
pueden procesar datos en su origen y a los usuarios no sólo a buscar y filtrar la
llevar sólo la estrictamente requerida al información, sino también a
usuario. Debido a la gran difusión que categorizarla, priorizarla, diseminarla
han tenido los dispositivos móviles; como selectivamente, añadirle anotaciones y
ejemplo de estos agentes móviles compartirla bajo criterios colaborativos.
tenemos: Aglets Workbench de IBM, Colaboración
ARA(Agents Remot Action ), MOA(Mobile En esta área los componentes comunes
Objects Agents), Java Agent Template, entre son: trabajo en grupo y recursos
otros. (Perez 2000 ) compartidos. Los usuarios no sólo
Correo y mensajería requieren de una infraestructura que les
El software de manejo de mensajes ha permita el compartir los recursos de
existido por algún tiempo, y es un área forma robusta y escalable, sino que
donde actualmente se utilizan los también requieren de otras funciones que
Agentes Inteligentes ya que pueden les permitan crear y gerenciar equipos
facilitar todas estas funciones colaborativos, así como los productos por
proporcionando reglas para la ellos generados. Es aquí donde se halla
manipulación de mensajes que pueden un territorio amplio para el uso de
especificarse a través del tiempo, y que agentes inteligentes. En muchos de los
permiten que el agente actúe como casos la teoría de agentes no sólo se ha
intermediario del usuario. Además, es utilizado en aplicaciones, sino que además
posible que el agente deduzca estas ha habido avances en cuanto a la misma
reglas estableciendo patrones en base a la creación de teoría como es el caso de una
observación del comportamiento del investigación donde se pretende
usuario. Como ejemplo podemos construir una estructura de
mencionar a los agentes de filtrado, que experimentación de agentes autónomos,
permitiendo una instalación en diferentes
37
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
38
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
39
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
fábricas; Sistemas que permiten realizar agentes para llevar a cabo sus funciones.
tareas de administración de sistemas Como ejemplos podemos citar:
como un inventario de HW y SW de una • ARCHON (Architecture for
red corporativo; Gestión de perfiles para Cooperative Heterogeneous Online
la televisión. Según los perfiles de la Systems). Esta es una plataforma
unidad familiar seleccionar los de software para la construcción
programas. Existe otro sistema con de sistemas multiagentes, junto
Agentes Inteligentes HeCaSe: An Agent- con una metodología asociada
Based System to Provide Personalised para la construcción de
Medical Services, que apoya en la aplicaciones utilizando la
atención medica de una clínica. Otros plataforma. (Jennings 1995). Los
agentes que actualmente están en uso en agentes dentro de ARCHON son
el Internet son los de la Coca-Cola que sistemas medianamente pesados,
recibe las preguntas del usuario, que constan de cuatro elementos
proporcionando respuestas. O el de la principales: un módulo de
caja Madrid que da información acerca de comunicación de alto nivel
los financiamientos de la misma (HLCM), un módulo de
institución. planeación y coordinación (PCM),
Bajo un enfoque más amplio, los un módulo de manejo de
Agentes Inteligentes son de utilidad en información (AIM), y un sistema
aplicaciones computacionales utilizadas inteligente (IS). Generalmente se
en las más diversas áreas, y a le utiliza en el área de sistemas de
continuación mencionaremos algunos control.
ejemplos de Agentes Inteligentes • YAMS (Yet Another Manufacturing
utilizados en varias de estas áreas. System). Este sistema se utiliza en
el área de la manufacturación,
Aplicaciones industriales. pues su objetivo principal es
administrar eficientemente los
Dentro del campo industrial procesos de producción de
existen varios sistemas de control de diversas fábricas. Para ello,
procesos y manufactura que utilizan YAMS utiliza un esquema
40
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
41
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
42
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
43
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
44
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
45
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
46
Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero de 2008
47