SlideShare uma empresa Scribd logo
Planejamento em IA
Uma breve introdução
Nós
2
Deyvison Nogueira
Hugo Venâncio
Liana Carvalho
Marcos Paulo
Marília Cristina
IA?
3
Inteligência
Artificial !
4
Inteligência Artificial
● Construir entidades inteligentes
● Agentes Racionais
● Pensar como o ser humano
5
Inteligência Artificial
Desafios
● Compreensão de Linguagem Natural
● Visão e Robótica
● Aprendizagem
● Métodos para Representação de Conhecimento
● Resolução de Problemas
6
Inteligência Artificial
Desafios
● Compreensão de Linguagem Natural
● Visão e Robótica
● Aprendizagem
● Métodos para Representação de Conhecimento
● Resolução de Problemas
7
Fundamentos da IA
8
Agente Inteligente
9
Ambiente
Percepções Ações
Aqui se encontra o
programa de agente
Sensores Atuadores
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
Inteligência Artificial - GPS
11
● Um sistema de planejamento pode ser considerado um
solucionador geral de problemas
Problema Linguagem Planejador Solução
Planejamento
● Segundo o dicionário Aurélio: “Definir
antecipadamente um conjunto de ações ou intenções”.
12
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
Planejamento
● É o processo de escolher um conjunto de ações que quando executadas
em uma determinada sequência satisfazem um conjunto de objetivos.
14
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
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
17
Modelo conceitual de um planejador
18
Planejador
Modelo conceitual de um planejador
19
Planejador
Descrição do Ambiente
Estado Inicial
Metas
Modelo conceitual de um planejador
20
Planejador
Descrição do Ambiente
Estado Inicial
Metas
Controle
PlanosStatus da Execução
Modelo conceitual de um planejador
21
Planejador
Descrição do Ambiente
Estado Inicial
Metas
Controle
PlanosStatus da Execução
Ambiente
AçõesObservações
Eventos
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
Mundo dos blocos
23
Representação Explícita
● Todos os estados e
transições possíveis
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
Mundo dos blocos
25
Plano
● Sequência de ações de
levam a um estado
meta
Mundo dos Blocos
Ação:
● Precondição
● Efeito
26
Mundo dos Blocos
Ação:
● Precondição
● Efeito
27
Mover (B, X, Y):
Mundo dos Blocos
Ação:
● Precondição
● Efeito
28
Mover (B, X, Y):
Pre:
Sobre (B, X) ∧ Livre (B) ∧ Livre (Y) ∧
Bloco (B) ∧ Bloco (Y) ∧ (B ≠ X) ∧ (B ≠ Y) ∧
(X ≠ Y)
Mundo dos Blocos
Ação:
● Precondição
● Efeito
29
Mover (B, X, Y):
Pre:
Sobre (B, X) ∧ Livre (B) ∧ Livre (Y) ∧
Bloco(B) ∧ Bloco (Y) ∧ (B ≠ X) ∧ (B ≠ Y) ∧ (X ≠
Y)
Eff:
Sobre (B, Y) ∧ Livre (X) ∧ ¬Sobre
(B, X) ∧ ¬ Livre (Y)
Mundo dos Blocos
Ação:
● Precondição
● Efeito
30
(MoverParaMesa (b, x ):
Mundo dos Blocos
Ação:
● Precondição
● Efeito
31
(MoverParaMesa (b, x ):
Pre:
Sobre (b, x ) ∧ Livre (b ) ∧ Bloco (b
) ∧ (b ≠ x )
Mundo dos Blocos
Ação:
● Precondição
● Efeito
32
(MoverParaMesa (b, x ):
Pre:
Sobre (b, x ) ∧ Livre (b ) ∧ Bloco (b )
∧ (b ≠ x )
Eff:
Sobre (b, Mesa ) ∧ Livre (x ) ∧
¬ Sobre (b, x ))
Mundo dos Blocos
Representação Implícita
Ação:
● Precondição
● Efeito
33
Resolvendo um problema de planejamento
● Busca para Trás e para Frente
● Java FastForward
34
Domínio Logístico
● Motorista
● Lugar
● Caminhão
● Carga
● Caminho
● Ligação
35
1 2
Domínio Logístico
● Carregar Caminhão
● Descarregar Caminhão
● Alocar Motorista
● Desalocar Motorista
● Dirigir
● Andar
36
1 2
Problema Logístico
Estado Inicial
37
P1
L1
L2
L3
P2
1 2
Problema Logístico
Objetivo
● Motorista 1
em L2
● Motorista 2
em L1
● Caminhão
1 em L2
● Carga 1 em
L2
38
P1
L1
L2
L3
P2
1
2
Obrigado!
39

Mais conteúdo relacionado

Mais procurados

Firewall configuration
Firewall configurationFirewall configuration
Firewall configuration
Nutan Kumar Panda
 
(Mikrotik)MTCNA presentation Material-IDN
(Mikrotik)MTCNA presentation Material-IDN(Mikrotik)MTCNA presentation Material-IDN
(Mikrotik)MTCNA presentation Material-IDN
Andry Ansah
 
Snort
SnortSnort
IP Address dan Subnetting.pptx
IP Address dan Subnetting.pptxIP Address dan Subnetting.pptx
IP Address dan Subnetting.pptx
DediTriLaksono1
 
Active Directory Windows Server 2008
Active Directory Windows Server 2008Active Directory Windows Server 2008
Active Directory Windows Server 2008
Dzulfaqar Aar
 
Network monitoring tools
Network monitoring toolsNetwork monitoring tools
Network monitoring tools
QaswarBosan
 
Engineering Internship Report - Network Intrusion Detection And Prevention Us...
Engineering Internship Report - Network Intrusion Detection And Prevention Us...Engineering Internship Report - Network Intrusion Detection And Prevention Us...
Engineering Internship Report - Network Intrusion Detection And Prevention Us...
Disha Bedi
 
Network Management Devices
Network Management DevicesNetwork Management Devices
Network Management Devices
Rahul P
 
Dos attack
Dos attackDos attack
Dos attack
Manjushree Mashal
 
Ransomware attacks reveton
Ransomware attacks revetonRansomware attacks reveton
Ransomware attacks reveton
Mumbere Joab
 
System Administrator PowerPoint
System Administrator PowerPointSystem Administrator PowerPoint
System Administrator PowerPoint
Anthony Hendrick
 
Features of modern intel microprocessors
Features of modern intel microprocessorsFeatures of modern intel microprocessors
Features of modern intel microprocessors
Krunal Siddhapathak
 
DHCP PROTOCOL
DHCP PROTOCOLDHCP PROTOCOL
DHCP PROTOCOL
atharvakale07
 
Module 8 System Hacking
Module 8   System HackingModule 8   System Hacking
Module 8 System Hacking
leminhvuong
 
Cyber Threat Hunting Training (CCTHP)
Cyber Threat Hunting Training (CCTHP)Cyber Threat Hunting Training (CCTHP)
Cyber Threat Hunting Training (CCTHP)
ENOInstitute
 
Penyelesaian soal paket 3 ukk2016
Penyelesaian soal paket 3 ukk2016Penyelesaian soal paket 3 ukk2016
Penyelesaian soal paket 3 ukk2016
Syamsul Alam
 
Dmz
Dmz Dmz
Timer & Interrupt Atmega16
Timer & Interrupt Atmega16Timer & Interrupt Atmega16
Timer & Interrupt Atmega16
Ramadan Ramadan
 
Ubuntu – Linux Useful Commands
Ubuntu – Linux Useful CommandsUbuntu – Linux Useful Commands
Ubuntu – Linux Useful Commands
University of Technology
 
10 Steps to Improve Your Network Monitoring
10 Steps to Improve Your Network Monitoring10 Steps to Improve Your Network Monitoring
10 Steps to Improve Your Network Monitoring
HelpSystems
 

Mais procurados (20)

Firewall configuration
Firewall configurationFirewall configuration
Firewall configuration
 
(Mikrotik)MTCNA presentation Material-IDN
(Mikrotik)MTCNA presentation Material-IDN(Mikrotik)MTCNA presentation Material-IDN
(Mikrotik)MTCNA presentation Material-IDN
 
Snort
SnortSnort
Snort
 
IP Address dan Subnetting.pptx
IP Address dan Subnetting.pptxIP Address dan Subnetting.pptx
IP Address dan Subnetting.pptx
 
Active Directory Windows Server 2008
Active Directory Windows Server 2008Active Directory Windows Server 2008
Active Directory Windows Server 2008
 
Network monitoring tools
Network monitoring toolsNetwork monitoring tools
Network monitoring tools
 
Engineering Internship Report - Network Intrusion Detection And Prevention Us...
Engineering Internship Report - Network Intrusion Detection And Prevention Us...Engineering Internship Report - Network Intrusion Detection And Prevention Us...
Engineering Internship Report - Network Intrusion Detection And Prevention Us...
 
Network Management Devices
Network Management DevicesNetwork Management Devices
Network Management Devices
 
Dos attack
Dos attackDos attack
Dos attack
 
Ransomware attacks reveton
Ransomware attacks revetonRansomware attacks reveton
Ransomware attacks reveton
 
System Administrator PowerPoint
System Administrator PowerPointSystem Administrator PowerPoint
System Administrator PowerPoint
 
Features of modern intel microprocessors
Features of modern intel microprocessorsFeatures of modern intel microprocessors
Features of modern intel microprocessors
 
DHCP PROTOCOL
DHCP PROTOCOLDHCP PROTOCOL
DHCP PROTOCOL
 
Module 8 System Hacking
Module 8   System HackingModule 8   System Hacking
Module 8 System Hacking
 
Cyber Threat Hunting Training (CCTHP)
Cyber Threat Hunting Training (CCTHP)Cyber Threat Hunting Training (CCTHP)
Cyber Threat Hunting Training (CCTHP)
 
Penyelesaian soal paket 3 ukk2016
Penyelesaian soal paket 3 ukk2016Penyelesaian soal paket 3 ukk2016
Penyelesaian soal paket 3 ukk2016
 
Dmz
Dmz Dmz
Dmz
 
Timer & Interrupt Atmega16
Timer & Interrupt Atmega16Timer & Interrupt Atmega16
Timer & Interrupt Atmega16
 
Ubuntu – Linux Useful Commands
Ubuntu – Linux Useful CommandsUbuntu – Linux Useful Commands
Ubuntu – Linux Useful Commands
 
10 Steps to Improve Your Network Monitoring
10 Steps to Improve Your Network Monitoring10 Steps to Improve Your Network Monitoring
10 Steps to Improve Your Network Monitoring
 

Mais de Marcos Paulo Maia dos Santos

Inclusão Digital - Conceitos básicos de informática
Inclusão Digital - Conceitos básicos de informáticaInclusão Digital - Conceitos básicos de informática
Inclusão Digital - Conceitos básicos de informática
Marcos Paulo Maia dos Santos
 
Linguagens não recursivamente enumeráveis e Hierarquia de Chomsky
Linguagens não recursivamente enumeráveis e Hierarquia de ChomskyLinguagens não recursivamente enumeráveis e Hierarquia de Chomsky
Linguagens não recursivamente enumeráveis e Hierarquia de Chomsky
Marcos Paulo Maia dos Santos
 
Regressão simbólica - Resolvendo problemas de planejamento não-determinísticos
Regressão simbólica - Resolvendo problemas de planejamento não-determinísticosRegressão simbólica - Resolvendo problemas de planejamento não-determinísticos
Regressão simbólica - Resolvendo problemas de planejamento não-determinísticos
Marcos Paulo Maia dos Santos
 
Problema da Árvore Geradora de Rotulação Mínima (PAGRM)
Problema da Árvore Geradora de Rotulação Mínima (PAGRM)Problema da Árvore Geradora de Rotulação Mínima (PAGRM)
Problema da Árvore Geradora de Rotulação Mínima (PAGRM)
Marcos Paulo Maia dos Santos
 
Introdução a ciência de dados com Python
Introdução a ciência de dados com PythonIntrodução a ciência de dados com Python
Introdução a ciência de dados com Python
Marcos Paulo Maia dos Santos
 
Applied plotting, charting & data representation in Python (pt. 2)
Applied plotting, charting & data representation in Python (pt. 2)Applied plotting, charting & data representation in Python (pt. 2)
Applied plotting, charting & data representation in Python (pt. 2)
Marcos Paulo Maia dos Santos
 
Resolução de problemas por meio de busca
Resolução de problemas por meio de buscaResolução de problemas por meio de busca
Resolução de problemas por meio de busca
Marcos Paulo Maia dos Santos
 
Planejamento como verificação de modelos
Planejamento como verificação de modelosPlanejamento como verificação de modelos
Planejamento como verificação de modelos
Marcos Paulo Maia dos Santos
 
Diagramas de decisão binária
Diagramas de decisão bináriaDiagramas de decisão binária
Diagramas de decisão binária
Marcos Paulo Maia dos Santos
 
Linguagens de programação - Go
Linguagens de programação - GoLinguagens de programação - Go
Linguagens de programação - Go
Marcos Paulo Maia dos Santos
 
Planejamento em Inteligência Artificial
Planejamento em Inteligência ArtificialPlanejamento em Inteligência Artificial
Planejamento em Inteligência Artificial
Marcos Paulo Maia dos Santos
 

Mais de Marcos Paulo Maia dos Santos (11)

Inclusão Digital - Conceitos básicos de informática
Inclusão Digital - Conceitos básicos de informáticaInclusão Digital - Conceitos básicos de informática
Inclusão Digital - Conceitos básicos de informática
 
Linguagens não recursivamente enumeráveis e Hierarquia de Chomsky
Linguagens não recursivamente enumeráveis e Hierarquia de ChomskyLinguagens não recursivamente enumeráveis e Hierarquia de Chomsky
Linguagens não recursivamente enumeráveis e Hierarquia de Chomsky
 
Regressão simbólica - Resolvendo problemas de planejamento não-determinísticos
Regressão simbólica - Resolvendo problemas de planejamento não-determinísticosRegressão simbólica - Resolvendo problemas de planejamento não-determinísticos
Regressão simbólica - Resolvendo problemas de planejamento não-determinísticos
 
Problema da Árvore Geradora de Rotulação Mínima (PAGRM)
Problema da Árvore Geradora de Rotulação Mínima (PAGRM)Problema da Árvore Geradora de Rotulação Mínima (PAGRM)
Problema da Árvore Geradora de Rotulação Mínima (PAGRM)
 
Introdução a ciência de dados com Python
Introdução a ciência de dados com PythonIntrodução a ciência de dados com Python
Introdução a ciência de dados com Python
 
Applied plotting, charting & data representation in Python (pt. 2)
Applied plotting, charting & data representation in Python (pt. 2)Applied plotting, charting & data representation in Python (pt. 2)
Applied plotting, charting & data representation in Python (pt. 2)
 
Resolução de problemas por meio de busca
Resolução de problemas por meio de buscaResolução de problemas por meio de busca
Resolução de problemas por meio de busca
 
Planejamento como verificação de modelos
Planejamento como verificação de modelosPlanejamento como verificação de modelos
Planejamento como verificação de modelos
 
Diagramas de decisão binária
Diagramas de decisão bináriaDiagramas de decisão binária
Diagramas de decisão binária
 
Linguagens de programação - Go
Linguagens de programação - GoLinguagens de programação - Go
Linguagens de programação - Go
 
Planejamento em Inteligência Artificial
Planejamento em Inteligência ArtificialPlanejamento em Inteligência Artificial
Planejamento em Inteligência Artificial
 

Último

Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 

Último (8)

Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 

Planejamento em Inteligência Artificial