Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouLarissa Mascarenhas Alterado mais de 10 anos atrás
1
Engenharia do Conhecimento Ernesto Trajano Jacques Robin CIn-UFPE
2
Roteiro De uma maneira geral, não detalhar pontos e conceitos pelos quais não encontro exemplo didático O que é engenharia do conhecimento? Tipologia do conhecimento e do seu processamento Tipos de conhecimento Detalhar PSM Tarefas de processamento de conhecimento Detalhar aquisição Exemplo de metodologia: CommonKADS Processos simples para desenvolvimento de agentes Usando lógica, usando classes e objetos Engenharia do conhecimento x de software Tópicos avançados
3
O que é engenharia de conhecimento ? baseados em conhecimento Engenharia de agentes baseados em conhecimento Metodologias Processos Base de conhecimento e meta-conhecimento reutilizáveis Relacionado com: Engenharia de software Gerenciamento de conhecimento Ontologias Sistemas Especialistas Modelagem conceitual Principalmente define como adquirir, analisar, validar e manter base de conhecimento Também pode definir mecanismos de inferência a utilizar com essa base
4
Engenharia do conhecimento para agentes Ask Tell Retract Ambiente Sensores Atuadores Base de Conhecimento Especializada Máquina de Inferência Genérica Representação e Aquisição de Conhecimento Raciocínio Automático
5
Engenharia do conhecimento para humanos Gerenciamento do conhecimento estratégicas das organizações Sistemas colaborativos Repositórios de perícia (expertise)
6
Multi-disciplinaridade
7
Engenharia de uma base de conhecimento Elicitação do conhecimento Formalização do conhecimento Implementação do conhecimento Nível do conhecimento : Nos termos do especialista do domínio de aplicação Linguagem natural, Notações gráficas ad-hoc Nível semi-formal: Notação textual estruturada padrão (XML) Notação gráfica padrão (UML) Validação com especialista Nível formal: Notação sem ambigüidade com semântica definida matematicamente (Lógica, Probabilidades) Verificação de consistência Nível da implementação: Codificação em uma linguagem de programação Teste de protótipo
8
Engenharia de uma base de conhecimento Elicitação do conhecimento Formalização do conhecimento Implementação do conhecimento Nível do conhecimento : Nos termos do especialista do domínio de aplicação Linguagem natural, Notações gráficas ad-hoc Nível semi-formal: Notação textual estruturada padrão (XML) Notação gráfica padrão (UML) Validação com especialista Nível formal: Notação sem ambigüidade com semântica definida matematicamente (Lógica, Probabilidades) Verificação de consistência Nível da implementação: Codificação em uma linguagem de programação Teste de protótipo
9
Engenharia de uma base de conhecimento Elicitação do conhecimento Formalização do conhecimento Implementação do conhecimento Nível do conhecimento Nível do conhecimento : Nos termos do especialista do domínio de aplicação Linguagem natural, Notações gráficas ad-hoc Nível semi-formal: Notação textual estruturada padrão (XML) Notação gráfica padrão (UML) Validação com especialista Nível formal: Notação sem ambigüidade com semântica definida matematicamente (Lógica, Probabilidades) Verificação de consistência Nível da implementação: Codificação em uma linguagem de programação Teste de protótipo Entrevistas estruturadas com especialista Preparação de dados Ontologias Linguagens semi-formais de representação do conhecimento Linguagens formais de representação do conhecimento Aprendizagem de Máquina Compiladores Máquinas de inferências Aprendizagem de Máquina
10
Tipologia do conhecimento e do seu processamento Tabela do Menzies
11
Conhecimento lexical
12
Conhecimento estrutural
13
Conhecimento comportamental
14
Meta-conhecimento comportamental: PSM
15
Meta-conhecimento de qualidade
16
Meta-conhecimento organizacional
17
Aquisição de conhecimento (várias transparências)
18
CommonKADS Background História Definir células cobertas por CommonKADS da matriz de Menzies
19
Modelos do CommonKADS
20
Exemplo de modelo de organização
21
Benefícios de CommonKADS
22
Limitações de CommonKADS
23
E como chegar a implementação? Depende do paradigma Lógico OO
24
Construir BC lógica
25
Engenharia de conhecimento x de software Na ES, o cliente define apenas o que fazer Na EC, o especialista define também como fazê-lo Na ES, processamento divido em muitos componentes simples e desenvolvido pelo programador Na EC, processamento divido em poucos componentes complexos e geralmente reutilizados da pratileira
26
Tópicos avançados em EC Metodologias para sistemas multi-agentes CommoMAS, MAS-CommonKADS Metodologias integrando aquisição manual com aprendizagem Metodologias integrando EC como passo de ES Reuso de BC Geração automática de código: Código da base de conhecimento Código da máquina inferência (ex, a partir de PSM)
Apresentações semelhantes
© 2025 SlidePlayer.com.br Inc.
All rights reserved.