Voltar aos resultados

Processamento de Linguagem Natural

Natural Language Processing (NLP)

Campo
Básico
Categoria: Aprendizado e tarefas de MLSubcategoria: Tarefas de ML

O que significa

É a área da Inteligência Artificial dedicada a fazer computadores entenderem, interpretarem e produzirem linguagem humana, seja em texto ou em fala. Inclui tarefas clássicas como classificar textos, extrair informações (nomes, datas, valores), analisar sentimento, traduzir, resumir e responder perguntas. Durante décadas, cada uma dessas tarefas exigia um modelo ou técnica específica. Com os LLMs, muitas dessas tarefas passaram a ser resolvidas por um único modelo de propósito geral. Ainda assim, modelos especializados de NLP continuam relevantes quando o volume é alto, o custo importa e a tarefa é bem definida.

Como usar na prática de produto

Em Produto, boa parte do que hoje se pede como “IA Generativa” é, na verdade, uma tarefa clássica de NLP: classificar, extrair, detectar sentimento. Entender isso ajuda a escolher a solução certa. Por exemplo, para classificar o sentimento de milhões de avaliações, um classificador dedicado costuma ser mais barato, mais rápido e mais consistente do que chamar um LLM para cada avaliação. Já para uma tarefa aberta, de baixo volume ou que muda com frequência, o LLM é mais prático. O papel de Produto é identificar qual tarefa de linguagem está por trás da necessidade e, com o time técnico, escolher a abordagem que equilibra qualidade, custo e velocidade.

Quando usar este termo ou outro

Use NLP para falar do campo ou das tarefas clássicas de linguagem, como classificação de texto, extração de entidades e análise de sentimento. Use LLM para falar dos grandes modelos de linguagem que hoje executam muitas dessas tarefas de forma generalista. Use IA Generativa quando o foco é gerar conteúdo, e não apenas interpretar ou classificar. Uma forma simples de diferenciar: NLP é a área; LLM é um tipo de modelo dentro dela; IA Generativa é uma categoria de aplicação que usa esses modelos.

Exemplos de aplicação

  • Atendimento: classificar chamados por assunto e urgência a partir do texto.
  • Documentos: extrair nomes, datas, valores e números de documentos.
  • Avaliações: analisar o sentimento de comentários de clientes em escala.
  • Busca: interpretar a intenção por trás da consulta do usuário.
  • Tradução: traduzir conteúdos e interações automaticamente.
  • Compliance: identificar termos ou cláusulas de risco em contratos.

Origem do termo

Nasce com a tradução automática nos anos 1950 (experimento Georgetown-IBM, 1954); refundado pelos Transformers em 2017.

Fonte técnica

Jurafsky & Martin, Speech and Language Processing; Google Machine Learning Glossary

Termos relacionados