INTELIGÊNCIA ARTIFICIAL (IA OU AI) Áreas de Aplicação da IA ROBÓTICA Reconhecimento de padrões Reconhecimento de voz e linguagem natural SISTEMAS Sistemas Especialistas (Baseados em Conhecimento) Sistemas Conexionistas (Redes Neurais Artificiais) Sistemas Evolutivos (Algoritmos Genéticos) SISTEMAS ESPECIALISTAS – RAMO DA AI Sistemas baseados em regras de produção, isto é, pares de expressões consistindo em uma condição e uma ação. O formato condição-ação se adapta à modelagem de todos os comportamentos baseados em pares estímulo-resposta. Os SE’s são concebidos para reproduzir o comportamento de especialistas humanos na resolução de problemas do mundo real. Alguns SE’s mais famosos são: • MYCIN – auxilia médicos na escolha de uma terapia de antibióticos para pacientes com bacteremia, meningite e cistite infecciosa, em ambiente hospitalar. • XCON/R1 – para a configuração de computadores VAX da empresa DEC. • PROSPECTOR – para a análise das possibilidades de se encontrar tipos específicos de depósitos minerais em uma dada área (revelou-se altamente lucrativo do ponto de vista comercial). DENDRAL(65) – capaz de inferir a estrutura molecular de compostos desconhecidos. • A chave para o desempenho de um SE está no conhecimento armazenado em suas regras e em sua memória de trabalho. Este conhecimento deve ser obtido junto a um especialista humano do domínio e representado de acordo com regras formais definidas para a codificação de regras no SE em questão. • Assim os SE’s se dividem em duas partes: a ferramenta de programação e o conhecimento do domínio propriamente dito. • Devido a esta separação, atualmente os SE’s são desenvolvidos em geral a partir de arcabouços de sistemas especialistas (ASE): ferramentas que suportam todas as funcionalidade de um SE, restando ao programador apenas codificar o conhecimento especializado de acordo com a linguagem de representação de conhecimento disponível. Resolução de Problemas por Sistemas Especialista Estrutura de um Sistemas Especialista Funcionamento de um Sistemas Especialista Base de Conhecimento Memória de Trabalho É a parte do sistema que contém os fatos sobre o problema que são inferidos durante a sessão de consulta Máquina de Inferência É o processador do sistema que faz o casamento dos fatos, contidos na memória de trabalho, com o domínio do conhecimento contido na base de conhecimento, para inferir uma conclusão. Mecanismo de Explanação É o mecanismo que permite responder ao usuário às perguntas do tipo porque e como Desenvolvimento de um Sistemas Especialista Quem está envolvido na construção de um S.E.? Vantagens dos Sistemas Especialista •Explicação •Rapidez de resposta •Respostas •Estáveis •Completas •Não emocionais •Tutor inteligente •Base de dados inteligente Características dos Sistemas Especialistas •Alto desempenho •Tempo de resposta adequado •Boa confiabilidade •Capaz de entendimento (undertandable) •Flexibilidade •Raciocínio simbólico •Explicação mais elaborada •Listar razões •Listar hipóteses •Explicar conseqüências •Justificar perguntas •Justificar conhecimento Domínio do Problema vs. Domínio do Conhecimento