SlideShare une entreprise Scribd logo
1  sur  14
Agentes Baseados em Conhecimento Jacques Robin CIn-UFPE
Agente baseado em conhecimento Ambiente Sensores Efetuadores Base de Conhecimento Especializada Máquina de Inferência Genérica Ask Tell Retract Representação e Aquisição de Conhecimento  Raciocínio Automático Ask= consulta; tell = inserção; retract = remoção
O que é conhecimento? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipos de conhecimento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conhecimento estático x dinâmico ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conhecimento causal x diagnóstico ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conhecimento terminológico x dedutivo ,[object Object],[object Object],[object Object],[object Object]
Conhecimento intencional x extensional ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conhecimento sincrônico x diacrônico ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conhecimento certo x incerto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipos de raciocínios: dedução ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipos de raciocínios: abdução ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipos de raciocínios: indução ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agente baseado em conhecimento dedutivo ou abdutivo Ambiente Sensores Efetuadores Base de Conhecimento Dinâmico (BCD):  fatos, objetos formulas lógicas instanciadas Máquina de inferência dedutiva e/ou abdutiva Base de Conhecimento Estático (BCE): regras, classes,  formulas lógicas universalmente quantificadas Ask Tell Retract Ask

Contenu connexe

Tendances

Aulas 4 e 5 29teoriaestr i[1]
Aulas 4 e 5 29teoriaestr i[1]Aulas 4 e 5 29teoriaestr i[1]
Aulas 4 e 5 29teoriaestr i[1]turmacivil51
 
Estatistica regular 14
Estatistica regular 14Estatistica regular 14
Estatistica regular 14J M
 
Estatística (exercícios resolvidos - Gráficos, amplitude, médio, desvio padrã...
Estatística (exercícios resolvidos - Gráficos, amplitude, médio, desvio padrã...Estatística (exercícios resolvidos - Gráficos, amplitude, médio, desvio padrã...
Estatística (exercícios resolvidos - Gráficos, amplitude, médio, desvio padrã...wilkerfilipel
 
Patologia das fundaçõe desafios para melhoria - jarbas milititsky
Patologia das fundaçõe  desafios para melhoria - jarbas milititskyPatologia das fundaçõe  desafios para melhoria - jarbas milititsky
Patologia das fundaçõe desafios para melhoria - jarbas milititskycfpbolivia
 
Exemplos de Cronogramas de Pesquisa
Exemplos de Cronogramas de PesquisaExemplos de Cronogramas de Pesquisa
Exemplos de Cronogramas de Pesquisarichard_romancini
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de SistemasGuilherme
 
Noções para desenvolvimento artigo analítico
Noções para desenvolvimento artigo analíticoNoções para desenvolvimento artigo analítico
Noções para desenvolvimento artigo analíticoGuilherme Carvalho
 
Relatório de preparo e padronização de HCl e H2SO4
Relatório de preparo e padronização de HCl e H2SO4Relatório de preparo e padronização de HCl e H2SO4
Relatório de preparo e padronização de HCl e H2SO4Ivys Antônio
 
Estrutura de Projeto de Pesquisa
Estrutura de Projeto de PesquisaEstrutura de Projeto de Pesquisa
Estrutura de Projeto de PesquisaHumberto Serra
 
Problema de Pesquisa e Hipóteses Científicas - Profa.Rilva - GESME
Problema de Pesquisa e Hipóteses Científicas - Profa.Rilva - GESMEProblema de Pesquisa e Hipóteses Científicas - Profa.Rilva - GESME
Problema de Pesquisa e Hipóteses Científicas - Profa.Rilva - GESMERilva Lopes de Sousa Muñoz
 
Paradigmas, Metodologias, Métodos e Técnicas de Investigação Paradigmas, Meto...
Paradigmas, Metodologias, Métodos e Técnicas de Investigação Paradigmas, Meto...Paradigmas, Metodologias, Métodos e Técnicas de Investigação Paradigmas, Meto...
Paradigmas, Metodologias, Métodos e Técnicas de Investigação Paradigmas, Meto...Ana Loureiro
 
Lista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e AutômatosLista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e AutômatosTárcio Sales
 

Tendances (20)

Aulas 4 e 5 29teoriaestr i[1]
Aulas 4 e 5 29teoriaestr i[1]Aulas 4 e 5 29teoriaestr i[1]
Aulas 4 e 5 29teoriaestr i[1]
 
Aula 8 drenagem urbana
Aula 8 drenagem urbanaAula 8 drenagem urbana
Aula 8 drenagem urbana
 
Estatistica regular 14
Estatistica regular 14Estatistica regular 14
Estatistica regular 14
 
Resistência dos Materiais II
Resistência dos Materiais IIResistência dos Materiais II
Resistência dos Materiais II
 
Relatório viscosidade
Relatório viscosidade Relatório viscosidade
Relatório viscosidade
 
Estatística (exercícios resolvidos - Gráficos, amplitude, médio, desvio padrã...
Estatística (exercícios resolvidos - Gráficos, amplitude, médio, desvio padrã...Estatística (exercícios resolvidos - Gráficos, amplitude, médio, desvio padrã...
Estatística (exercícios resolvidos - Gráficos, amplitude, médio, desvio padrã...
 
Patologia das fundaçõe desafios para melhoria - jarbas milititsky
Patologia das fundaçõe  desafios para melhoria - jarbas milititskyPatologia das fundaçõe  desafios para melhoria - jarbas milititsky
Patologia das fundaçõe desafios para melhoria - jarbas milititsky
 
Apresentacao Seminario
Apresentacao SeminarioApresentacao Seminario
Apresentacao Seminario
 
Aula18(3)
Aula18(3)Aula18(3)
Aula18(3)
 
Exemplos de Cronogramas de Pesquisa
Exemplos de Cronogramas de PesquisaExemplos de Cronogramas de Pesquisa
Exemplos de Cronogramas de Pesquisa
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
 
Noções para desenvolvimento artigo analítico
Noções para desenvolvimento artigo analíticoNoções para desenvolvimento artigo analítico
Noções para desenvolvimento artigo analítico
 
Relatório de preparo e padronização de HCl e H2SO4
Relatório de preparo e padronização de HCl e H2SO4Relatório de preparo e padronização de HCl e H2SO4
Relatório de preparo e padronização de HCl e H2SO4
 
Estrutura de Projeto de Pesquisa
Estrutura de Projeto de PesquisaEstrutura de Projeto de Pesquisa
Estrutura de Projeto de Pesquisa
 
Modelo relatório
Modelo relatório Modelo relatório
Modelo relatório
 
Problema de Pesquisa e Hipóteses Científicas - Profa.Rilva - GESME
Problema de Pesquisa e Hipóteses Científicas - Profa.Rilva - GESMEProblema de Pesquisa e Hipóteses Científicas - Profa.Rilva - GESME
Problema de Pesquisa e Hipóteses Científicas - Profa.Rilva - GESME
 
Paradigmas, Metodologias, Métodos e Técnicas de Investigação Paradigmas, Meto...
Paradigmas, Metodologias, Métodos e Técnicas de Investigação Paradigmas, Meto...Paradigmas, Metodologias, Métodos e Técnicas de Investigação Paradigmas, Meto...
Paradigmas, Metodologias, Métodos e Técnicas de Investigação Paradigmas, Meto...
 
Apresentação - normas para elaboração de TCC
Apresentação - normas para elaboração de TCCApresentação - normas para elaboração de TCC
Apresentação - normas para elaboração de TCC
 
Manual pre moldados
Manual pre moldadosManual pre moldados
Manual pre moldados
 
Lista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e AutômatosLista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e Autômatos
 

Similaire à Agentes baseados em conhecimento

Similaire à Agentes baseados em conhecimento (11)

P3 calculo i_ (2)
P3 calculo i_ (2)P3 calculo i_ (2)
P3 calculo i_ (2)
 
Regras do produto e quociente
Regras do produto e quocienteRegras do produto e quociente
Regras do produto e quociente
 
funcoes1_slides.pptx matematica,engenharia e afins
funcoes1_slides.pptx matematica,engenharia e afinsfuncoes1_slides.pptx matematica,engenharia e afins
funcoes1_slides.pptx matematica,engenharia e afins
 
Calculo1 aula10
Calculo1 aula10Calculo1 aula10
Calculo1 aula10
 
Apostila 2 calculo i derivadas
Apostila 2 calculo i derivadasApostila 2 calculo i derivadas
Apostila 2 calculo i derivadas
 
CN 07
CN 07CN 07
CN 07
 
Aula 1 pe2 marcos
Aula 1 pe2 marcosAula 1 pe2 marcos
Aula 1 pe2 marcos
 
Capítulo4 interpolação
Capítulo4 interpolaçãoCapítulo4 interpolação
Capítulo4 interpolação
 
Curso de IA - Parte 4 -
Curso de IA - Parte 4 -Curso de IA - Parte 4 -
Curso de IA - Parte 4 -
 
Inferência para cadeias de markov
Inferência para cadeias de markovInferência para cadeias de markov
Inferência para cadeias de markov
 
Cálculo de Derivadas
Cálculo de DerivadasCálculo de Derivadas
Cálculo de Derivadas
 

Plus de elliando dias

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slideselliando dias
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScriptelliando dias
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structureselliando dias
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de containerelliando dias
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agilityelliando dias
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Librarieselliando dias
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!elliando dias
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Webelliando dias
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduinoelliando dias
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorceryelliando dias
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Designelliando dias
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makeselliando dias
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.elliando dias
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebookelliando dias
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Studyelliando dias
 

Plus de elliando dias (20)

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slides
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScript
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structures
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de container
 
Geometria Projetiva
Geometria ProjetivaGeometria Projetiva
Geometria Projetiva
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agility
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
 
Ragel talk
Ragel talkRagel talk
Ragel talk
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Web
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Minicurso arduino
Minicurso arduinoMinicurso arduino
Minicurso arduino
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorcery
 
Rango
RangoRango
Rango
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Design
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makes
 
Hadoop + Clojure
Hadoop + ClojureHadoop + Clojure
Hadoop + Clojure
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebook
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Study
 

Agentes baseados em conhecimento

  • 1. Agentes Baseados em Conhecimento Jacques Robin CIn-UFPE
  • 2. Agente baseado em conhecimento Ambiente Sensores Efetuadores Base de Conhecimento Especializada Máquina de Inferência Genérica Ask Tell Retract Representação e Aquisição de Conhecimento Raciocínio Automático Ask= consulta; tell = inserção; retract = remoção
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. Agente baseado em conhecimento dedutivo ou abdutivo Ambiente Sensores Efetuadores Base de Conhecimento Dinâmico (BCD): fatos, objetos formulas lógicas instanciadas Máquina de inferência dedutiva e/ou abdutiva Base de Conhecimento Estático (BCE): regras, classes, formulas lógicas universalmente quantificadas Ask Tell Retract Ask