Processamento de linguagem natural (NLP, ou PLN em português) é o ramo da inteligência artificial que processa a linguagem das pessoas, escrita ou falada. Inclui classificar textos, traduzir, resumir e gerar respostas. Um filtro de spam, um tradutor e um chat com um LLM são exemplos de NLP.
📏Regras escritas à mão→📊Modelos que aprendem com exemplos→💬LLM: várias tarefas com instruções
Teste o que aprendeu
Uma pergunta do app. Escolha uma resposta.
Você quer separar 5000 avaliações em positivas e negativas. Precisa de IA generativa?
Saber se um texto é positivo ou negativo já se fazia antes dos LLMs, com modelos treinados com exemplos.
É uma tarefa clássica de NLP: um modelo que aprendeu com avaliações já marcadas resolve. Um LLM também consegue, mas não é preciso.
Contar falha com frases como "não é bom" ou com ironia. Um classificador pode aprender essas diferenças.
Tudo o que uma máquina faz com palavras: separar o spam, saber se uma avaliação é boa ou ruim, tirar nomes e datas de um contrato, traduzir, resumir, passar a voz para texto ou responder perguntas. Durante décadas, cada tarefa tinha seu próprio sistema, montado e treinado só para isso.
Um filtro de spam, três épocas
Com regras: se o e-mail diz "você ganhou" e "grátis", é spam. Funciona até alguém escrever "gr4tis". As regras tinham que ser escritas e mantidas à mão.
Com machine learning: o modelo aprende com milhares de e-mails que as pessoas já marcaram como spam ou não, e encontra as pistas sozinho. Melhor, mas precisa desses exemplos e só sabe fazer essa tarefa.
Com um LLM: você cola o e-mail e pergunta "é spam? responda sim ou não". Você não treinou nada, e o mesmo modelo também traduz, resume e extrai dados. Essa é a grande mudança.
Os LLMs substituíram o NLP?
Não: um LLM é uma ferramenta do NLP. Um tokenizador corta o texto em tokens, e o modelo trabalha com representações numéricas. Outros modelos geram embeddings para buscar textos parecidos.
Um modelo pequeno treinado para uma só tarefa ainda tem seu lugar: se você precisa classificar milhões de textos parecidos todo dia, costuma ser mais barato e mais rápido que chamar um LLM a cada vez.
Não é programação neurolinguística
Se você buscar "NLP", pode cair na programação neurolinguística, uma corrente de coaching e comunicação que não tem nada a ver com computadores. Em português a sigla se cruza: PLN é processamento de linguagem natural e PNL, programação neurolinguística.