ESTUDANTE (programa de computador) - STUDENT (computer program)

STUDENT é um dos primeiros programas de inteligência artificial que resolve problemas de álgebra com palavras. Foi escrito em Lisp por Daniel G. Bobrow como sua tese de doutorado em 1964 (Bobrow 1964). Ele foi projetado para ler e resolver o tipo de problema de palavras encontrado em livros de álgebra do ensino médio. O programa é frequentemente citado como uma das primeiras realizações da IA ​​no processamento de linguagem natural .

Descrição técnica

Na década de 1960, os computadores mainframe estavam disponíveis apenas em um contexto de pesquisa na universidade. Dentro do Projeto MAC no MIT , o sistema STUDENT foi um dos primeiros exemplos de software de resposta a perguntas que envolvia exclusivamente processamento de linguagem natural e programação simbólica . Outras tentativas iniciais de resolver problemas de história de álgebra foram realizadas com hardware e software da década de 1960: por exemplo, os sistemas Philips, Baseball e Synthex.

O ESTUDANTE aceita uma história de álgebra escrita na língua inglesa como entrada e gera um número como saída. Isso é realizado com um pipeline em camadas que consiste em heurísticas para transformação de padrões. No início, as sentenças em inglês são convertidas em sentenças nucleares, cada uma contendo uma única informação. Em seguida, as sentenças nucleares são convertidas em expressões matemáticas. A base de conhecimento que suporta a transformação contém 52 fatos.

O ESTUDANTE usa um sistema baseado em regras com inferência lógica. As regras são pré-programadas pelo desenvolvedor do software e são capazes de analisar a linguagem natural.

Técnicas mais poderosas para processamento de linguagem natural, como aprendizado de máquina , entraram em uso posteriormente, à medida que o hardware se tornou mais capaz e ganhou popularidade em relação aos sistemas mais simples baseados em regras.

Exemplo

Se o número de clientes que Tom consegue é o dobro do quadrado de 20% do número de anúncios que ele veicula e o número de anúncios é 45, qual é o número de clientes que Tom consegue?

(extraído de Norvig)

Referências