View page as slide show

Agentes Inteligentes

Sistemas Multiagentes Baseado em “An Introduction to MultiAgent Systems” por Michael Wooldridge, John Wiley & Sons, 2002.

Por João Araujo.

O que é um agente?

Agentes1

O que é um agente?

Reatividade

Proatividade

Equilibrando comportamento reativo e orientado a objetivo

Habilidade Social

Outras propriedades

Outras propriedades

Agentes e objetos

Agentes e objetos

Principais diferenças:

Objetos fazem isso de graça...

Agentes e sistemas especialistas

Agentes e sistemas especialistas

Principais diferenças:

Agentes inteligentes e IA

Agentes inteligentes e IA

Ambientes: acessíveis e inacessíveis

Ambientes: determinísticos e não-determinísticos

Ambientes: episódico e não-episódico

Ambientes: Estáticos e dinâmicos

Ambientes: Discretos e contínuos

Agentes como um sistema Intencional

Quando explicamos uma atividade humana é frequente o uso de afirmações como as seguintes:

Agentes como um sistema Intencional

Agentes como um sistema Intencional

Agentes como um sistema Intencional

Agentes como um sistema Intencional

Existem ocasiões onde posturas intencionais são apropriadas: “relacionar crenças,livre arbítrio, intenções, consciência, habilidades ou quereres para máquinas é legitimado quando tal relacionamento expressa a mesma informação sobre a máquina que se expressa sobre uma pessoa. É útil quando ajuda a entender a estrutura da máquina, seu comportamento passado ou futuro, ou como corrigi-la ou melhorá-la. Teorias de crenças, conhecimento e desejos podem ser construídas para máquinas mais facilmente que para humanos, e depois aplicados para humanos. Relacionamento de qualidades mentais é mais claro para máquinas de estrutura conhecida tais como termostatos e sistemas operacionais, mas é mais útil quando aplicada para entidades de qual a estrutura é incompletamente conhecida”.

Agentes como um sistema Intencional

Agentes como um sistema Intencional

Agentes como um sistema Intencional

Agentes como um sistema Intencional

Agentes como um sistema Intencional

Agentes como um sistema Intencional

Agentes como um sistema Intencional

Agentes como um sistema Intencional

Algo mais...

Algo mais...

Arquiteturas abstratas para agentes inteligentes

Arquiteturas abstratas para agentes inteligentes

Arquiteturas abstratas para agentes inteligentes

Faça:

Funções transformadoras de estado

transformação de estado:

Funções transformadoras de estado

Agentes

Sistemas

Sistemas

Agentes puramente reativos

Percepção

Percepção

Agentes com estado

Consideraremos agora agentes que mantêm um estado:

Agentes com estado

Laço de controle de agente

  1. O agente inicia em algum estado interno inicial i0.
  2. Ele observa o estado ℯ de seu ambiente, e gera uma percepção see(ℯ).
  3. O estado interno do agente é atualizado via função next como next(i0, see(ℯ)).
  4. A ação selecionada pelo agente é action(next(i0,see(ℯ))).
  5. Vá para 2.

Tarefas dos agentes

Funções de utilidade

Funções de utilidade

Funções de utilidade

Utilidade para runs

Utilidade para runs

Utilidade no mundo dos azulejos

Utilidade no mundo dos azulejos

Exemplo mundo dos azulejos

Exemplo mundo dos azulejos

Utilidade esperada e agentes ótimos

Utilidade esperada e agentes ótimos

Agentes ótimos limitados

Especificações de predicados de tarefas

Ambientes de Tarefas

Ambientes de Tarefas

Probabilidade de Sucesso

Tarefas de realização/Manutenção

  1. Tarefas de realização são aquelas da forma “atinja um estado do negócio φ”
  2. Tarefas de manutenção são aquelas da forma “mantenha o estado do negócio ψ”

Tarefas de realização/Manutenção

Tarefas de realização/Manutenção

Sintetizando agentes

Sintetizando agentes

Sintetizando agentes