Corretor gramatical para o emacs
Aluno: Thiago Maciel Batista (5749922) Supervisor: Marcelo Finger 4 de junho de 2010
1
Sumário
1 Resumo da Monograa
1.1 PLN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 CoGrOO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Emacs usando o CoGrOO . . . . . . . . . . . . . . . . . . . .
3
3 3 4
2 Objetivos do Trabalho 3 Atividades já Realizadas 4 Cronograma de atividades 5 Estrutura esperada da monograa
4 5 5 6
2
1 Resumo da Monograa
1.1 PLN
As linguagens normalmente compreendidas e manipuladas por computadores são formais e precisas, diferentemente de linguagens humanas, que possuem características que dicultam ao computador compreendê-las, como por exemplo presença de ambiguidade, dependência do contexto, características culturais etc. Processamento de linguagem natural (PLN) é uma área da computação que pesquisa e desenvolve algoritmos para processar uma linguagem natural, de modo a torná-la compreenssível para um computador. Dessa forma, um computador será capaz de interpretar e gerar textos em linguagens naturais, tornando a comunicação homem-máquina o mais natural possível. PLN é uma área em plena evolução e que ainda tem muito a evoluir, mas já existem muitas aplicações que utilizam os conceitos de PLN. Alguns exemplos da utilidade de PLN são, extração de informação, recuperação de informação, tradução automática, geração e interpretação de linguagem natural, resumos de textos e correção de textos.
1.2 CoGrOO
Um exemplo de um programa que utiliza PLN é o CoGrOO. Um corretor gramatical para a língua portuguesa do Brasil totalmente acoplável ao OpenOce.org desenvolvido por alunos da Universidade de São Paulo. O CoGrOO utiliza análise sintática, morfológica e regras gramaticas para detectar erros em textos. O processo feito pelo CoGrOO para a análise gramatical de um texto é dividido em fases, que são executadas uma após a outra. Atualmente, o CoGrOO