Sie sind auf Seite 1von 15

DOI: 10.26820/recimundo/4.(2).mayo.2020.

16-30
URL: http://recimundo.com/index.php/es/article/view/819
EDITORIAL: Saberes del Conocimiento
REVISTA: RECIMUNDO
ISSN: 2588-073X
TIPO DE INVESTIGACIÓN: Artículo de Revisión
CÓDIGO UNESCO: 1203 Ciencia de Los Ordenadores;
1203.04 Inteligencia Artificial
PAGINAS: 16-30

Inteligencia artificial, sistemas inteligentes, agentes inteligentes


Artificial intelligence, smart systems, smart agents
Inteligência artificial, sistemas inteligentes, agentes inteligentes
Jesús Antonio Coloma Garofalo1; José Andrés Vargas Salazar2; Cristian Andres Sanaguano Guevara3;
Ángel Geovanny Rochina Chisag4

RECIBIDO: 15/03/2020 ACEPTADO: 20/03/2020 PUBLICADO: 20/05/2020

1. Master Universitario en Ingeniería de Software y Sistemas Informáticos; Ingeniero en Sistemas Computacio-


nales; Universidad Estatal de Bolívar, Bolívar, Ecuador; jcoloma@ueb.edu.ec; https://orcid.org/0000-0003-
1827-3296
2. Master Universitario en Ingeniería de Software y Sistemas Informáticos; Ingeniero en Sistemas Computaciona-
les; Universidad Estatal de Bolívar, Bolívar, Ecuador; jandres1290@gmail.com; https://orcid.org/0000-0002-
9373-7276
3. Profesional en Formación; Universidad de las Fuerzas Armadas; Sangolquí, Ecuador; casanaguano@espe.
edu.ec; https://orcid.org/0000-0001-5578-5122
4. Ingeniero en Sistemas Computacionales; Investigador Independiente; Guayaquil, Ecuador; rochitheonly@
gmail.com; https://orcid.org/0000-0002-1570-9624

CORRESPONDENCIA
Jesús Antonio Coloma Garofalo
jcoloma@ueb.edu.ec

Bolívar, Ecuador

© RECIMUNDO; Editorial Saberes del Conocimiento, 2020

16 RECIMUNDO VOL. 4 Nº 2 (2020)


RESUMEN
En inteligencia artificial, un agente inteligente (IA) es una entidad autónoma que observa a través de sensores y actúa so-
bre un entorno utilizando actuadores (es decir, es un agente) y dirige su actividad hacia el logro de objetivos (es decir, es
racional). Los agentes inteligentes también pueden aprender o usar el conocimiento para lograr sus objetivos. Los agen-
tes inteligentes en inteligencia artificial están estrechamente relacionados con los agentes en economía, y las versiones
del paradigma del agente inteligente se estudian en ciencias cognitivas, ética, filosofía de la razón práctica, así como en
muchos modelos sociocognitivos interdisciplinarios y simulaciones sociales informáticas. Un sistema de múltiples agentes
(MAS) es un sistema compuesto por múltiples agentes inteligentes que interactúan. Los sistemas de múltiples agentes se
pueden usar para resolver problemas que son difíciles o imposibles de resolver para un agente individual o un sistema
monolítico. Los sistemas de múltiples agentes consisten en agentes y su entorno. Por lo general, la investigación de siste-
mas de múltiples agentes se refiere a agentes de software. Sin embargo, los agentes en un sistema de múltiples agentes
también podrían ser robots, humanos o equipos humanos. Un sistema de múltiples agentes puede contener equipos
combinados de agentes humanos. Este trabajo presenta una breve distribución sobre los sistemas de agente inteligente
y agente múltiple.

Palabras clave: Inteligencia artificial, Agentes inteligentes, Sistemas múltiples de agentes.


ABSTRACT
In artificial intelligence, an intelligent agent (AI) is an autonomous entity that observes through sensors and acts on an
environment using actuators (that is, is an agent) and directs its activity towards the achievement of objectives (that is, it
is rational ). Smart agents can also learn or use knowledge to achieve their goals. Intelligent agents in artificial intelligence
are closely related to agents in economics, and versions of the intelligent agent paradigm are studied in cognitive science,
ethics, the philosophy of practical reason, as well as in many interdisciplinary sociocognitive models and computer social
simulations. A multiple agent system (MAS) is a system made up of multiple intelligent agents that interact. Multiple agent
systems can be used to solve problems that are difficult or impossible to solve for an individual agent or monolithic system.
Multi-agent systems consist of agents and their environment. In general, the investigation of systems of multiple agents
refers to software agents. However, agents in a multi-agent system could also be robots, humans, or human teams. A mul-
tiple agent system can contain combined teams of human agents. This work presents a brief distribution on the intelligent
agent and multiple agent systems.
Keywords: Artificial intelligence, Intelligent agents, Multiple agent systems.

RESUMO

Na inteligência artificial, um agente inteligente (IA) é uma entidade autônoma que observa através de sensores e atua em
um ambiente usando atuadores (isto é, é um agente) e direciona sua atividade para a consecução de objetivos (ou seja,
é racional) . Os agentes inteligentes também podem aprender ou usar o conhecimento para atingir seus objetivos. Os
agentes inteligentes em inteligência artificial estão intimamente relacionados aos agentes da economia, e as versões do
paradigma do agente inteligente são estudadas em ciências cognitivas, ética, filosofia da razão prática, bem como em
muitos modelos sociocognitivos interdisciplinares e simulações sociais em computador. Um sistema de múltiplos agentes
(MAS) é um sistema composto por vários agentes inteligentes que interagem. Vários sistemas de agentes podem ser
usados para
​​ resolver problemas difíceis ou impossíveis de resolver para um agente individual ou sistema monolítico. Os
sistemas multi-agente consistem em agentes e seu ambiente. Em geral, a investigação de sistemas de múltiplos agentes
refere-se a agentes de software. No entanto, os agentes em um sistema multiagente também podem ser robôs, humanos
ou equipes humanas. Um sistema de múltiplos agentes pode conter equipes combinadas de agentes humanos. Este tra-
balho apresenta uma breve distribuição nos sistemas de agentes inteligentes e múltiplos agentes.

Palavras-chave: Inteligência artificial, Agentes inteligentes, Sistemas de múltiplos agentes.

RECIMUNDO VOL. 4 Nº 2 (2020) 17


COLOMA GAROFALO, J., VARGAS SALAZAR, J., SANAGUANO GUEVARA, C., & ROCHINA CHISAG, Á.

Introducción Un problema para el sistema de múltiples


agentes es cómo puede mantener la cohe-
Aunque no hay consenso sobre la definición rencia global, es decir, comportarse bien
de un agente, parece estar generalmente como un sistema sin un control global ex-
de acuerdo en que un agente se encuentra plícito. Es útil organizarlos en alguna forma
dentro de un entorno donde es capaz de de estructura. En una estructura jerárqui-
actuar (utilizando efectores), y cuyas accio- ca, algunos agentes están diseñados para
nes pueden causar cambios en el entorno. detectar y gestionar las interdependencias
También se supone que el agente puede entre las acciones de otros agentes. Este
detectar cambios en su entorno (median- agente puede tener poder de autoridad
te sensores) (Boella, Damiano, & Lesmo, sobre otros agentes y, por lo tanto, puede
2009). controlar, por ejemplo, los objetivos de otros
agentes. Esta estructura puede contrastar-
Otro requisito a menudo asumido sobre un se con la descentralizada donde no existen
agente es el de la habilidad social. Es decir, tales agentes de autoridad.
se supone que un agente puede comuni-
carse y coordinar sus acciones con las de El sistema multiagente es el paradigma am-
otros agentes ubicados en el entorno del pliamente utilizado para el modelado, pla-
agente. Se supone que las acciones lle- nificación y control de varios procesos. En
vadas a cabo por un agente son el resul- general, utiliza técnicas de negociación dis-
tado de decisiones tomadas por el agente tribuidas para lograr objetivos particulares.
basadas en lo que siente en su entorno y Además de la planificación centralizada es-
sobre la meta que el agente está tratando tándar y los mecanismos de optimización,
de lograr. Dichas decisiones de acción de- el sistema de múltiples agentes admite la
ben ser más inteligentes. Dicha inteligencia replanificación local con cambios mínimos
podría obtenerse como resultado del cono- necesarios de todo el plan.
cimiento incorporado por las reglas en una
base de conocimiento o en alguna otra for- El área de investigación de la Simulación ba-
ma de esquema de representación del co- sada en agentes (ABS) continúa producien-
nocimiento. do técnicas, herramientas y métodos. Ade-
más, se han desarrollado una gran cantidad
Recientemente, el Sistema de múltiples de aplicaciones de ABS. Por aplicación de
agentes (MAS) se ha convertido en uno de simulación basada en agente nos referimos
los temas dominantes de investigación en a simulaciones informáticas reales basadas
Inteligencia Artificial (IA). Esta parte se está en el modelado basado en agente de un
separando gradualmente de la inteligencia sistema real (o imaginado) para resolver un
artificial distribuida como una disciplina in- problema concreto. Una aplicación de si-
dependiente, basada en resultados de in- mulación basada en agente modela y simu-
vestigación tanto en otras partes de la IA la un sistema real que consiste en un con-
como en el área de la informática. junto de entidades. La simulación basada
en agente en sí misma puede verse como
El sistema de múltiples agentes es una co- un sistema de múltiples agentes compuesto
lección de agentes que cooperan entre sí por un conjunto de agentes (software). Es
para cumplir objetivos comunes e indivi- decir, existe una correspondencia entre el
duales (en algunos entornos también pue- sistema real y el sistema de múltiples agen-
den competir). En el sistema de múltiples tes, así como entre las entidades (reales) y
agentes, los diferentes agentes a menudo los agentes.
tienen diferentes roles y objetivos individua-
les (Elmahalawy, 2011).

18 RECIMUNDO VOL. 4 Nº 2 (2020)


INTELIGENCIA ARTIFICIAL, SISTEMAS INTELIGENTES, AGENTES INTELIGENTES

Metodología cargados de identificar a cada caracterís-


tica insertada en el estudio. Por lo tanto, se
Para el desarrollo de este proceso investi- realizaron continuas interpretaciones con
gativo, se plantea como metodología la en- el claro propósito de revisar aquellas apre-
caminada hacia una orientación científica ciaciones o investigaciones propuestas por
particular que se encuentra determinada diferentes investigadores relacionadas con
por la necesidad de indagar en forma preci- el tema de interés, para luego dar la respec-
sa y coherente una situación, en tal sentido tiva argumentación a los planteamientos, en
(Davila, 2015) define la metodología “como función a las necesidades encontradas en
aquellos pasos previos que son seleccio- la indagación.
nados por el investigador para lograr resul-
tados favorables que le ayuden a plantear Fuentes Documentales
nuevas ideas”.(p.66)
Lo citado por el autor, lleva a entender que El análisis correspondiente a las caracte-
el desarrollo de la acción investigativa bus- rísticas que predomina en el tema selec-
ca simplemente coordinar acciones enmar- cionado, llevan a incluir diferentes fuentes
cadas en una revisión bibliográfica con el documentales encargadas de darle el res-
fin de complementar ideas previas relacio- pectivo apoyo y en ese sentido cumplir con
nadas a la inteligencia artificial y agentes la valoración de los hechos a fin de gene-
múltiples de inteligencia a través de una rar nuevos criterios que sirven de referen-
revisión de literatura, para así finalmen- cia a otros procesos investigativos. Para
te elaborar un cuerpo de consideraciones (CASTRO, 2016) las fuentes documentales
generales que ayuden a ampliar el interés incorporadas en la investigación documen-
propuesto. tal o bibliográfica, “representa la suma de
materiales sistemáticos que son revisados
Tipo de Investigación en forma rigurosa y profunda para llegar a
un análisis del fenómeno”.(p.41). Por lo tan-
Dentro de toda práctica investigativa, se to, se procedió a cumplir con la realización
precisan acciones de carácter metodológi- de una lectura previa determinada para en-
co mediante las cuales, se logra conocer y contrar aquellos aspectos estrechamente
proyectar los eventos posibles que la deter- vinculados con el tema, con el fin de expli-
minan, así como las características que ha- car mediante un desarrollo las respectivas
cen del acto científico un proceso interac- apreciaciones generales de importancia.
tivo ajustado a una realidad posible de ser
interpretada. En este sentido, se puede de- Técnicas para la Recolección de la Infor-
cir, que la presente investigación correspon- mación
de al tipo documental, definido por Castro
(2016), “se ocupa del estudio de problemas La conducción de la investigación para ser
planteados a nivel teórico, la información realizada en función a las particularidades
requerida para abordarlos se encuentra bá- que determinan a los estudios documenta-
sicamente en materiales impresos, audiovi- les, tiene como fin el desarrollo de un con-
suales y /o electrónicos”. (p.41). junto de acciones encargadas de llevar a
la selección de técnicas estrechamente vin-
En consideración a esta definición, la orien- culadas con las características del estudio.
tación metodológica permitió la oportunidad En tal sentido, (Bolívar, 2015), refiere, que
de cumplir con una serie de actividades in- es “una técnica particular para aportar ayu-
herentes a la revisión y lectura de diversos da a los procedimientos de selección de las
documentos donde se encontraron ideas ideas primarias y secundarias”. (p. 71).
explicitas relacionadas con los tópicos en-

RECIMUNDO VOL. 4 Nº 2 (2020) 19


COLOMA GAROFALO, J., VARGAS SALAZAR, J., SANAGUANO GUEVARA, C., & ROCHINA CHISAG, Á.

Por ello, se procedió a la utilización del sub- Un Agente inteligente (IA) es una entidad de
rayado, resúmenes, fichaje, como parte software que realiza algunas operaciones
básica para la revisión y selección de los en nombre de un usuario u otro programa
documentos que presentan el contenido con cierto grado de independencia o auto-
teórico. Es decir, que mediante la aplicación nomía, y al hacerlo, emplea cierto conoci-
de estas técnicas se pudo llegar a recoger miento o representación de los objetivos o
informaciones en cuanto a la revisión biblio- deseos del usuario.
gráfica de los diversos elementos encarga-
dos de orientar el proceso de investigación. Las tecnologías de agentes provienen del
Tal como lo expresa, (Bolívar, 2015) “las campo de la inteligencia artificial y la infor-
técnicas documentales proporcionan las mática, utilizando principios de ingeniería
herramientas esenciales y determinantes de software basada en componentes, toma
para responder a los objetivos formulados de decisiones distribuidas, computación
y llegar a resultados efectivos” (p. 58). Es paralela y distribuida, computación autóno-
decir, para responder con eficiencia a las ma, métodos avanzados de interoperabili-
necesidades investigativas, se introdujeron dad e integración de software.
como técnica de recolección el método in-
ductivo, que hizo posible llevar a cabo una La operación de un sistema basado en
valoración de los hechos de forma particu- agentes se basa en interacciones de enti-
lar para llegar a la explicación desde una dades de hardware o software autónomas
visión general. y poco acopladas: agentes. Los procesos
computacionales que se caracterizan por
Asimismo, se emplearon las técnicas de la descomposición natural o la posible dis-
análisis de información para la realización tribución computacional pueden resolverse
de la investigación que fue ejecutada bajo muy bien mediante sistemas de múltiples
la dinámica de aplicar diversos elementos agentes. Además, el sistema de múltiples
encargados de determinar el camino a re- agentes ofrece una excelente capacidad
correr por el estudio, según, (Bolívar, 2015) de integración en tiempo de ejecución y
las técnicas de procesamiento de datos en una reconfiguración dinámica, y capacida-
los estudios documentales “son las encar- des de delegación autónoma. Son robus-
gadas de ofrecer al investigador la visión o tos y proporcionan una fácil integración de
pasos que debe cumplir durante su ejerci- humanos, software y hardware existentes
cio, cada una de ellas debe estar en corres- (Franklin & Grasesser, 2017).
pondencia con el nivel a emplear” (p. 123).
Esto indica, que para llevar a cabo el pro- La tecnología de agente se ha convertido
cesamiento de los datos obtenidos una vez recientemente en una de las áreas más vi-
aplicado las técnicas seleccionadas, tales brantes y de más rápido crecimiento en tec-
como: fichas de resumen, textual, registros nología de la información. Los trabajadores
descriptivos entre otros, los mismos se de- involucrados en la investigación de agentes
ben ajustar al nivel que ha sido selecciona- han ofrecido una variedad de definiciones.
do. Estas definiciones van de lo simple a lo lar-
go. Entonces podemos resumir todas estas
Resultados definiciones en:

La tecnología de agente ha recibido una “El agente inteligente es un programa de


gran atención en los últimos años y, como software que realiza tareas para su propie-
resultado, la industria está comenzando a tario. Un agente recibe un conjunto de ob-
interesarse en usar esta tecnología para de- jetivos y luego actúa sobre su propietario
sarrollar sus propios productos. para llevarlos a cabo. A medida que realiza

20 RECIMUNDO VOL. 4 Nº 2 (2020)


INTELIGENCIA ARTIFICIAL, SISTEMAS INTELIGENTES, AGENTES INTELIGENTES

sus tareas, aprende sobre su entorno, su mente por eventos; tomando la iniciativa
propietario y otros agentes, y utiliza este co- 4. Habilidad social. En los agentes está
nocimiento para mejorar cómo lleva a cabo la capacidad de interactuar con otros
sus tareas. Esta definición implica que las agentes (y posiblemente humanos) a
organizaciones de comunidades de agen- través de algún tipo de lenguaje de co-
tes inteligentes brindan la oportunidad de municación de agentes, y tal vez coope-
desarrollar sistemas de apoyo a la toma de rar con otros. A veces se le llama capa-
decisiones adaptables, para toda la organi- cidad de comunicación del agente. Esto
zación e interorganizacionales, personaliza- es para permitir que el agente inteligen-
dos para usuarios específicos” (Mehmood, te tenga la información necesaria de di-
Ghafoor, Farooq, & Zeeshan, 2018). ferentes fuentes.
5. Capacidad de cooperación: es el agente
Un agente inteligente es un software que inteligente que coopera con otros agen-
ayuda a las personas y actúa en su nom- tes para el logro de ciertos objetivos.
bre. Los agentes inteligentes funcionan per- 6. Capacidad de razonamiento: es decir,
mitiendo que las personas deleguen el tra- el agente inteligente puede poseer la
bajo que hicieron en el software del agente. capacidad de inferir y extrapolar en fun-
Los agentes pueden, solo datos complejos, ción de los conocimientos y experien-
aprender de usted e incluso hacerle reco- cias actuales.
mendaciones. 7. Comportamiento adaptativo: es el agen-
te inteligente que aprende o cambia su
Por lo tanto, los agentes de software se comportamiento en función de la expe-
diferencian de otras aplicaciones por sus riencia previa.
dimensiones adicionales de movilidad, au- 8. Integridad: Es decir, el usuario debe
tonomía, la capacidad de interactuar inde- tener una gran confianza en que sus
pendientemente de supresencia del usuario agentes actuarán e informarán con sin-
y la capacidad de adaptación razonamien- ceridad, y actuará por el bien del usua-
to. Esto implica la capacidad de procesar rio. También hay otras propiedades de
información de entornos externos, como agencia a veces discutido:
redes, bases de datos e Internet, dado
un conjunto de conocimientos, actitudes • Movilidad: La capacidad de un agen-
y creencias del usuario que el agente en- te para moverse por una red electró-
tiende. De la definición anterior, podemos nica.
deducir la característica clave del agente • Veracidad: Si un agente comunicará
inteligente que la diferencia de otros tipos a sabiendas información falsa.
de aplicaciones de software: • Benevolencia: Si los agentes tienen
objetivos en conflicto y, por lo tanto,
1. Autonomía. El agente inteligente es ca- si son inherentemente útiles.
paz de actuar de forma independiente, • Racionalidad: Si un agente actuará
exhibiendo control sobre su estado in- para lograr sus objetivos, y no actua-
terno. rá deliberadamente para evitar que
2. Reactividad. Un agente se llama reac- se logren sus objetivos.
tivo cuando mantiene una interacción • Aprendizaje / adaptación: Si los
continua con su entorno y responde a agentes mejoran el rendimiento con
los cambios que ocurren en él (a tiempo el tiempo.
para que la respuesta sea útil).
3. Proactividad. Un agente es proactivo No existe un diseño único de agente inteli-
cuando es capaz de generar e intentar gente. No debemos suponer que todos los
alcanzar objetivos; no impulsado única- agentes inteligentes tendrán la misma co-

RECIMUNDO VOL. 4 Nº 2 (2020) 21


COLOMA GAROFALO, J., VARGAS SALAZAR, J., SANAGUANO GUEVARA, C., & ROCHINA CHISAG, Á.

lección. Diferentes tipos de agentes pue- Clasificaciones y aplicaciones de agen-


den tener diferentes subconjuntos. Incluso tes
entre los humanos hay una enorme diversi-
dad, especialmente si consideramos casos Las diversas definiciones discutidas ante-
extremos, como Newton, Mozart y sabios. riormente involucran una serie de propie-
Por lo tanto, no debemos suponer que un dades de un agente. Habiendo establecido
agente inteligente tiene una arquitectura una definición mucho menos restrictiva de
fija: parte de los procesos de aprendizaje un agente autónomo, estas propiedades
y desarrollo pueden incluir cambios en la pueden ayudarnos a clasificar aún más los
arquitectura, por ejemplo, el desarrollo de agentes de maneras útiles. La siguiente
nuevas colecciones importantes de capa- imagen 1 enumera varias de las propieda-
cidades y el desarrollo de nuevos vínculos des mencionadas anteriormente.
entre las capacidades antiguas. Algunas
personas parecen seguir desarrollando y
ampliando sus arquitecturas por más tiem-
po que otras.

Cuadro 1. Propiedades de los Agentes

Fuente: (Inteligencia Artificial, 2020)


Los agentes pueden clasificarse útilmente Un agente es un objeto de software que se
de acuerdo con el subconjunto de estas comunica entre sí para realizar las tareas
propiedades que usan. Cada agente sa- asignadas por su administrador. En un es-
tisface las primeras cuatro propiedades. pectro más amplio, el agente trabaja en
Agregar otras propiedades produce clases nombre de su usuario con objetivos y mo-
de agentes potencialmente útiles, por ejem- tivaciones similares. Un agente puede cla-
plo, agentes de aprendizaje móviles. sificarse según las funcionalidades de los
siguientes tipos:
Existen, por supuesto, otros posibles es-
quemas de clasificación. Por ejemplo, po- 1. Agente autónomo: capaz de trabajar a
dríamos clasificar a los agentes de software través de una interfaz externa.
de acuerdo con las tareas que realizan, por 2. Agente adaptativo: responde en cier-
ejemplo, agentes de recopilación de infor- ta medida a otro agente y entorno, y la
mación o agentes de filtrado de correo elec- adaptación permite que un agente mo-
trónico. O bien, podríamos clasificarlos de difique su comportamiento en función
acuerdo con su arquitectura de control. de su experiencia.

22 RECIMUNDO VOL. 4 Nº 2 (2020)


INTELIGENCIA ARTIFICIAL, SISTEMAS INTELIGENTES, AGENTES INTELIGENTES

3. Agente móvil: capaz de transportar de de subclasificación que vienen a la mente


un entorno a otro. son las estructuras de control, los entornos
4. Agente interactivo: se comunica con el (base de datos, sistema de archivos, red,
entorno y otros agentes. Internet), el lenguaje (en el que está escrito)
5. Agente proxy: puede actuar en nombre o las aplicaciones. Cada uno puede ser útil.
de alguien o algo.
6. Agente inteligente: el estado se forma- Primero, introduzcamos algunos de los posi-
liza mediante el conocimiento (es decir, bles esquemas de clasificación inicial para
creencias, objetivos, planes y suposicio- los agentes de software a través de sus es-
nes) e interactúa con otros agentes utili- tructuras de control. (Brustoloni, 1991) ofre-
zando un lenguaje simbólico. ce regulación, planificación y adaptación.
7. Agente coordinador: capaz de realizar Otra estrategia se clasificaría por tipo de
alguna actividad en un entorno compar- mecanismo de control, algorítmico, basado
tido con otros agentes. en reglas, difuso, red neuronal, aprendizaje
8. Agente Cooperativo - Coordina con otros automático, etc. O las clasificaciones bina-
agentes para lograr un propósito común. rias podrían ser planeación vs. no planifica-
ción, aprendizaje vs. no aprendizaje, móvil
La taxonomía de los agentes de software vs. no -móvil, comunicativo versus no comu-
de Brustoloni comienza con una clasifica- nicativo, etc.
ción de tres vías en agentes de regulación,
agentes de planificación o agentes adapta- Las tecnologías de los agentes son adecua-
tivos (Ramos & Quintero, 2008). Un agen- das para dominios que poseen cualquiera
te de regulación probablemente nombrado de las siguientes propiedades:
con la regulación de la temperatura por un
termostato o una regulación similar de la ho- • Es necesario resolver problemas alta-
meostasis corporal, reacciona a cada entra- mente complejos o controlar sistemas
da sensorial a medida que entra y siempre muy complejos.
sabe qué hacer. No planifica ni aprende. • La información requerida para resolver
Los agentes de planificación planifican, ya problemas o controlar sistemas se distri-
sea en el sentido usual de IA (agente de re- buye y no está disponible centralmente,
solución de problemas), o usando el para- • En dominios con entornos dinámica-
digma basado en casos (agentes basados mente cambiantes y especificación de
en casos), o usando métodos basados en problemas.
investigación de operaciones (agentes OR), • Es necesario integrar una gran cantidad
o usando varios algoritmos de aleatoriza- de sistemas de software heterogéneos
ción (agente aleatorio). Los agentes adap- (y posiblemente hardware) de manera
tativos de Brustoloni no solo planean, sino abierta y heterogénea.
que aprenden. Por lo tanto, hay agentes de • La cooperación de las unidades inde-
resolución de problemas adaptativos, y así pendientes (por ejemplo, en la organiza-
sucesivamente, produciendo taxonomía de ción virtual) está coordinada.
dos capas (Brustoloni, 1991).
Las tecnologías de los agentes se adaptan
Podemos tener una clasificación adicional a dominios que tienen una de las siguientes
del agente inteligente de la siguiente mane- propiedades:
ra:
1. Requiere resolver problemas altamente
Supongamos que deseamos clasificar aún complejos o controlar sistemas altamen-
más a los agentes de software. ¿Cómo po- te complejos.
dríamos hacerlo? Los principales esquemas 2. Ha distribuido información no disponible

RECIMUNDO VOL. 4 Nº 2 (2020) 23


COLOMA GAROFALO, J., VARGAS SALAZAR, J., SANAGUANO GUEVARA, C., & ROCHINA CHISAG, Á.

centralmente requerida para resolver requiere una nueva planificación o una


problemas o controlar sistemas. rápida reconfiguración local para mane-
3. Tiene un entorno que cambia dinámica- jar los problemas al instante.
mente y especificaciones de problemas. • Dominios de simulación y modelado: El
4. Debe integrar una gran cantidad de sis- uso de agentes para fines de simula-
temas de software heterogéneos (y posi- ción ha sido muy común, mientras que a
blemente hardware). menudo faltaba la justificación correcta.
Los agentes se pueden implementar en
Se considera que los agentes como para- ejercicios de simulación en los que re-
digma y las técnicas de agente disponibles querimos una migración fácil de la simu-
funcionan bien en dominios de aplicación lación al entorno real.
con ciertas propiedades específicas: • Dominios con resolución de problemas
complejos.: Esta ha sido la mayor ex-
• Dominios competitivos y no cooperati- pectativa de la tecnología de agentes en
vos, donde las restricciones sobre el in- la industria. Un uso simple de técnicas
tercambio de información impiden el uso de agente no puede resolver los proble-
de la arquitectura centralizada de toma mas del complejo NP y el potencial de
de decisiones, por ejemplo, aplicacio- disminuir los requisitos computacionales
nes de comercio electrónico, gestión para la resolución de problemas es limi-
de la cadena de suministro y comercio tado, pero posible.
electrónico. En este caso, el paradigma • Sistema abierto La ingeniería ha sido
de agente se utiliza para diseñar y des- enfatizada en los primeros proyectos,
cribir los sistemas que actualmente es- pero la realidad no cumple con las ex-
tán basados principalmente en la web. pectativas. Si bien las ontologías y los
• Dominios donde los datos requeridos estándares FIPA han abordado muchos
para la toma de decisiones automa- problemas de sintaxis, la semántica si-
tizada no están disponibles de forma gue siendo problemática. Los servicios
centralizada debido a la distribución web y las tecnologías web en general
geográfica del conocimiento (p. ej., lo- parecen liderar las aplicaciones en esta
gística, exploración colaborativa, robóti- área.
ca móvil y colectiva, sistemas ubicuos) o
los entornos con inaccesibilidad de co- Las tecnologías y diseños basados en
municación parcial o temporal. Además agentes se han vuelto muy populares en el
de la distribución geográfica, también dominio de la defensa. Los proyectos exito-
es distribución temporal (por ejemplo, sos en el dominio del comando y control, las
en redes de satélite, donde los satélites transmisiones, la detección del entorno y la
tienen diferentes vistas de la tierra en di- comunicación en el campo de batalla están
ferentes momentos del día), y concep- en proceso de transformación desde la eta-
tual (por ejemplo, en jerarquías en ca- pa de prototipo hacia futuras aplicaciones.
pas, donde las entidades en una capa Hay algunos ejemplos de la aplicación del
pueden no tener conocimiento de even- agente en la vida real como sigue:
tos o procesos en otras capas, como en
Internet o en las cadenas de suministro) 1. Actualmente, los sistemas de agentes se
• Dominios en los que se requiere una utilizan predominantemente en la ges-
respuesta crítica de tiempo de supervi- tión de producción orientada a proyec-
vencia y una alta robustez en escena- tos donde ofrecen una ventaja competi-
rios distribuidos. Este es el campo del tiva significativa al adoptar fácilmente un
control de sistemas industriales o de entorno naturalmente muy dinámico. En
fabricación de tiempo crítico, donde se este trabajo, estudiamos una aplicación

24 RECIMUNDO VOL. 4 Nº 2 (2020)


INTELIGENCIA ARTIFICIAL, SISTEMAS INTELIGENTES, AGENTES INTELIGENTES

de sistemas de múltiples agentes en una tecnologías de agentes para el manteni-


planta de fabricación altamente espe- miento del conocimiento privado de los
cializada y de gran volumen. La inves- agentes, la especificación de diversas
tigación subyacente es una extensión ontologías y garantizar la interoperabili-
del proyecto de aplicación industrial real dad del servicio en toda la cadena de
ejecutado para una importante planta suministro.
de producción automotriz en Europa del 3. En el dominio de las tecnologías de
Este. agentes comerciales basadas en Inter-
2. Los aeropuertos para agentes 1 (AA) net, se pueden utilizar para compras y
son una infraestructura distribuida de subastas inteligentes, recuperación y
múltiples agentes implementada diseña- búsqueda de información, acceso re-
da para un entorno de Internet dinámi- moto a la información y control remoto
co e inestable. La infraestructura consta del sistema.
de plataformas llamadas Aeropuertos 4. Un dominio de aplicación importante es
que permiten a los agentes comunicar- la logística. Los sistemas de múltiples
se entre sí y ser persistentes. Además, agentes se pueden utilizar para gestio-
los aeropuertos permiten a los agentes nar el transporte y la manipulación de
migrar a través del sistema y utilizar los materiales, la planificación y la progra-
recursos locales. Cualquier aeropuerto mación óptimas, especialmente en el
puede alojar a cualquier agente de la transporte de carga, el transporte públi-
red; Por lo tanto, se considera requisitos co, pero también en misiones de mante-
altos para la seguridad (Rollo, Novak, & nimiento de la paz, maniobras militares,
Jisl, 2015). La red de aeropuertos puede etc.
cambiar dinámicamente en el tiempo a 5. Existe una buena combinación de las
medida que los nuevos aeropuertos se tecnologías de los agentes y la gestión
conectan al sistema o se desconectan. de las redes de servicios públicos, tales
como redes de distribución de energía,
Varias áreas de aplicación de tecnología de redes de operadores móviles, redes de
agente se refieren típicamente a la fabrica- proveedores de cable. Aquí, el concep-
ción. Pero, hay varias áreas de aplicación tí- to de computación autónoma distribuida
picas de las tecnologías de agentes que se se puede utilizar para la simulación y la
relacionan con la fabricación, como sigue: predicción de situaciones de alarma, la
prevención del apagón y la detección
1. En producción necesitamos resolver de sobrecarga e intrusión.
problemas de planificación altamente
complejos; Necesitamos controlar pro- Los diferentes dominios de aplicación es-
cesos dinámicos, impredecibles e ines- peran que la tecnología del agente contri-
tables. En la producción también existe buya a diferentes clases de problemas. Se
la posibilidad de diagnóstico, repara- han identificado una lista de los malentendi-
ción, reconfiguración y replanificación dos más comunes y las expectativas que el
basados en agentes. entusiasmo por la tecnología de los agentes
2. En el ámbito de las empresas virtuales puede causar:
y la gestión de la cadena de suminis-
tro, existen requisitos para formar alian- 1. Complejidad: A menudo se espera que
zas comerciales, planificar acuerdos de la tecnología del agente pueda contri-
cooperación a largo / corto plazo, ges- buir a resolver problemas muy comple-
tionar (incluida la reconfiguración y di- jos.
solución) de las cadenas de suministro. 2. Caja negra: La tecnología de agente a
Aquí también podemos utilizar diversas menudo se ve como una tecnología de

RECIMUNDO VOL. 4 Nº 2 (2020) 25


COLOMA GAROFALO, J., VARGAS SALAZAR, J., SANAGUANO GUEVARA, C., & ROCHINA CHISAG, Á.

caja negra (como red neuronal, algorit- código y el estado del agente.
mos genéticos) que se puede adaptar
para resolver un problema complejo en Sistemas multi agentes
particular. La tecnología de agente pro-
porciona principalmente conceptos de La unidad de construcción básica en Multi
sistema y paradigmas de diseño que Agent System (MAS) es un grupo de agen-
son útiles en clases de problemas bien tes. Los agentes inteligentes autónomos se
definidas. comportan dirigidos por sus intenciones;
3. Inteligencia: La resolución de problemas Además, para alcanzar sus objetivos, pue-
de los agentes, la inteligencia específica den interactuar y cooperar con otros agen-
del dominio no es el problema estudiado tes. Esta interacción requiere que se les
(y se entrega) principalmente por la in- proporcionen capacidades comunicativas.
formática basada en agentes. La princi- Las claves de este sistema son la coordi-
pal preocupación de los agentes investi- nación, cooperación y comunicación entre
gadores es su comportamiento colectivo estos agentes (Wooldridge, 2012).
y la toma de decisiones, mientras que a
menudo se pasa por alto la aplicación En un entorno distribuido, las aplicaciones y
de la tecnología a problemas de la vida fuentes de administración de agentes deben
real. coordinarse y cooperar entre sí para lograr
4. Agentificación: El proceso de integra- un objetivo, esto se puede hacer utilizando
ción de agentes y la encapsulación de uno de los métodos de comunicación. Se
sistemas heredados se considera to- enfoca la intención a estas características
talmente automatizado. No existe un importantes del sistema de múltiples agen-
mecanismo sofisticado que encapsule tes de la siguiente manera:
cualquier sistema heredado de manera
totalmente automatizada. Las tecnolo- 1- Comunicación
gías alternativas (por ejemplo, servicios
web) a menudo se utilizan en estos días. La comunicación es un concepto básico im-
5. Interoperabilidad: Los estándares y la portante en Inteligencia Artificial Distribuida,
interoperabilidad son computacional- porque es el proceso de interacción, a tra-
mente caros. No es aconsejable utilizar vés de algunos tipos de comunicación, que
el cumplimiento total de FIPA en un sis- hace posible que varios agentes combinen
tema donde la apertura total no es ne- sus esfuerzos para resolver un problema
cesaria (por ejemplo, en simulación y general. La razón principal para la comuni-
modelado). cación es resolver conflictos entre agentes.
6. Aprendizaje: El potencial de aprendiza-
je en sistemas de múltiples agentes se Dado que los agentes actúan en un entorno
sobreestima con frecuencia. A menudo que contiene otros agentes y diversos ser-
se piensa que un agente debe ser súper vicios, se necesita arquitectura para estan-
adaptable y capaz de adaptarse a cual- darizar la comunicación entre agentes y el
quier comportamiento solicitado (este acceso a servicios comunes. Los agentes
comentario está estrechamente relacio- pueden comunicarse enviando mensajes.
nado con los comentarios 3 y 4). Los mensajes pueden dirigirse a agentes
7. Movilidad: La movilidad del agente a individuales, a grupos de agentes o a todos
menudo se afirma como más inevitable y los agentes de una clase en particular. La
esencial de lo que realmente se requie- arquitectura de comunicación del sistema
re. Muy a menudo, la migración de datos de agente debe proporcionar soporte para:
o la comunicación simple es suficiente comunicación de agente a agente, comuni-
en comparación con la migración del cación a través de una red y mecanismos

26 RECIMUNDO VOL. 4 Nº 2 (2020)


INTELIGENCIA ARTIFICIAL, SISTEMAS INTELIGENTES, AGENTES INTELIGENTES

de seguridad. La mayoría de las interacciones entre agen-


tes implican alguna forma de cooperación.
2- Coordinación En particular, a veces, los objetivos de un
agente no se pueden lograr sin la ayuda
La coordinación es el proceso de manejar de otros agentes. Si estos objetivos son co-
las interdependencias entre actividades. munes a un grupo de agentes (o un agente
Para esto, varios agentes deben basar las puede convencer a otros agentes para que
comunicaciones en la detección y respues- lo ayuden), entonces se puede llegar a un
ta a las relaciones de coordinación existen- acuerdo sobre un plan compartido. Una vez
te entre las tareas conjuntas y conocidas. que se ha formado un grupo de agentes
cooperantes, se produce un comportamien-
La coordinación entre agentes se realiza to especial relacionado con la necesidad
solo cuando un agente puede compren- de trabajar juntos hacia el objetivo común.
der, o al menos predecir, las acciones de
los otros agentes. Es decir, un agente debe La cooperación entre los agentes incluye
tener algún modelo de otros agentes dentro la noción de sobre ayuda, que se refiere
de sí mismo. Para que un agente se adapte explícitamente al reconocimiento de las in-
a la cooperación con otros, debe observar a tenciones de los otros agentes; Además,
otros agentes y establecer dinámicamente un agente puede adoptar y delegar a otros
modelos de otros para planificar sus accio- agentes para alcanzar objetivos de dominio
nes. y objetivos Meta, como planificar o contro-
lar acciones. Las estrategias propuestas
Por lo tanto, cuando varios agentes intentan para la cooperación incluyen estrategias de
coordinar sus acciones, los agentes deben cooperación fija, aprendizaje en trabajo en
tener en cuenta las acciones potenciales de equipo, organizaciones jerárquicas, etc.
otros. Esto produce varios problemas com-
plejos. Uno de los problemas es cómo un El sistema multiagente es la tecnología de
agente predice las próximas acciones de inteligencia artificial distribuida. Esta tecno-
otros agentes en función de la información logía se utiliza para vincular sistemas dis-
que ha adquirido. tribuidos lógica o geográficamente o para
modelar la negociación en dichos sistemas.
Otro problema es cómo un agente planifica Diferentes requisitos pueden conducir a
sus acciones teniendo en cuenta las accio- diferentes agentes. Para el entorno empre-
nes de los demás. Para predecir acciones sarial, el agente "es un agente de alguien"
de otros agentes, un agente debe poder y desempeña cualquiera de los siguientes
modelar sus acciones dinámicamente. Para roles:
explicar cómo hacer un plan de sus accio-
nes, un agente debe proporcionar estrate- a) Asistente - la tarea del agente es adquirir
gias y criterios efectivos para la coopera- y analizar información para apoyar la toma
ción. de decisiones del operador humano (socio).

3- Cooperación b) Representante - Es una herramienta utili-


zada para la colaboración con otros. La ne-
Los agentes pueden ignorar, cooperar o gociación con un agente dentro del alcance
competir entre sí. Lo más común es la coo- de su poder es equivalente a la negociación
peración de agentes donde los agentes con el socio.
combinan sus esfuerzos para lograr un ob-
jetivo común. c) Modelo - una representación simplificada
de un compañero original (real) equipado

RECIMUNDO VOL. 4 Nº 2 (2020) 27


COLOMA GAROFALO, J., VARGAS SALAZAR, J., SANAGUANO GUEVARA, C., & ROCHINA CHISAG, Á.

con los atributos y habilidades requeridos Taxonomía para sistemas multi agentes
lo suficientemente acorde con los atributos
y habilidades del compañero original. Para Un punto de partida para el desarrollo de
el dominio definido, el agente es un modelo estos principios es la definición de caracte-
del socio y puede actuar en nombre del so- rísticas básicas que definen el sistema inte-
cio emulando el comportamiento del socio. ligente de múltiples agentes. Extrapolando
de las dimensiones de distribución, hetero-
Se puede ver que las funciones principales geneidad y autonomía para el sistema de
de los sistemas de múltiples agentes son: múltiples agentes, se pueden definir una
serie de características generales:
1. Brindar continuidad y comunicación.
protocolos entre los nodos para ayudar A- Alcance del control funcional: una ope-
a predecir los resultados al extender el ración de agente individual en un sistema
conocimiento especializado a otros do- integrado puede tener un alcance de con-
minios. trol que es (1) global, (2) local o (3) recursi-
2. Integración y consistencia. del conoci- vamente local.
miento debe proporcionarse automáti-
camente. B- Enfoque operativo del sistema integra-
3. Romper los problemas complejos en un do: el sistema integrado puede acceder a
subproblema separado y proporcionan- agentes individuales a través de (1) funcio-
do mediciones e interpretaciones por nes locales, (2) interfaces locales o (3) pa-
muchos expertos. rámetros de aplicación o problemas.
4. Cada agente puede aprender de los
agentes de conocimiento si no resuelve C- Locus de control del sistema: el sistema
algún problema. de resolución de problemas puede tener un
locus de control definido recursivamente
Existen muchas soluciones prácticas dife- que varía de (1) centralizado a (2) descen-
rentes y arquitecturas de sistemas de múl- tralizado.
tiples agentes. Por lo general, podemos
identificar tres grandes grupos: D- Mecanismo de integración del sistema:
el mecanismo de integración del sistema
1. Sistema de múltiples agentes en el que puede basarse en (1) funciones, (2) lengua-
ningún agente tiene conocimiento de jes, (3) esquemas de representación o (4)
otros miembros de la comunidad y tiene aplicaciones o problemas.
que usar la transmisión cuando quiera
enviar cualquier información. E- Composición de los agentes: los agentes
2. Sistema de múltiples agentes que utiliza pueden ser (1) homogéneos o (2) heterogé-
un agente central (facilitador) que sirve neos.
como mediador.
3. Sistema multiagente con modelos so- F- Tipos de agentes del sistema: los agen-
ciales. que representan una solución tes que comprenden el sistema integrado
de compromiso entre las dos primeras pueden ser (1) humanos, (2) máquinas, o
alternativas. Cada agente mantiene un (3) composiciones de humanos y máquinas.
modelo social de su entorno, modelos
de comportamiento de los agentes coo- El sistema actual de múltiples agentes (in-
perantes, su carga y disposición para dependientemente de su dominio) se está
cooperar. volviendo complejo y, por lo tanto, difícil de
evaluar y analizar. Esto es debido a:

28 RECIMUNDO VOL. 4 Nº 2 (2020)


INTELIGENCIA ARTIFICIAL, SISTEMAS INTELIGENTES, AGENTES INTELIGENTES

• Agentes cada vez más complejos con seguridad. Una de las formas de lidiar con
muchas propiedades dinámicas. este problema es crear un modelo del pro-
• El sistema de múltiples agentes consta ceso o entorno de la vida real y usar una
de muchos objetos y agentes. simulación de software.
• Los agentes suelen tener arquitecturas
diversas, no muy transparentes. Los sistemas de agentes múltiples son una
• Muchos dominios de implementación opción natural para modelar sistemas dis-
posibles (diferentes actuadores y sen- tribuidos que consisten en entidades autó-
sores, etc.) nomas, interesadas en sí mismas, como los
• El entorno se está volviendo más com- equipos de robots autónomos. Dicho mode-
plejo y varía en el tiempo. lo puede usarse con ventajas para simular y
analizar aspectos específicos del compor-
Hay algunas razones por las cuales las per- tamiento general del sistema, como la coor-
sonas usan un sistema de múltiples agentes dinación de actividades, la negociación o la
para el modelado y la simulación (a diferen- comunicación mutua. Además de esto, el
cia de las técnicas clásicas de modelado modelo también se puede utilizar para de-
matemático y simbólico) es una transición sarrollar y probar algoritmos de control an-
fácil y natural del proceso de modelado a la tes de su implementación práctica.
operación real distribuida. Para la operación
distribuida (por ejemplo, control, diagnósti- Bibliografía
co, planificación ...) se puede implementar Boella, G., Damiano, R., & Lesmo, L. (2009). A Utility
el mismo conjunto de agentes que se uti- Based Approach to Cooperation among Agents.
lizan en la fase de modelado. Los socios New York: McGraw Hill.
industriales a menudo requieren pruebas Bolívar, J. (2015). Investigación Documental. México:
sustanciales y verificación experimental de Pax.
los sistemas avanzados de IA antes de que
Brustoloni, J. (1991). Autonomous agents: Charac-
estén listos para el despliegue industrial. La terization and requirements. School of Computer
tecnología de agente es un concepto ideal Science, Carnegie Mellon University.
para esto (Platon, Rehak, & Sabouret, 2017).
Castro, J. (2016). Técnicas Documentales. México.
Limusa.
Conclusiones
Davila, A. (2015). Concepto de terminos cientificos.
Caracas: Oasis.
Los sistemas de múltiples agentes tiene
como objetivo lograr un comportamiento Elmahalawy, A. (2011). Utilization of Multi-Intelligent
de conmutación por error robusto y confia- Agent Systems for Problem Solving. M.Sc. Thesis,
ble mediante apertura, reconfiguración del Egypt: Menofia University, Faculty of Electronic En-
gineering, Department of Computer Science and
tiempo de ejecución, replanificación diná- Engineering.
mica y selección de socios y mayor auto-
nomía del agente en general. Por lo tanto, Franklin, S., & Grasesser, A. (2017). Is it an Agent
or just a program?: A Taxonomy for Autonomous
su aplicación puede mejorar significativa-
Agents. Third International Workshop on Agent
mente la confiabilidad del sistema cuando Theories, Architectures, and Languages, 21-35.
encuentra fallas aleatorias, por ejemplo, mal
funcionamiento del hardware, problemas de Inteligencia Artificial. (20 de 02 de 2020). AGENTES
INTELIGENTES. Obtenido de https://sitiointeligen-
comunicación, fallas en la batería / fuentes ciaa.wordpress.com/agentes/
de alimentación y otros.
Mehmood, A., Ghafoor, A., Farooq, A., & Zeeshan, I.
(2018). Adaptive Transport Protocols in Multi Agent
Y, la experimentación en la vida real puede
System. Fifth International Conference on Informa-
ser costosa, tomar mucho tiempo o incluso tion Technology, 720-725.
ser imposible debido a razones físicas o de

RECIMUNDO VOL. 4 Nº 2 (2020) 29


COLOMA GAROFALO, J., VARGAS SALAZAR, J., SANAGUANO GUEVARA, C., & ROCHINA CHISAG, Á.

Platon, E., Rehak, M., & Sabouret, N. (2017). Detec- Rollo, M., Novak, P., & Jisl, P. (2015). Simulation of
ting Intrusions in Agent System by Means of Ex- Underwater Surveillance by a Team of Autono-
ception Handling. HoloMAS, 161-172. mous Robots. HoloMAS, 207-220.

Ramos, A., & Quintero, A. (2008). Model of Coordi- Wooldridge, M. (2012). An Introduction to Multi-Agent
nation of Multi-Agent Systems Applied to Who Ac- Systems. Johen Wiely&Sons.
complish Labor of Auditory of Systems of an Orga-
nization. Orlando, Florida: H. and Olson, R. .

Reconocimiento-NoComercial-CompartirIgual
CC BY-NC-SA
Esta licencia permite a otros entremezclar, ajustar y
construir a partir de su obra con fines no comerciales, siempre
y cuando le reconozcan la autoría y sus nuevas creaciones
estén bajo una licencia con los mismos términos.

CITAR ESTE ARTICULO:


Coloma Garofalo, J., Vargas Salazar, J., Sanaguano Guevara, C., & Rochi-
na Chisag, Á. (2020). Inteligencia artificial, sistemas inteligentes, agen-
tes inteligentes. RECIMUNDO, 4(2), 16-30. doi:10.26820/recimundo/4.(2).
mayo.2020.16-30

30 RECIMUNDO VOL. 4 Nº 2 (2020)

Das könnte Ihnen auch gefallen