Beruflich Dokumente
Kultur Dokumente
TEORIA E PRTICA
Marcelo Mdolo
194
outros muito mais sofisticados, que envolvem a interao entre ser humano e mquina
por intermdio de dilogos orais em linguagem natural.
Alm dos estudos de fontica e de fonologia, os estudos de sintaxe e de
semntica so tidos como fundamentais para sistemas que envolvem a compreenso ou
a gerao automtica de frases de uma lngua, caso dos chatterbots, robs (programas)
que simulam a conversao humana. Como exemplo, detalha-se o funcionamento do
primeiro chatterbot desenvolvido no mundo, o ELIZA, criado pelo pesquisador Joseph
Weizenbaum, no MIT (Massachusetts Institute of Technology), em 1966. Alm dos
chatterbots, os tradutores eletrnicos so aplicativos que igualmente precisam de
conhecimentos sintticos e semnticos.
No subcaptulo Processamento sinttico computacional esclarece-se o que um
parser automtico, ou seja, um programa capaz de classificar morfossintaticamente as
palavras e expresses de sentenas em uma dada lngua e, principalmente, de atribuir s
sentenas a sua estrutura de constituintes, baseando-se em um modelo formal de
gramtica. Tal ferramenta pode ser desenvolvida utilizando a linguagem Prolog
(abreviao de Programming in Logic), uma linguagem de programao de natureza
declarativa, baseada na lgica, tema do terceiro subcaptulo. Assim, no terceiro
subcaptulo, O Prolog, esclarece-se que para o Prolog, importante que o
programador d ao programa dados para combinaes representados por proposies
em um formato semelhante ao da lgica de primeira ordem , e o Prolog resolver,
ento, problemas pertinentes a esses dados, tentando demonstrar logicamente
proposies derivadas a partir deles p. 42.
No terceiro captulo, Desenvolvendo um parser sinttico I: noes tericas
importantes, examinam-se noes de teoria lingstica e teoria computacional, os
primeiros passos para se desenvolver um parser sinttico. Em Teoria lingstica, h
noes de gramtica formal baseadas em CHOMSKY (1956 e 1965). De posse dessas
noes, possvel elaborar uma gramtica robusta ou um conjunto de regras que
juntamente com o lxico permitir formar todas as sentenas gramaticais de uma dada
lngua. So examinadas, ainda nesse subcaptulo, noes de uma gramtica sintagmtica
e teoria dos constituintes.
Em seguida, em Teoria computacional, elabora-se uma primeira descrio de
como funciona a programao em Prolog, trabalhando com exemplos de frases em
portugus e mostrando sua construo nessa linguagem. Juntam-se a esse subcaptulo
esclarecimentos sobre DCGs (Definite Clause Grammars), presentes em quase todas as
verses de Prolog distribudas, um formalismo para a representao de gramticas
livres de contexto p. 76, isto , a grosso modo, DCG pode ser entendida como um
recurso que torna mais fcil ao lingista a implementao de regras sintagmticas em
Prolog p. 77.
No quarto captulo, Desenvolvendo um parser sinttico II: colocando a mo na
massa, aprofundam-se as consideraes feitas no captulo anterior por meio de dois
subitens: Sobre as regras gramaticais e Sobre o lxico. Em Sobre as regras
gramaticais, comea-se o desenvolvimento da gramtica em Prolog, implementando
regras sintagmticas relativas descrio de sentenas simples do portugus. Por sua
vez, em Sobre o lxico, refora-se a idia de que o componente lexical o fator primeiro
e bsico para que o parser possa fazer o reconhecimento das palavras que ele tem que
etiquetar, ou seja, primeiramente preciso ensinar a mquina, apresentar-lhe o lxico
para que ela possa realizar as operaes de etiquetagem.
No quinto e ltimo captulo, Nossa gramtica, mostra-se de maneira prtica
como desenvolver um aplicativo computacional voltado para o tratamento da linguagem
195
http://visl.sdu.dk/
196