Skip to content

Agentes Autônomos

Exemplo do aspirador de pó

Um robô aspirador de pó deve limpar uma casa com duas posições. As operações que ele sabe executar são:

  • sugar
  • ir para a posição da esquerda
  • ir para a posição da direita

Em conjunto com todos os alunos vamos responder as seguintes perguntas:

  • O que é relevante representar nos estados do mundo? Como os estados são estruturados (estrutura de dados) e qual o significado dela (dos campos)?
  • Quais são os estados possíveis do mundo do aspirador e as suas transições?
  • Quais são as consequências das ações sobre os estados? As ações são determinísticas?
  • É possível desenhar o grafo com todos os estados e transições para este problema?
  • Apresente uma solução possível. Uma sequência de ações que fazem o robô sair do estado inicial e chegar no estado final.

Considere como estado final a situação ilustrada abaixo:

Conceitos que devem ser explorados neste exercício

Representação de um problema na forma de estado, transição, grafo

Um grid world simples

Considere o ambiente representado abaixo, onde um agente pode se mover em quatro direções (cima, baixo, esquerda, direita) em um grid 3x3. O objetivo do agente é alcançar a célula marcada com "G" (goal). A célula marcada com "A" é a posição do agente.

+---+---+---+
| A |   |   |
+---+---+---+
|   |   |   |
+---+---+---+
|   |   | G |
+---+---+---+

Individualmente, responda as seguintes perguntas:

  • O que é relevante representar nos estados do mundo? Como os estados são estruturados (estrutura de dados) e qual o significado dela (dos campos)?
  • Quais são os estados possíveis do mundo?
  • Quais são as consequências das ações sobre os estados? As ações são determinísticas?
  • O que caracteriza um estado como estado final?

Ao terminar, entregue suas respostas no formulário disponibilizado pelo professor.