Agentes - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Agentes

Description:

Geographic Decision System (GDS) utiliza un grupo de agentes ... GDS realiza una divisi n de tareas que son realizadas por los. agentes: - Conference agent ... – PowerPoint PPT presentation

Number of Views:99
Avg rating:3.0/5.0
Slides: 17
Provided by: Aur51
Category:
Tags: agentes | gds

less

Transcript and Presenter's Notes

Title: Agentes


1
Agentes
  • Qué es un agente?
  • Un agente es todo aquello que puede considerarse
    que percibe
  • su ambiente mediante sensores y que responde o
    actúa en tal
  • ambiente por medio de efectores.
  • Un agente software puede considerarse un
    asistente con cierta
  • autoridad.
  • Los agentes son programas que simulan las
    relaciones humanas.

2
Objetivo
Diseñar e implementar artefactos que puedan ser
vistos como conocedores del mundo que habitan, y
que sean capaces de razonar sobre los posibles
cambios que ocasionan sus acciones sobre las
alternativas que estas generan.
3
Agentes
Necesidades Los Agentes necesitan saber muchas
cosas
a) El estado actual del Mundo
b) Como usar diferentes métodos de
inferencia c) Como
infererir propiedades desconocidas
mediante la propia percepción del
mundo. d) Objetivos
e) Metas
f) Evolución de las cosas
g) etc
4
Percept, Actions, Goals, Environment
5
Arquitectura de un Agente
Potencialidad
Actualización
Decodificación
Codificación
Entorno
Compromisos
Intensiones
Creencias
Acción
Modelos
Individualidad
Percepción
6
AgentesConductas
Despertador, Lluvia, Aroma de Café Despertador,
Lluvia, No Aroma de Café Despertador, Sol, Aroma
de Café Despertador, Sol, No aroma de Café No
Despertador, Lluvia, Aroma de Café No
Despertador, Lluvia, Aroma de Café Despertador,
Sol, Aroma de Café Despertador, Sol, No aroma de
Café
Levantarse Quedarse en la Cama Dormir
7
Agentes Reflexivos Simples (SRA)
sensores
Agente
E N T O R N O
E0
KB
?
acción
8
Agentes Reflexivos Simples (SRA)
function sra(percept) return (action) static
rules state
interpret-input(percept)
rule rule-match(state,rules)
action rule-actionrule
return action
9
Agentes con metas explícitas
E N T O R N O
Estado Cómo evoluciona el mundo? Qué hacen
mis acciones? Meta KB Agente
sensor
Cómo es el mundo ahora?
Qué pasa si tomo la acción A?
Qué acción debo tomar ahora?
actuador/efector
10
Agentes basados en las utilidades
Estado Cómo evoluciona el mundo? Qué hacen
mis acciones? Utilidad KB
sensor
E N T O R N O
Cómo es el mundo ahora?
Qué pasa si tomo la acción A?
Qué tan feliz seré en ese estado?
Qué acción debo tomar ahora?
Agente
actuador/efector
11
Personal Assistants
  • - Agentes que ayudan a los noveles usuarios a
    manejar el e-mail,
  • filtrar las noticias, seleccionar libros,
    entretenimientos y tareas de
  • agenda.
  • En el proceso de construir estos agentes se
    encontraron dos problemas
  • Competencia Como el agente adquiere el
    conocimiento para decidir
  • cuando, como y con qué.
  • Verdad Cómo sabe el agente que el usuario quiere
    delegar en el
  • ciertas tareas?

12
Soluciones
  • Los anteriores problemas pueden resolverse con
    un enfoque
  • machine-learning. El agente debe aprender
  • Observando e imitando al usuario.
  • Recibiendo retroalimentación positiva y negativa
    de los usuarios.
  • Recibiendo instrucciones explícitas de los
    usuarios.
  • Pidiendo consejo a otros agentes.

13
Agentes y Coordinación
Geographic Decision System (GDS) utiliza un
grupo de agentes para dar soporte a las
conferencias. GDS realiza una división de tareas
que son realizadas por los agentes -
Conference agent - Group agent - Application
agent - User agent - Floor agent
14
Agentes que enseñan
Coach, Selker, 1994, Los agentes simulan
relaciones humanas. - Assistant agent
Construye una relación con el usuario a través
de una ventana privada. Intenta conocer las
dificultades del usuario y en que tareas. -
Advisory agentTiene el objetivo de educar al
usuario. Otros ejemplos Memolab, GRACILE.
15
Agentes y Programación
  • Oasis (Object and Agent Specification and
    Implemtation System)
  • Soporta el concepto de Agentes.
  • Los agentes son entidades creadas dinámicamente
    por el sistema.
  • Se implementan como procesos Unix que se
    distribuyen a través
  • de la red.
  • Los agentes pueden cooperar entre ellos.
  • Cada agente soporta multiples hebras de control.
  • Las hebras hacen posible que un agente inicie o
    acepte concurrentemente
  • multiples llamadas de procedimientos remotos.
  • ftp.//ftp.eecs.umich.edu/software/oasis/

16
Bibliografía
  • Inteligencia Artificial. Un enfoque moderno
  • Stuart Russel, Peter Norving.
  • Prentice Hall, 1996
  • Internet Agents.
  • Fah-Chun Cheong
  • New Riders Publishing, 1996
  • Transparencias de Ulises Cortés. UPC.
Write a Comment
User Comments (0)
About PowerShow.com