Tokencito Jogo do dia Jogar

O que é processamento de linguagem natural (NLP)?

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?

Comece a jogar na web

Que tarefas são NLP

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.