Agentes: Introducci - PowerPoint PPT Presentation

About This Presentation
Title:

Agentes: Introducci

Description:

... 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. 12/30/09 ... – PowerPoint PPT presentation

Number of Views:65
Avg rating:3.0/5.0
Slides: 21
Provided by: Ulise
Learn more at: https://www.cs.upc.edu
Category:

less

Transcript and Presenter's Notes

Title: Agentes: Introducci


1
Agentes Introducción
  • 2000

2
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
3
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?

4
Agentes
  • Agencia 4 dimensiones
  • Racionalidad
  • Comunicación
  • Distribución
  • Recursos limitados

5
AgentesRacionalidad
  • 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

6
AgentesRacionalidad
  • 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!
7
AgentesRacionalidad
  • 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!!
8
AgentesRacionalidad
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

9
AgentesComunicació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

10
AgentesLenguajes de Comunicación de Agentes
Lenguaje
Sintaxis Un conjunto predefinido de tipos de
mensaje. Semántica
Ontologías comunes ? conjuntos
símbolos y significados
Ejemplos de lenguajes KQML, ACL
11
AgentesComunicació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.
12
AgentesDistribució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
13
AgentesDistribució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)

14
AgentesDistribució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
15
AgentesLimitació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

16
AgentesLimitació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

17
AgentesLimitación de Recursos
18
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

19
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?

20
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
Write a Comment
User Comments (0)
About PowerShow.com