Agentes inteligentes
APLICAÇÕES DE PROLOG
Representação e análise de subconjuntos da linguagem natural Formulação de planos e a escrita de compiladores por Pereira eWarren (1977) Prova de teoremas em geometria por R. Welhan (1976) Solução de problemas de mecânica, por Bundy
CONJUNTO DAS PRINCIPAIS ÁREAS QUE UTILIZAM PROLOG
Sistemas Baseados em Conhecimento (SBCs): são sistemas que aplicam mecanismos automatizados de raciocínio para a representação e inferência de conhecimento. Sistemas de Bases de Dados (BDs): Uma particularmente bem definida aplicação dos SBCs são bases de dados. BDs convencionais tradicionalmente manipulam dados como coleções de relações armazenadas de modo extensional sob a forma de tabelas. O modelo relacional serviu de base à implementação de diversos sistemas fundamentados na álgebra relacional, que oferece operadores tais como junção e projeção.
CONJUNTO DAS PRINCIPAIS ÁREAS QUE UTILIZAM PROLOG
Sistemas Especialistas (SEs): Um sistema especialista é uma forma de SBC especialmente projetado para emular a especialização humana em algum domínio específico. Tipicamente um SE irá possuir uma base de conhecimento (BC) formada de fatos, regras e heurísticas Processamento da Linguagem Natural (PLN): importante para o desenvolvimento de ferramentas para a comunicação homem-máquina em geral e para a construção de interfaces de SBCs em particular.
CONJUNTO DAS PRINCIPAIS ÁREAS QUE UTILIZAM PROLOG
Educação: Esta proposta foi testada em 1978 quandoKowalski introduziu a programação em lógica na Park House Middle School em Wimbledon,na Inglaterra, usando acesso on-line aos computadores do colégio. O sucesso do empreendimento conduziu a um projeto mais abrangente denominado "Lógica como Linguagem de Programação para Crianças", inaugurado em 1980 na Inglaterra com recursos do Conselho de Pesquisa Científica daquele país. Os resultados obtidos desde então tem mostrado que a programação em lógica não somente é