10. Inteligência Artificial - GPS
10
● Um dos principais objetivos da IA foi/é o desenvolvimento
de um Resolvedor Geral de Problemas (General Problem
Solver)
Problema Linguagem GPS Solução
● Ideia: Descrever problemas em uma linguagem de alto nível
de abstração e resolvê-los de forma automática
11. Inteligência Artificial - GPS
11
● Um sistema de planejamento pode ser considerado um
solucionador geral de problemas
Problema Linguagem Planejador Solução
12. Planejamento
● Segundo o dicionário Aurélio: “Definir
antecipadamente um conjunto de ações ou intenções”.
12
13. Planejamento
● Segundo o dicionário Aurélio: “Definir
antecipadamente um conjunto de ações ou intenções”.
● Segundo Russel et al: “É a elaboração de um plano de
ação para atingir determinados objetivos”.
13
14. Planejamento
● É o processo de escolher um conjunto de ações que quando executadas
em uma determinada sequência satisfazem um conjunto de objetivos.
14
15. Planejamento Automatizado
● É a área da IA responsável por estudar este processo
através do uso do computador
● Aplicação: sistemas que exigem
comportamento autônomo e
deliberativo em ambientes que se
pode modelar
15
16. Planejamento - aplicações
● Satélite de Observação Espacial - Deep Space 1 (NASA)
● Veículo de Exploração - Mars Rover (NASA)
● Indústria de Jogos - Bridge, Go, Xadrez (Deep Blue - NASA)
● Suporte nas tarefas de planejamento quando realizadas por
humanos
16
19. Modelo conceitual de um planejador
19
Planejador
Descrição do Ambiente
Estado Inicial
Metas
20. Modelo conceitual de um planejador
20
Planejador
Descrição do Ambiente
Estado Inicial
Metas
Controle
PlanosStatus da Execução
21. Modelo conceitual de um planejador
21
Planejador
Descrição do Ambiente
Estado Inicial
Metas
Controle
PlanosStatus da Execução
Ambiente
AçõesObservações
Eventos
22. Mundo dos blocos
22
Domínio de Planejamento
● Um conjunto de blocos sobre
uma mesa.
● Os blocos podem ser
empilhados.
● Só um bloco pode estar
diretamente sobre o outro.
B A
C
B
A
C
Exemplos de Estados
24. Mundo dos blocos
24
Problema de Planejamento
● Ambiente que pode ser
modificado com as ações
do agente
● Situação inicial onde o
agente se encontra
● Uma meta que deve ser
obtida