Escolar Documentos
Profissional Documentos
Cultura Documentos
2015 1 Sistemas de Informacao 7 Inteligencia Artificial
2015 1 Sistemas de Informacao 7 Inteligencia Artificial
SUPERVISIONADAS
7. Srie
Inteligncia Artificial
Sistemas de Informao
AUTORIA:
Thiago Salhab Alves
Faculdade Anhanguera de Santa Bbara
Pg. 2 de 11
COMPETNCIAS E HABILIDADES
Ao concluir as etapas propostas neste desafio, voc ter desenvolvido as competncias
e habilidades que constam, nas Diretrizes Curriculares Nacionais, descritas a seguir.
Conhecer os aspectos tericos, cientficos, e tecnolgicos relacionados computao.
Utilizar princpios e ferramentas que otimizem o processo de desenvolvimento e
implementao de um projeto.
Identificar, analisar, documentar e solucionar problemas e necessidades passveis de
soluo via computao.
Valorizar o usurio no processo de interao com sistemas computacionais.
Produo Acadmica
Participao
Para a elaborao dessa atividade, os alunos devero previamente organizar-se em
equipes com um nmero de participantes definida pelo professor e entregar seus nomes,
RAs e e-mails ao professor da disciplina. Essas equipes sero mantidas durante todas as
etapas.
DESAFIO
A Inteligncia Artificial uma cincia recente com incio logo aps a Segunda Guerra
Mundial com o nome definido em 1956. Atualmente, a Inteligncia Artificial abrange uma
enorme variedade de subcampos, desde reas de uso geral at tarefas especficas como jogos
de xadrez, demonstrao de teoremas matemticos, criao de poesia e diagnstico de
doenas.
De acordo com Luger (2004), a Inteligncia Artificial (IA) pode ser definida como o
ramo da Cincia da Computao que trata da automao do comportamento inteligente.
Esse desafio contempla o desenvolvimento de dois sistemas, sendo um Agente de
Soluo de Problemas, utilizando as tcnicas de mecanismo de busca e heurstica aceitvel; e
um Sistema Especialista, para o qual ser necessrio utilizar as tcnicas de aquisio e
representao do conhecimento.
O Agente de Soluo de Problemas deve resolver o problema de um viajante que
pretende se deslocar de uma cidade A (Arad) para uma cidade B (Bucharest). Para o
deslocamento h vrios caminhos a serem percorridos e o agente deve, atravs da heurstica
(tcnica que melhora a eficincia de um processo de busca), escolher o melhor caminho a
seguir.
O Sistema Especialista deve se comportar como um especialista humano e a equipe
deve utilizar as tcnicas para aquisio de conhecimento, representao do conhecimento e
implementao do sistema especialista.
Pg. 3 de 11
Objetivo do Desafio
Elaborar dois sistemas de informao, sendo um Agente de Soluo de Problemas e
um Sistema Especialista.
PASSOS
Passo 1 (Equipe)
Fazer um estudo sobre a Estrutura de Dados: Grafos e sua implementao atravs da
linguagem de programao C. Fazer um estudo do material chamado Grafos e suas
Aplicaes,
2011.
Disponvel
em:
<https://docs.google.com/document/d/1sCfPz1RJI4LTpPBMvf9qRB_jykDssqzh8Sh9bBQwHk/edit?hl=en#>. Acesso em: 13 ago. 2011.
Passo 2 (Equipe)
Determinar para o agente de Soluo de Problemas os seguintes componentes:
Formulao do Objetivo
Problema
Estado Inicial
Aes
Espao de Estados
Caminho
Teste do Estado Objetivo
Custo do Caminho
Estado Final.
Pg. 4 de 11
Pg. 5 de 11
Cadastrar as Cidades
Cadastrar as distncias entre as cidades
Determinar os possveis caminhos entre uma cidade A at uma cidade B
Determinar, atravs da funo heurstica, o melhor caminho entre uma cidade A at
uma cidade B.
Ao trmino dos quatro passos, o grupo deve reunir todas as informaes em um nico
documento chamado Relatrio do Agente de Resoluo de Problemas e entreg-lo ao
professor da disciplina.
PASSOS
Passo 1 (Equipe)
Escolher um sistema especialista a ser desenvolvido seja para um sistema Desktop, sistema
Web ou sistema Mvel. Para a etapa de Aquisio do conhecimento, determinar:
1. Aquisio do Conhecimento
1.1. Modelo Organizacional
1.1.1. Tipo da Organizao
1.1.2. Principais Problemas Enfrentados
1.2. Modelo da Aplicao.
Para realizar a Aquisio do Conhecimento utilizada a metodologia KADS
(Knowledge Analisys and Desing of Systems) para a construo de sistemas especialistas. Essa
metodologia afirma que sistemas especialistas so processos estruturados de
desenvolvimento de sistemas com um ciclo de vida especificado e estgios definidos.
O Quadro 1 apresenta um exemplo de Sistema Especialista com as etapas da Aquisio do
Conhecimento:
Pg. 6 de 11
Passo 2 (Equipe)
Fazer para o Sistema Especialista proposto, as entrevistas no estruturadas, semiestruturadas
e estruturadas com o especialista do sistema escolhido para obteno das informaes
referentes especialidade a ser atendida. Dessa forma, determinar:
1.1. Tpicos Envolvidos no Modelo de Aplicao:
1.1.1. Entrevistas.
Uma das tcnicas de obteno de conhecimento de um especialista atravs da
Entrevista. As entrevistas podem ser:
No Estruturada
Semiestruturada
Estruturada.
Uma entrevista no estruturada d mais controle da entrevista ao especialista do que
ao Engenheiro de Conhecimento1. Faz do Engenheiro de Conhecimento mais um ouvinte que
um entrevistador. Pode ser utilizada para buscar conceitos gerais sobre o domnio de
conhecimento. O Quadro 2 apresenta um exemplo de entrevista no estruturada.
Engenheiro de Conhecimento: pessoa que deve estar envolvida em todas as fases do desenvolvimento do sistema.
Responsvel pela elicitao, anlise e representao do conhecimento
Thiago Salhab Alves
Pg. 7 de 11
Pg. 8 de 11
Passo 3 (Equipe)
Fazer uma anlise do Custo e Benefcio do desenvolvimento do Sistema Especialista,
considerando os seguintes itens:
1.2. Anlise de Custo e Benefcio:
1.2.1. Linguagem
1.2.2. Sistema Gerenciador de Banco de Dados
1.2.3. Equipe de Desenvolvimento
1.2.4. Compra de Equipamentos
1.2.5. Instalao de Software.
Passo 4 (Equipe)
Reunir todas as informaes em um nico documento chamado Relatrio de Aquisio do
Conhecimento e entreg-lo ao seu professor.
PASSOS
Passo 1 (Equipe)
Fazer as atividades a seguir.
1 Fazer a Anlise de Discurso da entrevista Semiestruturada realizada com o Especialista e
renam as informaes na seguinte estrutura de tpicos:
2. Modelagem de Anlise do Conhecimento:
2.1. Anlise de Discurso.
Uma das tcnicas para a anlise de conhecimento atravs de dados verbais transcritos
a Anlise de Discurso. Consiste em dividir o conhecimento verbal em partes que
correspondam a frases que expressem algum conhecimento. Essa transcrio normalmente
resultado de uma entrevista feita com o especialista. O objetivo da Anlise de Discurso
obter uma representao mais detalhada do domnio do conhecimento.
2
em:
Pg. 9 de 11
Passo 2 (Equipe)
Fazer as atividades a seguir.
1. Fazer a leitura do documento: Dicionrio de Conhecimento, 2011. Disponvel em:
<https://docs.google.com/document/d/1sq7NrOWqo8ZpCDnGTKII3eJr5PmRkcOFIC72nE62xl
c/edit?hl=en#>. Acesso em: 13 ago. 2011.
O Dicionrio de Conhecimento o local no qual o conhecimento definido, ou seja, o
significado dos conceitos da rea de conhecimento explicado. Deve conter todos os
conceitos que sero utilizados no sistema especialista. O dicionrio ajuda o Engenheiro de
Conhecimento a esclarecer dvidas a respeito do domnio do problema.
2. Elaborar o Dicionrio de Conhecimento com os significados dos conceitos da rea de
conhecimento do Sistema Especialista escolhido. Reunir as informaes na estrutura de
tpicos abaixo:
2.2. Dicionrio de Conhecimento.
Passo 3 (Equipe)
Fazer as atividades a seguir.
1. Fazer a Camada de Domnio e a Camada de Inferncia para o Sistema Especialista
escolhido, considerando os seguintes itens:
2.3. Camada de Domnio
2.4. Camada de Inferncia.
O Modelo de Especialidade composto da Camada de Domnio e Camada de
Inferncia. A Camada de Domnio formada pelos conceitos do campo do conhecimento
utilizados e pelos relacionamentos entre esses conceitos. A Camada de Inferncia composta
por metaclasses, que descrevem o papel do conhecimento no processo de resoluo do
problema. Como metaclasses tem-se as Observaes que so transformadas em Evidncias
que so verificadas pelas Hipteses e que geram as Solues.
2. Ler, para melhorar o entendimento da Camada de Domnio, o documento: Modelo de
Especialidade
Camada
de
Domnio,
2011.
Disponvel
em:
<https://docs.google.com/document/d/1YHmn2E8YWbWHzM0R0JnHmhgs4dEJF7KIDa77pw
52q5E/edit?hl=en#>. Acesso em: 13 ago. 2011.
3. Ler, para melhorar o entendimento da Camada de Inferncia, o documento: Modelo de
Especialidade
Camada
de
Inferncia,
2011.
Disponvel
em:
<https://docs.google.com/document/d/1e0Kx64DU-UbeSLNi5knBLL1VsnkhDrOLgDyInwDNpg/edit?hl=en#>. Acesso em: 13 ago. 2011.
Passo 4 (Equipe)
Fazer as atividades a seguir.
1. Fazer a Representao por Regras para o Sistema Especialista escolhido, considerando o
seguinte item:
2.5. Representao por Regras.
Pg. 10 de 11
Conceitos;
Sistemas
Especialistas:
Essa atividade importante para poder desenvolver o Sistema Especialista em que foi
determinada e modelada a anlise do conhecimento do sistema.
Para realiz-la, devem ser seguidos os passos descritos.
PASSOS
Passo 1 (Equipe)
Fazer a implementao do Sistema Especialista escolhido, utilizando a linguagem
determinada pela equipe. O Sistema Especialista deve ter uma base de conhecimento
formada por Fatos e Regras e se comportar como um Especialista na tomada de decises. Um
Sistema Especialista um programa de computador que representa e raciocina com
conhecimento de alguma especialidade com o objetivo de resolver problemas e fornecer
recomendaes.
Passo 2 (Equipe)
Elaborar o Relatrio Final do Sistema Especialista que deve reunir em um nico documento
as etapas de Aquisio de Conhecimento, Modelagem de Anlise do Conhecimento e
Implementao.
Referncias Bibliogrficas
LUGER, G.F.. Inteligncia Artificial. 4 ed. So Paulo: Bookman, 2004.
FERNANDES, Anita M. R. Inteligncia Artificial: Noes Gerais. 1 ed. Florianpolis: Visual
Books, 2005.
BARONE, Dante. Sociedades Artificiais: A nova fronteira da inteligncia nas mquinas. 1
ed. Porto Alegre: Bookman, 2003.
Pg. 11 de 11
Padronizao
O material escrito solicitado nesta atividade deve ser produzido de acordo com as
normas da ABNT, com o seguinte padro (exceto para produes finais no textuais):
se houver citaes com mais de trs linhas, devem ser em fonte tamanho 10, com
um recuo de 4cm da margem esquerda e espaamento simples entre linhas;
ttulo da atividade;