Isso deve-se ao facto das linguagens de computação serem extremamente precisas, contendo regras fixas e estruturas lógicas bem definidas que permitem o computador saber exactamente como deve proceder a cada comando.
Num idioma humano, uma simples frase, normalmente contém ambiguidades, nuances e interpretações que dependem do contexto, do conhecimento do mundo, de regras gramaticais, culturais e de conceitos abstractos.
O objetivo final do Processamento de Linguagem Natural é fornecer aos computadores a capacidade de entender e compor textos. E "entender" um texto significa reconhecer o contexto, fazer análise sintática, semântica, léxica e morfológica, criar resumos, extrair informação, interpretar os sentidos e até aprender conceitos com os textos processados.
O objetivo final do Processamento de Linguagem Natural é fornecer aos computadores a capacidade de entender e compor textos. E "entender" um texto significa reconhecer o contexto, fazer análise sintática, semântica, léxica e morfológica, criar resumos, extrair informação, interpretar os sentidos e até aprender conceitos com os textos processados.
Actualmente, estas capacidades são bastante limitadas no computador, mas muitos resultados práticos já são possíveis e utilizados por diversos tipos de programas, como é o caso do site http://www.cleverbot.com/.
No video que se segue podemos assistir a uma conversa entre dois Cleverbot e conseguimos perceber o porquê de se afirmar que esta técnologia não ser perfeita em determinados casos.

Sem comentários:
Enviar um comentário