Processamento de Linguagem Natural (PLN)

Processamento de linguagem natural (PLN), ou NLP em inglês, é o ramo da inteligência artificial que permite aos computadores entender, analisar e gerar a linguagem humana, escrita ou falada.

Como funciona

Primeiro o texto é dividido em pedaços (palavras ou partes de palavras) e transformado em números, como nos word embeddings. Depois, modelos de deep learning, principalmente os transformers, aprendem como as palavras se relacionam e conseguem prever, classificar ou gerar texto.

Tarefas comuns do PLN

  • Tradução automática, como o DeepL.
  • Chatbots e assistentes de voz.
  • Análise de sentimento: saber se uma opinião é positiva ou negativa.
  • Resumo de textos longos.
  • Correção e sugestão de texto, como no teclado do celular.
  • Busca que entende a intenção da pergunta.

PLN e IA generativa

Os grandes modelos de linguagem por trás de ferramentas como o ChatGPT são o resultado mais visível do PLN atual. Eles geram texto, respondem perguntas e escrevem código.

Desafios

A linguagem tem ambiguidade, ironia, gírias e contexto cultural, e os modelos podem errar ou reproduzir vieses dos dados. Em português, há menos dados disponíveis do que em inglês, o que pode afetar a qualidade.

Perguntas frequentes

PLN e NLP são a mesma coisa? Sim. PLN é a sigla em português e NLP, em inglês.

PLN precisa de deep learning? Hoje os melhores resultados usam deep learning, mas métodos mais simples ainda servem para tarefas básicas.

O ChatGPT usa PLN? Sim, é uma aplicação avançada de PLN com modelos de linguagem.

Termos relacionados

Chatbot, Word embedding, Deep learning.

« Voltar Para Glossário