Agentes: Introducción

Slides:



Advertisements
Presentaciones similares
Sistemas MultiAgentes. Definiciones Un agente percibe de su entorno a través de sensores y actúa en su entorno mediante efectores. Propiedades: Autónomo.
Advertisements

Aplicaciones de la IA Aplicaciones de la Inteligencia Artificial Perspectivas 2003.
 La administración de toda empresa requiere una serie de actividades que deben desarrollarse adecuada y oportunamente, con el propósito de asegurar la.
Trabajo De Informática Presentado Por : Juan Pablo Caviedes Javier Carvajal Shirley Cortes Grado J.T.
ORGANIZACIÓN DEL SISTEMA DE MANDO EN UNA EMERGENCIA
Enfoque de los comunicadores:
Introducción a la programación
INTELIGENCIA ARTIFICIAL
Quinta generación de computadoras
Gabriela Lorena Rodríguez
Polimorfismo subtipado
Modelamiento de Procesos
Proyecto de Software. t07
Fundamentos de negocios y comercio electrónico.
Trabajar en archivos Universidad de Granada
El futuro debe ser Abierto
Los sistemas de información
Proyecto de Software. Clase 06
ESTRATEGIAS DE APRENDIZAJE
Inducción Prácticas Pre-Profesionales
Administración.
introducción Ingeniería de software
INTRODUCCIÓN Elmasri: Pág
Cotidianidad telemática
Administración Moderna.
En la siguiente presentación veremos algunos términos que debemos conocer para iniciar la educación virtual.
ENFOQUES DE CONSERVACIÓN
TEMA: EVOLUCIÓN DE LA WEB
INNOVACIONES TECNICAS A LO LARGO DE LA HISTORIA
Alumna: Miriam de Jesús De la torre Montellano.
Facultad de Ingeniería Mecánica y Eléctrica (FIME).
TIC TECNOLOGIAS DE LA INFORMACION Y LA COMUNICACION
Introducción a la Simulación
Introducción a la Ingeniería
BRIEF de la Investigación de Mercados.
Muestra Magna de Prácticas Profesionales
Computación Luis Enrique Rivas Awerhoff 5to A Esperanza Mendoza
APLICACIONES Y USO DE LAS TICS ¿Para qué cosas es bueno usar Tics?
¡hola! mi nombre es: Marlenne Galicia Diaz
Proceso Unificado de Desarrollo de Software
Determinación de los puntos críticos de control CAPÍTULO 3 Mod
APRENDIZAJE BASADO EN PROYECTOS
Trabajo de Reposición.
Herramientas Entorno Web
CONCEPTOS BÁSICOS DE COMPUTACIÓN E HISTORIA
PARTE II INFORMATICA JURIDICA CAP. VIII.
ESTADÍSTICA BÁSICA.
MODELO ADDIE. MODELO ADDIE El modelo ADDIE es un proceso de diseño Instruccional interactivo, en donde los resultados de la evaluación formativa de.
ESCUELA DE MERCADOTECNIA
FUDAMENTOS BÀSICOS computación
CURSO PROGRAMACIÓN BÁSICA SEMANA 2
APLICACIÓN DEL PORTAFOLIO EN LA ENSEÑANZA DE LA MATEMATICA
Área de Matemática.
FORMULACIÓN DE PROYECTOS
SICRES-Tester Presentación Ejecutiva
Enfoque de los comunicadores:
Jornadas de Puertas Abiertas en: Facultad de Informática
PROYECTO INFORMÁTICO ¿QUÉ ES UN PROYECTO INFORMÁTICO?
MEDIOS DE ENSEÑANZA Enfoque técnico empírico
“Algoritmos en Inteligencia Artificial” Rogelio Ferreira Escutia
Métodos Cuantitativos
Lingüística computacional
Comunicación entre Agentes Autónomos
Determinación de los puntos críticos de control CAPÍTULO 3 Mod
IWI -131 Programación de computadores
UNIDAD 2 MODELO DE DATOS.
Introducción a los sistemas operativos en red
SISTEMA ROBÓTICO MÓVIL AUTÓNOMO COOPERATIVO PARA MAPEO 2D DE OBSTÁCULOS Y NIVELES DE TEMPERATURA EN UN AMBIENTE CONTROLADO Autor: Illanes Tibanlombo,
Aprendizaje en Agente Autónomos
Canvas de diseño Challenge Based Learning
Transcripción de la presentación:

Agentes: Introducción 2000 18/02/2019 UCortés & KEML@lsi.UPC

Agentes Un agente es un sistema computacional que está situado en un entorno y que es capaz de realizar acciones autónomas en ese entorno para alcanzar sus objetivos 18/02/2019 UCortés & KEML@lsi.UPC

Agentes Existen distintos tipos de Agente, por ejemplo los Agentes Inteligentes Los Agentes pueden existir en distintos entornos: Un agente puede existir en distintos entornos Existen agentes específicos para cada entorno ¿Qué significa ser autónomo? 18/02/2019 UCortés & KEML@lsi.UPC

Agentes Agencia = 4 dimensiones Racionalidad Comunicación Distribución Recursos limitados 18/02/2019 UCortés & KEML@lsi.UPC

Agentes: Racionalidad Programas y/o Algoritmos realizan siempre la acción rm -r * elimina todos ficheros Agentes Racionales realizan la acción adecuada rm -r * mantiene los ficheros esenciales 18/02/2019 UCortés & KEML@lsi.UPC

Agentes: Racionalidad Racionalidad  metas Administrador de ficheros Debe satisfacer los deseos del usuario Debe mantener una copia de seguridad de todos los ficheros importantes … Debe mantener una versión de todos los ficheros esenciales del sistema operativo.  Acción adecuada = satisfacer las metas! 18/02/2019 UCortés & KEML@lsi.UPC

Agentes: Racionalidad Técnicas para implementar la racionalidad Representación del Conocimiento Razonamiento simbólico Planificación Satisfacción de Restricciones Aprendizaje Automático  Sistemas Basados en el Conocimiento!! 18/02/2019 UCortés & KEML@lsi.UPC

Agentes: Racionalidad ¿Por qué es importante? La inteligencia es una conducta compleja Adaptar la conducta a condiciones cambiantes La negociación requiere metas explícitas! Aprender y usar nuevo conocimiento requiere estructuras explícitas 18/02/2019 UCortés & KEML@lsi.UPC

Agentes: Comunicación Programas y/o Algoritmos = llamada a un procedimiento  un conjunto predefinido de posibilidades Agentes Racionales = lenguaje de comunicación no existe un conjunto predefinido de mensajes o entidades 18/02/2019 UCortés & KEML@lsi.UPC

Agentes: Lenguajes de Comunicación de Agentes * Sintaxis: Un conjunto predefinido de tipos de mensaje. * Semántica: Ontologías comunes  conjuntos símbolos y significados Ejemplos de lenguajes: KQML, ACL 18/02/2019 UCortés & KEML@lsi.UPC

Agentes: Comunicación ¿Por qué es importante? Coordinación, cooperación y negociación entre agentes Añadir/eliminar agentes en un sistema multiagente Los agentes son implementados por individuos independientes y, por lo tanto, son diversos. 18/02/2019 UCortés & KEML@lsi.UPC

Agentes: Distribución Muchos problemas reales son distribuidos Control del tráfico aéreo Comercio electrónico Administración de redes ...  Los agentes corresponden a entidades independientes 18/02/2019 UCortés & KEML@lsi.UPC

Agentes: Distribución Técnicas para la implementación de sistemas de agentes Entornos e interfaces en tiempo real Lenguajes de comunicación Soporte a la movilidad (en la red) 18/02/2019 UCortés & KEML@lsi.UPC

Agentes: Distribución ¿Por qué es importante? Un sistema basado en agentes refleja la estructura del sistema real * Los agentes están controlados por sus dueños * Toman decisiones locales con información local. * Son tolerantes a los fallos: No hay una autoridad central 18/02/2019 UCortés & KEML@lsi.UPC

Agentes: Limitación de Recursos Los Agentes deben funcionar con recursos limitados: Tiempo Memoria Comunicación Razonamiento El análisis de complejidad asintótica es insuficiente: no da cotas para casos particulares 18/02/2019 UCortés & KEML@lsi.UPC

Agentes: Limitación de Recursos Técnicas de razonamiento con recursos limitados Algoritmos anytime son rápidos y subóptimos Refinamiento iterativo Razonamiento sobre el uso de recursos Estimar el tiempo de computación elegir los parámetros de computación adecuados Aprendizaje Compilación 18/02/2019 UCortés & KEML@lsi.UPC

Agentes: Limitación de Recursos ¿Por qué es importante? Los agentes han de integrarse en el mundo real * Conducir un automóvil * Pujar en una subasta * Interactuar con un usuario * Controlar un proceso complejo Planificación Toma de Decisiones Lenguaje Natural Estrategia 18/02/2019 UCortés & KEML@lsi.UPC

¿Qué son los Agentes? Los agentes son una metáfora útil en la informática para explicar: Conductas complejas La autoadaptación Los componentes (elementos) Herramientas generales La autonomía La Inteligencia 18/02/2019 UCortés & KEML@lsi.UPC

Objetivos Responder en la medida de lo posible a las siguientes preguntas ¿Por qué los Agentes Inteligentes son una forma de conceptualizar ciertos tipos de software? ¿Qué son los Agentes Inteligentes? ¿Cómo se relacionan con otros paradigmas como los Sistemas Basados en el Conocimiento? ¿Cuando es útil aplicar esta tecnología? 18/02/2019 UCortés & KEML@lsi.UPC

Bibliografía * Russell, S. & Norvig, P. “Artificial Intelligence: A Modern Approach” Prentice-Hall Series in Artificial Intelligence. 1995 ISBN 0-13-103805-2 * Haddadi, A. “Communication and Cooperation in Agent Systems: A Pragmatic Theory” Lecture Notes in Artificial Intelligence #1056. Springer-Verlag. 1996. ISBN 3-540-61044-8 * Rosenschein, J. & Zlotkin, G. “Rules of Encounter. Designing Conventions for Automated Negotiation among Computers”. MIT Press. 1994 ISBN 0-262-18159-2 * Weiss, G. “Multiagent Systems: A modern Approach to Distributed Artificial Intelligence”. MIT Press. 1999. ISBN 0262-23203 18/02/2019 UCortés & KEML@lsi.UPC