Está en la página 1de 2

Construccin de Agentes Inteligentes

Ing. M.Sc. Javier Antonio Ballesteros Ricaurte

Los Agentes Inteligentes son una clase de software con caractersticas especificas. Para llevar a cabo el desarrollo y construccin de Agentes, es recomendable utilizar mtodos similares a los utilizados comnmente en desarrollo de Ingeniera de Software y Sistemas de Informacin. De esto se desprende que los procesos a ejecutar son los tpicos Anlisis, Diseo, Implantacin y Prueba. Es importante antes de describir un mtodo que permita desarrollar y construir Agentes Inteligentes, considerar el significado del vocablo mtodo. Mtodo viene de la palabra griega meta y odos. Odos significa va, camino o curso y meta Significa con, alrededor, despus, por lo que mtodo sera la descripcin de una va o curso de accin a seguir para alcanzar un objetivo.

Los Mtodos
La teora es una conceptualizacin que se adopta para describir el mtodo, representa las abstracciones de mayor nivel sobre las que ste se basa. El lenguaje es la manera de comunicacin del mtodo. La estructura es la organizacin de los diferentes componentes del mtodo. Un mtodo debe poseer una organizacin secuencial de procesos, donde cada proceso est constituido por una serie de actividades, las cuales se llevan a cabo por la aplicacin de tcnicas. Las tcnicas son procedimientos (normas, guas, indicaciones) que facilitan la realizacin de las actividades. La aplicacin de las tcnicas requiere de la utilizacin de herramientas.

Mtodo de desarrollo y construccin de Agente Inteligente


1. Proceso de Definicin del Problema del Agente 2. Proceso de Adquisicin y Representacin del conocimiento 3. Proceso de Diseo del Agente 4. Proceso de Implantacin del Agente 5. Proceso de Prueba del Agente.

1. Definicin del problema del Agente


Que se pretende resolver con el uso de agentes inteligentes. Actividad 1.1. Identificacin del Problema Actividad 1.2. Anlisis del Problema Actividad 1.3. Construccin del modelo Conceptual de la situacin

2. Adquisicin y representacin del conocimiento


Este proceso persigue generar una representacin de este modelo conceptual en trminos de conocimiento, la cual sea transportable al medio computacional. Adquisicin del conocimiento
Tarea 1. Definicin de las Percepciones Tarea 2. Definicin de la Acciones Tarea 3. Definicin de Objetivos y Metas Tarea 4. Definicin del ambiente

Representacin del Conocimiento


Tarea 1. Anlisis del conocimiento Adquirido Tarea 2. Seleccin del esquema de representacin Tarea 3. Representacin del Conocimiento

3. Diseo del Agente


Este proceso corresponde con el diseo de la solucin en el mtodo clsico de diseo y construccin de sistemas de informacin, y en el se pretende generar un modelo del agente, que sea computacionalmente aplicable. Diseo de la Base de Conocimiento Diseo del motor de Inferencia o Motor de ejecucin Diseo de la Interfaz Actividad Diseo del Lenguaje de Comunicacin

4. Implantacin del Agente


Este proceso est enfocado en la construccin computacional del agente inteligente diseado, que no es ms que la implantacin del diseo obtenido en el proceso previo. Actividad 1. Anlisis y Seleccin de Herramientas de Implantacin Actividad 2. Implantacin del Agente
Implantacin de la Base de Conocimiento Implantacin del Motor de Inferencia o de ejecucin Implantacin de la Interfaz Implantacin de la Comunicacin

5. Prueba del Agente


Este proceso representa una validacin del agente construido, en el cual se verifica y ajusta el funcionamiento de dicho agente, en funcin de los requerimientos y la situacin analizada en el primer proceso planteado. Diseo de Pruebas Actividad Aplicacin de pruebas Actividad Depuracin del Agente

Entornos de Aplicacin

Algunas Aplicaciones
Administracin de Redes y Sistemas: Los agentes pueden ser utilizados para mejorar los software de gestin y administracin de sistemas, ayudando en el filtrado de informacin y en la ejecucin de acciones automticas bajo un alto nivel de abstraccin. Correo y Mensajera: El software de manejo de mensaje ha existido por algn tiempo y es un rea donde actualmente se utilizan los agentes inteligentes. Los usuarios desean priorizar sus mensajes y quieren que con el manejo del tiempo esto cada vez se haga mas y mas automtico. Recuperacin y Manejo de Informacin: En esta rea no solo se busca la informacin, los agentes tambin ayudan a categorizarla y priorizarla. Comercio Electrnico: Los agentes pueden ir de compras tomando las especificaciones del usuario y regresando con recomendaciones de compra que cumplan estas especificaciones. Tambin pueden actuar como agentes de ventas y primores de productos.

Bibliografa
Borrajo, D. y otros Inteligencia artificial: Mtodos y tcnicas. Centro de estudios Ramn Areces, 1993. Copeland, J. Inteligencia artificial. Editorial Alianza, 1996. Crevier,D. Inteligencia artificial. Editorial Acento, 1996. Dean, T.;Allen, J. & Aloimonos, Y. Artificial Intelligence:Theory and Practice. Benjamin Cummings, 1995. Ginsberg, M. Essentials of Artificial Intelligence. Morgan Kaufmann Publishers, 1993. Haton, J.P. & Haton, M.C. La Inteligencia Artificial: una aproximacin. Editorial Paids, 1991.