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