Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Se divide entre mdulos que cooperan El conocimiento acerca del problema y acerca del desarrollo de la solucin
Sistemas MultiAgente
Comportamiento inteligente coordinado entre una coleccin de agentes autnomos e inteligentes. Coordinan sus: conocimientos, objetivos, habilidades y planes Para ejecutar una accin o resolver un problema Todos los agentes persiguen un conjunto comn de objetivos pretendiendo aumentar el rendimiento total del sistema.
Fuertemente acoplados: la comunicacin se desarrolla a travs de una memoria compartida Dbilmente acoplados: la comunicacin es a travs del paso de mensajes.
Memoria compartida
Arquitectura de pizarra:
Cuenta con una serie de fuentes de conocimiento (FCs) que funciona como un par condicin - accin; que se activa cuando el estado de la pizarra satisface ciertas condiciones. El resultado es una accin que consiste en:
Cada modificacin a la pizarra puede provocar la activacin de nuevas FCs. Desencadenndose as un conjunto de actividades asncronas. Estas actividades son producto de:
Planificador: en cada paso las condiciones se emparejan con el estado de la pizarra, dando como resultado la insercin de nuevas entradas en una cola de FCs. El acceso a la pizarra es secuencial El planificador manejar esta cola dirigiendo la atencin del sistema a la alternativa ms prometedora.
AgReacApliDist : Ana Laureano / UAM-A
Las prioridades dentro de la cola se calculan teniendo en cuenta: la credibilidad de las hiptesis de las diferentes FCs, los efectos esperados de la ejecucin y una estimacin de su utilidad con respecto al foco de atencin del sistema en ese momento. Esta combinacin de procesamiento dirigido por los datos y por el objetivo tiene como resultado la formacin incremental de la solucin, y se le conoce resolucin oprtunista de problemas
AgReacApliDist : Ana Laureano / UAM-A
Coherencia a travs de cooperacin o compromiso a travs de negociacin. Tratamiento de inconsistencias. Problemas de jerarqua y organizacin. Compromiso entre computacin y comunicacin.
AgReacApliDist : Ana Laureano / UAM-A
Definen: estrategias de cooperacin con el fin de asegurar que una comunidad de agentes trabaje en conjunto, con el fin de optimizar algunos criterios globales.
Tratamiento de inconsistencias
En algunos casos los agentes tienen que razonar con una visin incompleta del mundo; lo que implica una visin inconsistente del mundo.
Los agentes deben revisar sus creencias con respecto acerca del estado actual del mundo. Se debe contar con criterios para reconocer evidencias lo suficientemente convincentes que obliguen a esta revisin.
AgReacApliDist : Ana Laureano / UAM-A
La complejidad del problema (nmero de agentes) La imprecisin e incertidumbre La existencia eventual de una descomposicin del problema
AgReacApliDist : Ana Laureano / UAM-A
La imprecisin e incertidumbre
Cuando hablamos de datos nos referimos a imprecisin, esta aparece generalmente por falta de datos apropiados o por autenticidad con respecto a las fuentes de donde se tomaron esos datos. Cuando la incompletes viene por la parte del conocimiento se le conoce como incertidumbre, estas son debidas a una falta de certeza en las piezas de conocimiento. Tcnicas para manejar la incompletes de los datos y del conocimiento.
Organizaciones estticas y dinmicas La dinmica: es la habilidad de los agentes para seleccionar una organizacin que alcance ciertos objetivos; este tipo debe ayudar a suplir la prdida de un agente. Parcialmente pre-definidas y a la vez permitir algn tipo de refinamiento durante el proceso de resolucin del problema.
La naturaleza del problema puede ser un factor que influya en la organizacin de los agentes.
Ancho de banda es crtico Los agentes deben moderar la comunicacin; suplen esta falta con otro tipo de computacin:
Mantener modelos acerca de las creencias y deseos de otros agentes Reconocer los planes de otros agentes Determinar cual es la informacin relevante y que debe ser comunicada a otro agente
En estos casos es importante precisar cunto tiempo hay que dedicar a comunicacin y computacin de acuerdo al costo relativo.
AgReacApliDist : Ana Laureano / UAM-A
Los problemas complejos estn fsicamente distribuidos El conocimiento del problema esta distribuido y es funcionalmente heterogneo; nadie conoce todo acerca de un problema o cuenta con el suficiente conocimiento requerido para crear un sistema (edificio inteligente, un coche de carreras). La complejidad del problema demanda puntos de vista locales; cuando el problema es muy grande para ser tratado como un todo; la solucin se basa en vistas locales que permiten rapidez (control de trfico areo)
Vista Local
El diseo basado en una vista local constituye un aspecto prometedor para resolver problemas complejos; es simple obtener resultados evitando las dificultades al tratar de resolver un problema como un todo. (los resultados emergen producto de las interacciones locales)
AgReacApliDist : Ana Laureano / UAM-A
Los sistemas deben ser capaces de adaptarse a entornos dinmicos. En los contextos de los sistemas MultiAgente debido a la distribucin inherente, se asume que el razonamiento es siempre local; permitiendo aparecer y desaparecer a los agentes durante la ejecucin.
Un sistema MultiAgente
Es aquel que contiene dos o ms agentes. Debido a que los objetivos no pueden existir sin ser generados por un agente autnomo, es imposible para los agentes existir sin autonoma y as decimos que un sistema es considerado como MultiAgente si cuenta con:
Dos o ms agentes Al menos un agente es autnomo Al menos existe una relacin entre estos dos agentes; donde uno satisface los objetivos del otro
AgReacApliDist : Ana Laureano / UAM-A
Agentes reactivos
El diseo de esas arquitecturas esta influenciada por el la teora de la psicologa del comportamiento. Brooks, Chapman and Agree, Kelabling, Maes, Ferber, Arkin Esta clase de agentes tambin es conocida como:
La dinmica de la seleccin-accin para este tipo de sistemas emerge con base en dos aspectos bsicos:
Las condiciones del entorno Objetivos internos de cada agente Interaccin dinmica con el entorno Mecanismos internos que permiten trabajar con recursos limitados e informacin incompleta
El diseo de estas arquitecturas reactivas esta guiado parcialmente por la hiptesis de Simon:
La complejidad del comportamiento de un agente, puede ser reflejo de la complejidad del entorno, ms que que de un comportamiento complejo.
Brooks considera que el mejor modelo para razonar es el mundo. ... Y construir sistemas reactivos basados en la percepcin accin (essence of intelligence)
Una vez que la esencia del ser y la reaccin estn disponibles, la solucin a probelmas como: comportamiento, lenguaje, concimiento experto y su aplicacin, y razonamiento, se vuelve simple.
AgReacApliDist : Ana Laureano / UAM-A
Desde una perspectiva funcional, la IA clsica ve a un sistema inteligente como un conjunto independiente de procesadores de informacin. La arquitectura incluida (subsumption) proporciona una descomposicin orientada a la actividad; de esta forma un conjunto de actividades (comportamientos) puede ser identificado. Los comportamientos trabajan en paralelo, y estn conectados al mundo real a travs de percepciones y acciones.
AgReacApliDist : Ana Laureano / UAM-A
Fundamentan su conducta en
El mundo real (Brooks, 1991) y aqu se hace un contraste entre los sistemas fsicos de smbolos y los sistemas fundamentados en el mundo real En este caso el sistema, tiene el comportamiento dividido en varios mdulos que interactan con el entorno para producir un comportamiento complejo, sin utilizar modelos centralizados.
Comportamiento Emergente
La capacidad de percibir el entorno en estos sistemas, los dota de un comportamiento emergente que en palabras de (Maes) se explica de la siguiente manera:
La funcionalidad de un agente es vista como una propiedad emergente a raz de la intensa interaccin del sistema con el entorno dinmico. La especificacin del comportamiento de un solo agente no explica la funcionalidad que se observa cuando el agente esta en funcionamiento.
La funcionalidad del agente en un alto porcentaje depende de los eventos que se presentan en el entrono dinmico. El entorno no es el nico factor que se toma en cuneta para el diseo, pero sus caractersticas dinmicas son las que disparan el funcionamiento del sistema.
Modelos Biolgicos:
Sin embargo una conclusin es que el anlisis y diseo de los sistemas inteligentes necesitan ambos enfoques una propuesta de modelo es la realizada por Kealbling y Rosenschein (1990), en 1995 crean un lenguaje para especificar el comportamiento deseado del agente y un compilador que produce las acciones y que se parece a los circuitos.
(Laureano, 2000 http://delfosis.uam.mx/~ana/)
FIN