Antes de conhecer direito o Processamento de Lingua Natural, ja achava a Inteligencia Artificial fascinante. Ela faz com que essas maquinas chamadas computadores, super calculadoras com muitas posicoes de memoria, possam jogar xadrez, detectar padroes de som e imagem, e entre outras coisas, compreender (pelo menos um pouco, de certa forma) as linguas humanas.Agora, uma questao mais filosofica: a inteligencia artificial e realmente inteligencia?Dentro da comunidade de IA, uma definicao bastante comum para a propria area e "fazer uma maquina agir de forma inteligente". Uma frase de Edsger Dijkstra sintetiza bem este pensamento: "A questao de se um computador pode pensar nao e mais relevante do que a de se um submarino pode nadar." Mas obviamente um assunto tao complexo nao poderia ser encerrado com uma resposta tao pragmatica e simples. Criaram-se as nocoes de IA fraca, a que parece inteligente, ou seja, essa com a qual estamos acostumados; e IA forte, que seria uma maquina realmente inteligente, com capacidade de raciocinar, e mais ainda, de ter autoconsciencia. Para bem ou para mal, pelo menos por enquanto a IA forte so existe em hipoteses e na ficcao cientifica.Pensadores de varias areas trouxeram discussoes acirradas e muito interessantes sobre o assunto (bom, pelo menos na minha opiniao). Mas aqui vou trazer a coisa pro lado do PLN: e possivel existir uma entidade inteligente cujos pensamentos nao estejam no formato de uma lingua?Experimentos neurolinguisticos apontam que o pensamento humano e fortemente influenciado pelo idioma. Esta materia mostra algumas constatacoes incriveis. Por exemplo, algumas linguas nao tem palavras para esquerda e direita, somente pontos cardeais. Os seus falantes possuem uma capacidade enorme de se orientar - e quase como se tivessem bussolas na cabeca. Outra: os indios Piraha, de uma tribo na Amazonia, nao tem palavras para numeros em sua lingua, apenas conceitos como muito e pouco. A consequencia disso? Indios que cresceram falando esta lingua simplesmente nao conseguem aprender a contar ou fazer somas simples como 1 + 1.Entao, poderiamos ate pensar: os computadores tem suas formas de representar conhecimento, utilizando inclusive a logica matematica, livre de ambiguidade. Sera que ela nao e suficiente? O negocio e que o unico exemplo de ser inteligente que conhecemos, esse tal de homo sapiens sapiens, pensa somente em lingua natural, mesmo tendo sido o inventor da representacao matematica. Eu mesmo, por exemplo, ja fui submetido a horas e mais horas intensivas de algebra e logica, e mesmo assim so penso em portugues.As tentativas de se capturar o significado de um texto simples atraves da logica matematica tiveram resultados extremamente modestos. Chegam a funcionar bastante bem para algumas aplicacoes, dentro de dominios muito limitados. Mas um pequeno texto que mesmo uma crianca entenda ja pode ser completamente intratavel para a logica formal.Dessa forma, acredito que podemos ver a lingua como um dos maiores - se nao o maior - obstaculos para o surgimento de uma IA realmente inteligente (vejam bem, nao estou dizendo que acredito que isso acontecera - e nem o contrario).Este e um tema que me desperta muita curiosidade, e pretendo escrever mais a respeito. Vou