SlideShare uma empresa Scribd logo
1 de 40
Sistemas Especialistas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Histórico: GPS (1960s) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Histórico: Primeiros SEs (1960s-1970s) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Histórico: Primeiros SEs (1960s-1970s) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Histórico: 1970s & 1980s ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CATS-1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Especialistas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conceitos Básicos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Personagens de um SE Engenheiro de  Conhecimento Ferramentas, Linguagens Sistema Especialista Construtor de Ferramentas Construtor do sistema Especialista Equipe de Suporte Usuário Final Vendedor Conhecimento Documentado Adquire Conhecimento Testa Constrói Constrói Conecta Coopera Fornece Suporte Usa Fornece Usa Usa Constrói
Como S.E. é desenvolvido ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Aquisição de Conhecimento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Gargalo na construção de SEs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Gargalo na construção de Ses ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Como minimizar o gargalo da aquisição? ,[object Object],[object Object]
Métodos de aquisição ,[object Object],[object Object],[object Object],[object Object],especialista Base de  conhecimento Engenheiro de  conhecimento documentação codificação explicitação
Métodos de aquisição ,[object Object],[object Object],[object Object],[object Object],[object Object],Casos e exemplos Indução automática Regras especialista Ferramentas interativas  de entrevista Base de  conhecimento Engenheiro de conhecimento
Sistemas Especialistas de Segunda Geração ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
(1) Decomposição de tarefas ,[object Object],Audio troubleshooting diagnose act recofigure remedy
(2) Caracterização da tarefa Interpretação  Inferindo descrições das situações por observações Predição  Inferindo prováveis conseqüência de dadas situações Diagnóstico  Inferência de defeito  do sistema por observações  Projeto  Configurando objetos sob restrição Planejamento  Desenvolvimento de plano(s) para realização de    objetivo(s), meta(s) Monitoração  Comparando observações para planos, detectando    exceções Categoria Problemas Abordados
(2) Caracterização da tarefa Categoria Problemas Abordados Prescrição  Recomendando soluções para mal funcionamento do    sistema Instrução  Diagnosticando, corrigindo erros e desempenho     do estudante  Controle    Interpretação, predição, reparo e monitoração    comportamento do sistema
(3) Hierarquização das categorias de tarefas (biblioteca KADS) system’s structure given (analysis) modified (transformation) constructed (synthesis) solution type sequence of steps (planning) structure (design) solution type states (predict) category (identification) category type discrepancy (monitoring) faulty category (diagnosis) decision class (assessment) model type correct model (systematic diagnosis) fault model (heuristic classification or cover & differentiate)
Modelo: Ontologia do domínio de áudio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],is-a component audio system tape deck speaker system ... audio system amplifier tape deck speaker system ... left speaker right speaker part-of
Modelo: Ontologia do domínio de áudio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo: Estrutura de inferência (raciocínio) Complaint Select system model Decompose hypothesis observable Select finding Specify norm Compare difference Fonte de conhecimento Meta-classe entrevistas
Uma vez concluída uma versão preliminar de aquisição... é só formalizar e implementar!
Arquitetura de Sistemas Especialistas Baseados em Regras Máquina de Inferência Usuário Dados do  problema Base de conhecimento Explicação  do raciocínio Respostas Engenheiro de  conhecimento Especialista Ferramentas de aquisição Memória de trabalho
Base de Conhecimento Clássica ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Memória de Trabalho e Motor de inferência ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sub-sistema de explicaçã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],[object Object],[object Object]
Ferramentas para construção de SEs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Plataformas e Ferramentas Até 1996
Classes de tarefas
Áreas de Aplicação
Áreas de Aplicação: evolução
Evolução do mercado de SEs
Evolução do mercado de SEs
Balanço
Benefícios do S.E. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Problemas e Limitações ,[object Object],[object Object],[object Object],[object Object],[object Object]
Últimos desenvolvimentos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Semelhante a Sistemas Especialistas

Representação do conhecimento (rc)
Representação do conhecimento (rc)Representação do conhecimento (rc)
Representação do conhecimento (rc)iaudesc
 
Padrões De Projeto e Anti Patterns
Padrões De Projeto e Anti PatternsPadrões De Projeto e Anti Patterns
Padrões De Projeto e Anti PatternsHerval Freire
 
Sistemas Tutoriais
Sistemas TutoriaisSistemas Tutoriais
Sistemas Tutoriaisguest326723
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...Os Fantasmas !
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificialkennedyaraujo
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasClayton de Almeida Souza
 
Apresentacao tdc 2012
Apresentacao tdc 2012Apresentacao tdc 2012
Apresentacao tdc 2012Jorge Oleques
 
Fundamentos De Ia E SbCs
Fundamentos De Ia E SbCsFundamentos De Ia E SbCs
Fundamentos De Ia E SbCszehzinho
 
Programação Oritentada a Aspecto
Programação Oritentada a AspectoProgramação Oritentada a Aspecto
Programação Oritentada a AspectoBenicio Ávila
 
Análise da Arquitetura Baars-Franklin de Consciência Artificial Aplicada a...
Análise da Arquitetura  Baars-Franklin de  Consciência Artificial  Aplicada a...Análise da Arquitetura  Baars-Franklin de  Consciência Artificial  Aplicada a...
Análise da Arquitetura Baars-Franklin de Consciência Artificial Aplicada a...capitanio
 
Apresentação curso de Extensão em Java (UERJ-IME) v1
Apresentação curso de Extensão em Java (UERJ-IME) v1Apresentação curso de Extensão em Java (UERJ-IME) v1
Apresentação curso de Extensão em Java (UERJ-IME) v1Marcelo Zeferino
 
Fundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em ConhecimentoFundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em Conhecimentozehzinho
 
Dev rioclaro gerenciando o ciclo de vida das suas aplicações em larga escal
Dev rioclaro   gerenciando o ciclo de vida das suas aplicações em larga escalDev rioclaro   gerenciando o ciclo de vida das suas aplicações em larga escal
Dev rioclaro gerenciando o ciclo de vida das suas aplicações em larga escalLuiz Guilherme Bauer Fraga Moreira
 
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDDisciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDRogerio P C do Nascimento
 

Semelhante a Sistemas Especialistas (20)

Representação do conhecimento (rc)
Representação do conhecimento (rc)Representação do conhecimento (rc)
Representação do conhecimento (rc)
 
Padrões De Projeto e Anti Patterns
Padrões De Projeto e Anti PatternsPadrões De Projeto e Anti Patterns
Padrões De Projeto e Anti Patterns
 
Aula3 TEES UFS: Engenharia de Requisitos
Aula3 TEES UFS: Engenharia de RequisitosAula3 TEES UFS: Engenharia de Requisitos
Aula3 TEES UFS: Engenharia de Requisitos
 
Sistemas Tutoriais
Sistemas TutoriaisSistemas Tutoriais
Sistemas Tutoriais
 
Sistemas Tutoriais
Sistemas TutoriaisSistemas Tutoriais
Sistemas Tutoriais
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...
 
Cs 2
Cs 2Cs 2
Cs 2
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificial
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de Sistemas
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificial
 
Apresentacao tdc 2012
Apresentacao tdc 2012Apresentacao tdc 2012
Apresentacao tdc 2012
 
AMSI.pptx
AMSI.pptxAMSI.pptx
AMSI.pptx
 
Fundamentos De Ia E SbCs
Fundamentos De Ia E SbCsFundamentos De Ia E SbCs
Fundamentos De Ia E SbCs
 
Programação Oritentada a Aspecto
Programação Oritentada a AspectoProgramação Oritentada a Aspecto
Programação Oritentada a Aspecto
 
Análise da Arquitetura Baars-Franklin de Consciência Artificial Aplicada a...
Análise da Arquitetura  Baars-Franklin de  Consciência Artificial  Aplicada a...Análise da Arquitetura  Baars-Franklin de  Consciência Artificial  Aplicada a...
Análise da Arquitetura Baars-Franklin de Consciência Artificial Aplicada a...
 
Apresentação curso de Extensão em Java (UERJ-IME) v1
Apresentação curso de Extensão em Java (UERJ-IME) v1Apresentação curso de Extensão em Java (UERJ-IME) v1
Apresentação curso de Extensão em Java (UERJ-IME) v1
 
Fundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em ConhecimentoFundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em Conhecimento
 
Dev rioclaro gerenciando o ciclo de vida das suas aplicações em larga escal
Dev rioclaro   gerenciando o ciclo de vida das suas aplicações em larga escalDev rioclaro   gerenciando o ciclo de vida das suas aplicações em larga escal
Dev rioclaro gerenciando o ciclo de vida das suas aplicações em larga escal
 
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDDisciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
 
Aula4 TEES UFS: Orientação a Objetos
Aula4 TEES UFS: Orientação a ObjetosAula4 TEES UFS: Orientação a Objetos
Aula4 TEES UFS: Orientação a Objetos
 

Mais 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
 

Mais 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
 

Sistemas Especialistas

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Personagens de um SE Engenheiro de Conhecimento Ferramentas, Linguagens Sistema Especialista Construtor de Ferramentas Construtor do sistema Especialista Equipe de Suporte Usuário Final Vendedor Conhecimento Documentado Adquire Conhecimento Testa Constrói Constrói Conecta Coopera Fornece Suporte Usa Fornece Usa Usa Constrói
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. (2) Caracterização da tarefa Interpretação Inferindo descrições das situações por observações Predição Inferindo prováveis conseqüência de dadas situações Diagnóstico Inferência de defeito do sistema por observações Projeto Configurando objetos sob restrição Planejamento Desenvolvimento de plano(s) para realização de objetivo(s), meta(s) Monitoração Comparando observações para planos, detectando exceções Categoria Problemas Abordados
  • 20. (2) Caracterização da tarefa Categoria Problemas Abordados Prescrição Recomendando soluções para mal funcionamento do sistema Instrução Diagnosticando, corrigindo erros e desempenho do estudante Controle Interpretação, predição, reparo e monitoração comportamento do sistema
  • 21. (3) Hierarquização das categorias de tarefas (biblioteca KADS) system’s structure given (analysis) modified (transformation) constructed (synthesis) solution type sequence of steps (planning) structure (design) solution type states (predict) category (identification) category type discrepancy (monitoring) faulty category (diagnosis) decision class (assessment) model type correct model (systematic diagnosis) fault model (heuristic classification or cover & differentiate)
  • 22.
  • 23.
  • 24. Modelo: Estrutura de inferência (raciocínio) Complaint Select system model Decompose hypothesis observable Select finding Specify norm Compare difference Fonte de conhecimento Meta-classe entrevistas
  • 25. Uma vez concluída uma versão preliminar de aquisição... é só formalizar e implementar!
  • 26. Arquitetura de Sistemas Especialistas Baseados em Regras Máquina de Inferência Usuário Dados do problema Base de conhecimento Explicação do raciocínio Respostas Engenheiro de conhecimento Especialista Ferramentas de aquisição Memória de trabalho
  • 27.
  • 28.
  • 29.
  • 30.
  • 38.
  • 39.
  • 40.