You are on page 1of 37

Tecnología de agentes inteligentes Tecnologí

Tecnología de agentes inteligentes
Clara Inés Peña de Carrillo División de servicios de Información Abril, 2005

clarenes@uis.edu.co

Tecnología de agentes inteligentes Tecnologí

Contenido

Introducción Estructura Arquitectura Agentes estáticos y agentes móviles Agentes de información Aplicaciones: Agentes en la tele-educación Agentes para administración de redes Agentes para el comercio electrónico Agentes de interfaz y agentes de presentación en diversas aplicaciones Conclusiones
clarenes@uis.edu.co

Tecnología de agentes inteligentes Tecnologí

Introducción a los agentes inteligentes

Programa capaz de realizar acciones flexibles y autónomas en algún entorno. Autonomía: las acciones y preferencias dependen de su propia experiencia. Reactividad: relación continua con el entorno y responde a los cambios que ocurren en él. Proactividad: dirige el comportamiento al logro de unas metas por lo que no sólo se maneja por eventos sino que puede tomar la iniciativa.

clarenes@uis.edu.co

co .edu.I: interacciones .Tecnología de agentes inteligentes Tecnologí Introducción a los agentes inteligentes Sociabilidad: el mundo real es un entorno multiagente (agentes organizados que interactuan en un ambiente común). Las metas se alcanzan teniendo en cuenta otras. Elementos fundamentales AEIO (Demazeau 2000): .O: organizaciones clarenes@uis.E: entorno .A: agentes .

Tecnología de agentes inteligentes Tecnologí Introducción a los agentes inteligentes Un agente percibe su ambiente a través de sensores y actúa sobre el mismo a través de efectores (Russell & Norvig.edu. 1997) clarenes@uis.co .

co .Tecnología de agentes inteligentes Tecnologí Introducción a los agentes inteligentes clarenes@uis.edu.

Ambiente clarenes@uis.co .edu.Tecnología de agentes inteligentes Tecnologí Estructura de los agentes inteligentes Agente = arquitectura + programa PAMA = Percepciones. Metas. Acciones.

edu.Tecnología de agentes inteligentes Tecnologí Estructura de los agentes inteligentes Agentes de reflejo simple Agentes bien informados de lo que pasa Agentes basados en metas Agentes basados en utilidad clarenes@uis.co .

edu.co .Tecnología de agentes inteligentes Tecnologí Estructura de los agentes inteligentes Agente Reflejo Simple sensores Cómo es el mundo en este momento ? Ambiente Reglas de condición-acción Qué acción debo emprender en este momento ? efectores clarenes@uis.

Tecnología de agentes inteligentes Tecnologí Estructura de los agentes inteligentes sensores Estado Cómo evoluciona el mundo ? Cómo es el mundo en este momento ? Ambiente Qué producen mis acciones ? Reglas de condición-acción Qué acción debo emprender en este momento ? Agente Reflejo Simple con estado interno efectores clarenes@uis.edu.co .

co efectores .Tecnología de agentes inteligentes Tecnologí Estructura de los agentes inteligentes sensores Estado Cómo evoluciona el mundo ? Cómo es el mundo en este momento ? Ambiente Qué producen mis acciones ? Qué sucedería si emprendo la acción A? Metas Qué acción debo emprender en este momento ? Agente basado en metas clarenes@uis.edu.

co efectores .Tecnología de agentes inteligentes Tecnologí Estructura de los agentes inteligentes sensores Estado Cómo evoluciona el mundo ? Cómo es el mundo en este momento ? Ambiente Qué producen mis acciones ? Qué sucedería si emprendo la acción A ? Utilidad Qué tan a gusto me encontraré en tal estado ? Qué acción debo emprender ahora ? Agente basado en utilidad clarenes@uis.edu.

.co .edu. . NT.Tecnología de agentes inteligentes Tecnologí Arquitectura de los agentes inteligentes Servicios de soporte de sistemas operativos de alto nivel Estándares de interoperabilidad (CORBA+IIOP) Mecanismos de envío de mensajes (RPC) Agentes y Arquitectura Núcleo del sistema operativo (Unix..) Estándares de servicios básicos de red (TCP/IP) clarenes@uis.

co .edu.Tecnología de agentes inteligentes Tecnologí Agentes estacionarios Permanecen completamente en un solo sitio durante su ejecución No tienen que interactuar con infraestructura que soporte el transporte de agentes sobre una red. las medidas de seguridad necesarias para la movilidad o la compleja comunicación y sincronización entre agentes Ejemplos: agentes de interfaz (asistentes. presentadores) clarenes@uis.

edu.co .Tecnología de agentes inteligentes Tecnologí Agentes móviles • Programación remota (RP) • Un computador no solo llama procedimientos de otro computador sino que también los suministra • Cada mensaje que la red transporta contiene un procedimiento y sus argumentos que serán ejecutados en otra máquina clarenes@uis.

pero se pueden mover de un lugar a otro). agentes (ocupan un lugar particular. viajes.ofrece servicios a los agentes móviles que entren allí).co . encuentros.Tecnología de agentes inteligentes Tecnologí Agentes móviles (James White . conexiones.edu. autoridades y permisos clarenes@uis.telescript technology) • (GMT): Centro comercial electrónico • Implementa: lugares (red de computadores.

Tecnología de agentes inteligentes Tecnologí Agentes móviles • La aplicación de comunicaciones se realiza a través de un conjunto de agentes • Un lugar particular está ocupado permanentemente por un agente estacionario que lo distingue y ofrece un servicio clarenes@uis.co .edu.

co .Tecnología de agentes inteligentes Tecnologí Agentes móviles • El viaje permite a un agente obtener un servicio ofrecido remotamente y luego retornar a su ubicación inicial • El programa viaja mientras se está ejecutando clarenes@uis.edu.

edu.co . se intercambia información y se realizan transacciones clarenes@uis.Tecnología de agentes inteligentes Tecnologí Agentes móviles • El sistema permite el encuentro de dos agentes en el mismo lugar • Como resultado de ese encuentro.

edu. puede enviar un mapa de las ubicaciones de las sillas al agente estacionario de la máquina de origen para pedir su selección clarenes@uis.co .Tecnología de agentes inteligentes Tecnologí Agentes móviles • El sistema permite la comunicación entre dos agentes ubicados en diferentes lugares • El agente que viaja en busca por ejemplo de tiquetes.

Tecnología de agentes inteligentes Tecnologí Agentes móviles • El sistema se reserva el derecho de autorizar o no la entrada de agentes clarenes@uis.edu.co .

co .edu.Tecnología de agentes inteligentes Tecnologí Agentes móviles • El sistema permite relaciones complejas de movimientos de agentes entre diferentes lugares clarenes@uis.

motores de búsqueda World Wide Web Internet.edu.co . Extranets clarenes@uis.Tecnología de agentes inteligentes Tecnologí Agentes de información Agentes de información Directorios Web. Intranets corporativas.

redes neuronales. razonamiento basado en casos TCP/IP.co . APIs Middleware Procesamiento de E/S Afecto humano Señales sensitivas Conocimiento ontológico Metadatos Formatos Aprendizaje: algoritmos genéticos.edu.Tecnología de agentes inteligentes Tecnologí Entorno de funcionamiento de los agentes de información Técnicas del nivel de tareas Técnicas de colaboración Información Recuperación Filtrado Integración Visualización Compra Técnicas de comunicación usuario Técnicas de conocimiento agentes Conversación Negociación Mediación Filtrado social agentes ACL a priori adquirido fuentes usuario Conocimiento del entorno Acceso vía: Web. IIOP clarenes@uis. HTTP.

Tecnología de agentes inteligentes Tecnologí clarenes@uis.co .edu.

co .edu.Tecnología de agentes inteligentes Tecnologí clarenes@uis.

Tecnología de agentes inteligentes Tecnologí clarenes@uis.co .edu.

Tecnología de agentes inteligentes Tecnologí clarenes@uis.co .edu.

Tecnología de agentes inteligentes Tecnologí clarenes@uis.edu.co .

Tecnología de agentes inteligentes Tecnologí clarenes@uis.co .edu.

edu.co .Tecnología de agentes inteligentes Tecnologí clarenes@uis.

co .Tecnología de agentes inteligentes Tecnologí clarenes@uis.edu.

co .edu.Tecnología de agentes inteligentes Tecnologí Agentes para administración de redes Hybrid (Somers 96) Global FCAPS Regional FCAPS Local FCAPS FCAPS FCAPS FCAPS Agente de fallos Autoridades Recursos Agentes Agente de configuración Agente de rendimiento Agente de contabilidad Agente de seguridad Agente de servicio Agente autoridad general Agente de recursos Administración centralizada y distribuida de redes ATM utilizando agentes de software clarenes@uis.

Tecnología de agentes inteligentes Tecnologí Agentes para el comercio electrónico Usuario Competidor HTML Agente interfaz de usuario Ofrece los productos y servicios más competitivos Agente observador Competidor HTML Observa los competidores y las estadísticas del mercado Agente proveedor Prepara licitaciones Agente de configuración Proveedor 1 HTML Agente distribuidor Colabora a través de la negociación de subcontratos Agente de recursos SQL Proveedor n HTML BD clarenes@uis.edu.co .

edu.Tecnología de agentes inteligentes Tecnologí Agentes en sistemas educativos virtuales clarenes@uis.co .

edu.Tecnología de agentes inteligentes Tecnologí Conclusiones La programación con agentes no es una técnica nueva Se aplican diferentes técnicas de inteligencia artificial para estructurar las bases de conocimiento de los agentes Dependiendo del tipo de aplicación se emplean diferentes tipos de agentes La arquitectura es fundamental para permitir el desarrollo de los agentes Los agentes de presentación con características antropomórficas personalizan la salida de la información Los agentes móviles reducen el tráfico de información por la red El manejo de los datos con base en estándares amplía el grado de reutilización de materiales clarenes@uis.co .

co .edu.Tecnología de agentes inteligentes Tecnologí Tecnología de agentes inteligentes Clara Inés Peña de Carrillo División de Servicios de Información Abril 2005 clarenes@uis.