Processamento de Linguagem Natural¶
O que é¶
Processamento de Linguagem Natural (PLN, ou NLP em inglês) é a área da inteligência artificial dedicada a fazer computadores processarem, interpretarem e responderem à linguagem humana escrita ou falada. Segundo a Enciclopédia Britannica, PLN é "o uso de operações, sistemas e tecnologias que permitem que computadores processem e respondam a linguagem escrita e falada de uma forma que espelha a capacidade humana" — modelos de PLN combinam linguística computacional, estatística e, atualmente, técnicas de aprendizado profundo. PLN é o campo mais amplo que engloba tarefas específicas como tradução automática, reconhecimento de fala, reconhecimento de entidades nomeadas e a geração de texto por modelos de linguagem.
Por que isso importa?¶
Praticamente toda ferramenta de IA que lida com texto — de tradutores automáticos a ferramentas de análise textual e assistentes de IA generativa — é uma aplicação de PLN. Entender PLN como um campo amplo, com décadas de história antes do surgimento dos modelos de linguagem atuais, ajuda a situar tecnologias mais recentes dentro de uma tradição mais longa de pesquisa sobre linguagem e computação — o que inclui métodos mais simples e antigos, como contagem de frequência de palavras, ainda usados em ferramentas de análise textual.
Exemplo¶
Ferramentas de análise textual usadas em Humanidades Digitais, como o Voyant Tools e o AntConc, aplicam técnicas clássicas de PLN — como contagem de frequência de palavras e identificação de colocações — para ajudar pesquisadoras a analisar padrões linguísticos em grandes coleções de textos, sem necessariamente usar modelos de linguagem baseados em Transformer.
Não confunda com¶
PLN não é sinônimo de modelo de linguagem grande (LLM): PLN é o campo de pesquisa mais amplo, que existe desde antes dos LLMs e inclui métodos muito mais simples; um LLM é apenas uma das abordagens — a mais recente e poderosa — usadas dentro do PLN. Também não é sinônimo de reconhecimento de entidades nomeadas: reconhecimento de entidades nomeadas é uma tarefa específica dentro do PLN, não o campo inteiro.
Termos relacionados¶
Referências¶
- Encyclopaedia Britannica. Natural language processing (NLP). britannica.com/technology/natural-language-processing-computer-science