Conceitos Fundamentais de Agentes Racionais e Ambientes de Tarefa

Classificado em Computação

Escrito em em português com um tamanho de 3,4 KB

Conceitos Fundamentais de Agentes

Agente: Um agente é algo capaz de perceber seu ambiente por meio de sensores e de agir sobre esse ambiente por meio de atuadores.

Agente: A função de agente é uma descrição matemática abstrata; o programa do agente é uma implementação concreta, executada em um sistema físico.

Agente: Qual é a maneira correta de preencher a tabela? Em outras palavras, o que torna um agente bom ou ruim, inteligente ou estúpido? Um agente deve ser visto como uma ferramenta para analisar sistemas, não como uma caracterização absoluta que divide o mundo em agentes e não agentes. Poderíamos visualizar uma calculadora portátil como um agente que escolhe a ação de exibir “4” ao receber a sequência de percepções “2+2 =”, mas tal análise dificilmente ajudaria nossa compreensão da calculadora.

Agentes Racionais

Agentes Racionais: Para cada sequência de percepções possível, um agente racional deve selecionar uma ação que se espera venha a maximizar sua medida de desempenho, dada a evidência fornecida pela sequência de percepções e por qualquer conhecimento interno do agente. Considere o agente aspirador de pó simples que limpa um quadrado se ele estiver sujo e passa para o outro quadrado se o primeiro não estiver sujo. Esse é um agente racional? Considere o agente aspirador de pó simples que limpa um quadrado se ele estiver sujo e passa para o outro quadrado se o primeiro não estiver sujo. Esse é um agente racional?

Depende da Circunstância

Pode ficar movimentando de um lado para o outro desnecessariamente, isso é ser racional? Se for considerado um desconto de um ponto na medida de desempenho a cada vez que o aspirador se deslocar?

Natureza do Ambiente

Ambiente de Tarefa: Problemas para os quais os Agentes Racionais são as soluções.

PEAS (Performance, Environment, Actuators, Sensors)

  • Performance: Qual o objetivo do agente?
  • Environment: Qual o ambiente que o agente vai trabalhar? Troca informação com quem?
  • Actuators: Como o agente vai interagir com o ambiente?
  • Sensors: Como vai observar o ambiente?

Propriedades de Ambientes de Tarefas

Observabilidade

  • Completamente Observável: Os sensores do agente dão acesso ao estado completo do ambiente em cada instância. Todos os aspectos relevantes do ambiente são acessíveis.
  • Parcialmente Observável: Sensores imprecisos, partes do estado não observadas. Um táxi automatizado não consegue adivinhar o que os outros motoristas estão pensando.

Natureza da Evolução

  • Determinístico: O próximo estado é determinado somente pelo estado atual e pela ação executada pelo agente. Caso contrário é considerado estocástico.
  • Estocástico: Olhar do ponto de vista do agente. Ex: Táxi, comportamento do tráfego.
  • Episódico: Episódios seguintes não dependem das ações executadas nos episódios anteriores. Cada episódio depende somente do próprio episódio. Ex: Agente que localiza peças defeituosas.
  • Estático: O ambiente não muda. Ex: Jogo de palavras cruzadas.

Entradas relacionadas: