engenharia de conhecimento construção de bases de conhecimento prof. emanuel

23
Engenharia de Engenharia de Conhecimento Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Upload: vitorino-graca-bandeira

Post on 07-Apr-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Engenharia de Engenharia de ConhecimentoConhecimentoConstrução de Bases de ConhecimentoProf. Emanuel

Page 2: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Fontes de Conhecimento

Equipe de Aquisição

Conhecimento

Conhecimento Adquirido

Representação do Representação do Conhecimento Conhecimento

Aquisição do Conhecimento Aquisição do Aquisição do

Conhecimento Conhecimento

Base de Conhecimento

2

Page 3: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Seleção do DomínioSeleção do Domínio

•A seleção de um domínio apropriado é crucial para o êxito no desenvolvimento de um sistema especialista.

•Os limites da tarefa devem ser claramente delineados.

3

Page 4: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Engenharia de Engenharia de ConhecimentoConhecimento

Estuda o processo de transferência de conhecimento

do especialista para o computador.

4

Page 5: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Engenheiro de Engenheiro de Conhecimento (EC)Conhecimento (EC)

É o profissional que extrai o conhecimento do(s)

especialista(s) - ou de outra fonte - o interpreta

e representa em tipos e estruturas de conhecimento

na Base de Conhecimento.

5

Page 6: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Aquisição de Conhecimento Aquisição de Conhecimento (AC)(AC)

É um estágio crucial no desenvolvimento de SE, e

envolve a extração, interpretação e representação do

conhecimento de um dado domínio e é considerada como sendo o estágio mais difícil e precário, consumindo muito

tempo e pessoas.6

Page 7: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Fontes de ConhecimentoFontes de Conhecimento

•Especialistas Humanos•Alto grau de conhecimento e experiência

•Usuários Finais•Normalmente têm uma boa visão geral do domínio do problema.•Podem fornecer informações valiosas durante as investigações iniciais. 7

Page 8: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Fontes de ConhecimentoFontes de Conhecimento

•Especialistas Secundários•Podem fornecer conhecimento especializado de sub-problemas.•Podem levar a conselhos conflitantes.

•Literatura sobre o domínio•Relatórios, “guidelines”, livros, manuais, documentos, etc.•Oferecem “background” e informações nos estágios iniciais.

•Dados•Quantidade de dados em BD pode ser muito relevante.

8

Page 9: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Especialista(s) do DomínioEspecialista(s) do Domínio

•Experiência no Domínio.•Quando o especialista adquiriu o conhecimento e quanto tempo faz desde que foi aplicado?•Pode acontecer que os especialistas disponíveis não possuam conhecimento atualizado, embora tenham vasta experiência sobre como exercitar habilidades cognitivas profundas dentro do domínio. 9

Page 10: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Especialista(s) do DomínioEspecialista(s) do Domínio•Tipo de experiência: •Especialistas que tiveram de treinar outros no domínio podem saber expressar melhor seus conhecimentos.

•Disponibilidade•Motivação•Características Pessoais:•Habilidade de comunicação/explicação•Paciência•Dedicação ao trabalho•Honestidade•Organização

10

Page 11: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

UsuáriosUsuários

•Identifica a necessidade de um SE•Envolvimento no projeto desde o início

11

Page 12: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Equipe de Aquisição de Equipe de Aquisição de Conhecimento Conhecimento •Critérios de flexibilidade, comunicação, relacionamento, empatia, interação e motivação•Normalmente composta pelos seguintes membros:•Gerente•Engenheiro de Conhecimento•Anotador/Assistente•Observador•Psicólogo

12

Page 13: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Engenheiros de Engenheiros de Conhecimento Conhecimento

•Realiza as tarefas de: •Estruturar a área do problema; •Interpretar, traduzir e integrar conhecimento especialista ao sistema; •Traçar analogias; •Apresentar contra exemplos; •Trazer à luz conceitos difíceis;•Checar a consistência do conhecimento. 13

Page 14: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Engenheiros de Engenheiros de Conhecimento Conhecimento

•Qualidades/habilidades necessárias:•Paciência, educação e empatia;•Habilidade para aprendizado•Comunicação•Organização•Conceitualização•Diplomacia•Interesse pelo domínio e motivação do especialista•Documentação

14

Page 15: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Pontos Complementares Pontos Complementares

•Textos introdutórios e manuais de referências•Jargão profissional típico da área•Casos e procedimentos consagrados•Documentação minuciosa das sessões•Prever recursos adicionais, adaptar cronogramas, etc.

15

Page 16: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Tipos de ConhecimentoTipos de Conhecimento

•Conhecimento Procedural: •"Saber Como" procedimentos ou tarefas de rotina

•Conhecimento Declarativo: •"Sabendo que" heurísticas conscientes

16

Page 17: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Tipos de ConhecimentoTipos de Conhecimento

•Conhecimento Semântico: •Estrutura cognitiva, organização e representação•Conceitos, procedimentos de tomada de decisão e heurísticas inconscientes

•Conhecimento Episódico:•Informações autobiográficas e de experiências, em geral temporalmente agrupadas, por ex., caminho utilizado para chegar no trabalho.

17

Page 18: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Problemas que Ocorrem ao Problemas que Ocorrem ao Adquirir ConhecimentoAdquirir Conhecimento

•Negativismo e apatia;•Falta de compromisso;•Blocos de comunicações verbais e não verbais;•Hostilidade e reações defensivas;•Conflitos entre expectativas e realidades;•Conhecimento irrelevante, incorreto, incompleto ou inconsistente; 18

Page 19: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Problemas que Ocorrem ao Problemas que Ocorrem ao Adquirir ConhecimentoAdquirir Conhecimento

•Incapacidade do especialista de verbalizar o seu conhecimento e/ou raciocínio;•Especialista não pode especificar o raciocínio;•Discordância entre múltiplos especialistas;•Especialista pode não estar ciente de como usa o conhecimento.

19

Page 20: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Múltiplos EspecialistasMúltiplos Especialistas

•Em algumas situações, é desejável ou necessário utilizar múltiplos especialistas;

•Não existe um especialista único disponível que tenha todo o conhecimento desejado;

•O domínio é tal que provavelmente existem soluções “corretas” alternativas.

20

Page 21: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Múltiplos EspecialistasMúltiplos Especialistas•Múltiplos especialistas podem ser usados:•Num painel•Como especialistas primários e secundários•Individualmente.

•O acesso a indivíduos é mais fácil, mas organizar sessões em grupo é mais difícil:•Visão mais ampla do domínio•Políticas inter-especialistas, rivalidades, respeito, etc. podem “matar” contribuições•Resolução de opiniões conflitantes

21

Page 22: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

Tarefas e Fases de ACTarefas e Fases de AC Fase 1

80% Equipe de AC 20% Especialista do Domínio

Fase 2 50% Equipe de AC 50% Especialista do Domínio

Fase 3 80% Equipe de AC 20% Especialista do Domínio

Definir o Problema Desenvolver um Mapa Mental Fazer uma Análise Funcional Fazer uma Análise de Tarefas

Realizar Sessões Iniciais de Aquisição de Conhecimento

“ Feedback ” e Refinamento Realizar Sessões Aprofundadas de

Aquisição de Conhecimento

Implementar, testar e refinar a Base de Conhecimento

22

Page 23: Engenharia de Conhecimento Construção de Bases de Conhecimento Prof. Emanuel

QuestionárioQuestionário

23

1. Porque é fundamental a correta escolha do domínio em projetos de SE?

2. Qual é o papel do engenheiro de conhecimento no processo de aquisição do conhecimento?

3. Quais as principais fontes de aquisição de conhecimento?

4. Dentre as habilidades apresentadas do engenheiro de conhecimento qual é mais difícil de ser desenvolvida?

5. Entre os possíveis problemas que podem ocorrer no processo de aquisição do conhecimento, na sua opinião, qual é mais complicado? Como solucioná-lo?

6. Como selecionar o especialista mais indicado para tratar de determinado assunto? O que acontece se precisamos de vários especialistas?