Explicando o que é Processamento de Linguagem Natural para uma Criança de 10 Anos

Você já parou para pensar como o Google entende o que você digita? Ou como a Siri ou a Alexa conseguem responder suas perguntas? Tudo isso é possível graças a uma área da inteligência artificial chamada Processamento de Linguagem Natural, ou PLN. Neste artigo, vamos explicar esse conceito de um jeito bem fácil, como se estivéssemos conversando com uma criança de 10 anos.

O que é uma linguagem?

Antes de entender o PLN, é legal saber o que é uma linguagem. Linguagem é um jeito de se comunicar. Nós, humanos, usamos o português para falar e escrever. Os computadores, por outro lado, falam a língua deles, que é cheia de números 0 e 1. Para que a gente consiga conversar com as máquinas, elas precisam aprender a nossa língua. É aí que entra o Processamento de Linguagem Natural.

Como o computador entende a gente?

Imagine que você está ensinando um amigo que acabou de chegar de outro país. Você precisa mostrar palavras, frases e exemplos até ele aprender. Com o computador é parecido. Os cientistas criam programas que “alimentam” o computador com milhões de textos, frases e conversas. Aos poucos, ele vai aprendendo padrões: por exemplo, que depois da palavra “gato” muitas vezes vem a palavra “mia”. Ele não entende o significado de verdade, mas consegue adivinhar o que vem a seguir.

Para que serve o PLN?

O PLN está em muitos lugares que você usa:

  • Tradutores online – como o Google Tradutor, que transforma uma frase em português para inglês.
  • Assistentes virtuais – como a Siri, Alexa e Google Assistente. Você fala “toca uma música” e elas entendem.
  • Corretores de texto – quando o WhatsApp ou o Word sugerem a palavra certa.
  • Chatbots – aqueles robôs que atendem você em sites.
  • Filtros de spam – que separam e-mails indesejados.

Um exemplo prático

Digamos que você escreva “qual a previsão do tempo hoje”. O computador precisa quebrar essa frase em partes: “qual”, “a”, “previsão”, “do”, “tempo”, “hoje”. Depois, ele identifica que você está perguntando sobre o tempo (previsão) e que o dia é hoje. Por fim, ele busca a resposta certa. Tudo isso acontece em frações de segundo!

É difícil fazer um computador entender a gente?

Sim, bastante. Porque a nossa linguagem é cheia de truques: uma palavra pode ter vários sentidos (“banco” pode ser onde a gente senta ou uma instituição financeira); a gente usa gírias, ironia, piadas. As máquinas ainda erram muito, mas estão aprendendo cada vez mais rápido graças ao PLN e ao aprendizado profundo (deep learning).

Quer saber mais?

O mundo do Processamento de Linguagem Natural é fascinante e está em constante evolução. Se você ficou curioso, explore outros artigos do nosso blog na seção Artigos ou volte para a página inicial.