« A IA irá alimentar 95% das interacções dos clientes até 2025".
Gartner
Já ouviu falar de Processamento de Linguagem Natural (PNL), mas não sabe o que é exactamente, e o que é é utilizado para? Neste post, vou tentar ajudá-lo a compreender o Processamento da Linguagem Natural com alguns exemplos.
O Processamento da Linguagem Natural é um subcampo da linguística, da informática e da inteligência artificial. Este é o processamento de linguagem, palavras e discurso, por um computador.
Trata-se de desenvolver interacções entre computadores e a linguagem humana, e especialmente sobre como programar computadores para processar e analisar grandes quantidades de dados em linguagem natural.
Não cometa o erro: O Processamento de Linguagem Natural não é apenas linguística! A Linguística visa a compreensão de línguas estrangeiras através de programas informáticos.
O Processamento de Linguagem Natural é baseado em regras. Mas as regras não são suficientes: o contexto também é muito importante. Quando um amigo lhe diz: « What a wonderful spring! », é a estação do ano ou a água? Aqui está outro exemplo: « I go to the bank. ». Trata-se de caminhar ao longo da margem do rio ou de levar dinheiro para a margem?
Assim, o Processamento de Linguagem Natural necessita de muitas regras e dicionários.

Graças ao Processamento de Linguagem Natural, uma máquina pode "compreender" o conteúdo de documentos, incluindo as nuances contextuais de a língua dentro deles. Uma máquina pode também extrair informações e conhecimentos contidos nos documentos bem como categorizar e organizar os próprios documentos.
Os desafios no processamento da linguagem natural envolvem frequentemente o reconhecimento da fala, linguagem natural compreensão (NLU), e geração de linguagem natural (NLG).
O mundo está cheio de dados não estruturados (ou seja, dados que não estão formatados para máquinas): ele equivale a 70-90% dos dados digitais. O Processamento de Linguagem Natural é uma óptima forma de processar estes enormes volumes de dados.
« A IA irá alimentar 95% das interacções dos clientes até 2025".
Gartner
Para as empresas, o Processamento de Linguagem Natural é uma forma de conhecer os seus clientes de forma automatizada e de criar novas oportunidades (melhor conhecimento, melhor segmentação,...).
Aqui estão alguns casos típicos de utilização de Processamento de Linguagem Natural:
Durante a 2ª Guerra Mundial, Alan Turing criou uma máquina para compreender as mensagens codificadas enviadas pelos nazis, chamada máquina de Turing.

Mais tarde, a experiência Georgetown-IBM foi uma demonstração influente da tradução automática, que foi realizada durante o dia 7 de Janeiro de 1954. Desenvolvida conjuntamente pela Universidade de Georgetown e pela IBM, a experiência envolveu a tradução completamente automática de mais de sessenta frases russas para inglês. Tinha apenas seis regras gramaticais e 250 itens léxicos no seu vocabulário.
Outro marco interessante foi o software ELIZA, desenvolvido em 1966 pelo Laboratório de Inteligência Artificial do MIT por Joseph Weizenbaum. O guião mais famoso, DOCTOR, simulou um psicoterapeuta e usou regras, ditadas no guião, para responder com perguntas não direccionais às entradas dos utilizadores. Como tal, ELIZA foi um dos primeiros chatbots e um dos primeiros programas capazes de tentar o teste de Turing.
Neste post, descobriu o que é o processamento da linguagem natural e como pode ser usada na vida real. Muitos desafios ainda existem mas grandes progressos foram feitos nestes últimos anos no campo do processamento da linguagem natural. Hoje, a maturidade do Processamento da Linguagem Natural encoraja cada vez mais empresas a alavancar o Processamento da Linguagem Natural no seu produto ou em a sua organização interna.
Sylvie Krupsky
CMO no NLP Cloud