Agentes Inteligentes
Mamani Aliaga,Jaime Ysaac ysaacx@episunsa.edu.pe CUI:20031070 Poco Medina, Jorge Luis jpocom@episunsa.edu.pe CUI: 20031077
6 de noviembre de 2006
Resumen Un agente es todo aquello que puede considerarse que percibe su ambiente mediante sensores y que responde o act´a u en tal ambiente por medio de efectores. Los agentes humanos tienen ojos, o´ ıdos y otros ´rganos que lesirven de sensores, o as´ como manos, piernas, boca y otras partes de su cuerpo que le sirven de efectores. En el caso de agentes rob´ticos, ı o los sensores son sustituidos por c´maras infrarrojas y los efectores son reemplazados mediante motores. En el caso de un a agente de software, sus percepciones y acciones vienen a ser la cadena de bits codificados.
1.
Agentes
En forma generalpodemos decir que es todo aquello que puede considerarse que percibe su ambiente mediante sensores y que responde o act´a en tal ambiente mediante efectores [Stuart and Norvig Peter., 1996]. u Un Agente De Software es un programa de computaci´n que se ejecuta en un ambiente, y que es capaz de realizar acciones o dentro de este, con la finalidad de alcanzar objetivos particulares para el cual fuedise˜ado. Para un agente de software, sus n percepciones y acciones vienen dadas por instrucciones de programas en alg´n lenguaje en particular. u En las definiciones dadas son comunes los t´rminos, percepci´n, acci´n, ambiente, sensores y efectores. En la Figura 1. se e o o observa como es la interacci´n entre los mismos. o Un tipo de agente de software muy particular son los denominados AgentesInteligentes, seguidamente se dedica una secci´n a este tipo de agente. o
Figura 1: Agente Inteligente
1
5
´ METODOLOG´ IAS DE DESARROLLO DE SISTEMAS MULTI-AGENTE: UN ANALISIS COMPARATIVO
2.
Agentes Inteligentes
Se considera a los agentes Inteligentes como una pieza de software que ejecuta una tarea dada utilizando informaci´n o recolectada del ambiente, para actuar de maneraapropiada hasta completar la tarea de manera exitosa. El software debe ser capaz de autoajustarse bas´ndose en los cambios que ocurren en su ambiente de forma tal que un cambio en las circunstancias a producir´ un resultado esperado. a Los agentes inteligentes son racionales, es decir, hacen lo correcto. De esta afirmaci´n se desprende la pregunta, ¿Qu´ es o e lo correcto?. Lo correcto es lo que lepermite al agente obtener el mejor desempe˜o. Para evaluar el desempe˜o es necesario n n decidir c´mo y cu´ndo medir dicho desempe˜o. o a n Los agentes Inteligentes proporcionan una t´cnica para resolver problemas actuando en representaci´n del usuario, para e o realizar diversas tareas tales como, b´squeda y filtraje de informaci´n, automatizaci´n de tareas, etc. u o o
3.
Caracter´ ısticas
Laprincipal caracter´ ıstica de los Agentes Inteligentes es el conocimiento que estos poseen, aunado a la forma como lo utilizan para alcanzar las metas para la cual fueron dise˜ados. n Las cuales son: Autonom´ Sensibilidad, Reactividad, Continuidad, Proactividad, Benevolencia, Racionalidad, Colaboıa, raci´n o
4.
M´todo de desarrollo y construcci´n de Agentes Inteligentes e o
Acontinuaci´n, se presenta una propuesta de M´todo para el desarrollo y construcci´n de agentes inteligentes por o e o [Jimenez Silvestre y Ramos Esmeralda, 2000]. 1. Proceso de Definici´n del Problema del Agente o 2. Proceso de Adquisici´n y Representaci´n del conocimiento o o 3. Proceso de Dise˜o del Agente n 4. Proceso de Implantaci´n del Agente o 5. Proceso de Prueba del Agente
5.
Metodolog´ dedesarrollo de sistemas multi-agente: un an´lisis comparıas a ativo
GAIA [Wood, 2001] Es una metodolog´ para el dise˜o de sistemas basados en agentes cuyo objetivo es obtener un sistema ıa n que maximice alguna medida de calidad global. GAIA pretende ayudar al analista a ir sistem´ticamente desde unos a requisitos iniciales a un dise˜o que, seg´n los autores, est´ lo suficientemente detallado como...
Regístrate para leer el documento completo.