Olá! Seja bem vindo à IA (NPL) Explicada!


A Natural Language Processing (NLP), ou Processamento de Linguagem Natural em português, é uma área da inteligência artificial que se concentra na interação entre computadores e linguagem humana. A NLP é aplicada em uma ampla variedade de contextos para automatizar tarefas que envolvem linguagem natural, como texto e fala. Abaixo estão algumas das principais aplicações de NLP:


1. Assistentes Virtuais e Chatbots

Exemplos: Assistentes como Siri, Alexa, Google Assistant, e chatbots usados em sites de suporte ao cliente.

Aplicação: Compreendem comandos de voz ou texto, respondem a perguntas e realizam tarefas específicas, como agendar compromissos ou fornecer informações sobre produtos.


2. Análise de Sentimento

Exemplos: Análise de sentimentos em redes sociais, resenhas de produtos e feedback de clientes.

Aplicação: Avalia o sentimento expressado em textos (positivo, negativo ou neutro), ajudando empresas a monitorar a opinião pública sobre seus produtos, serviços ou marcas.


3. Tradução Automática

Exemplos: Google Translate, DeepL.

Aplicação: Converte texto de um idioma para outro automaticamente, facilitando a comunicação internacional e a compreensão de conteúdos em diferentes línguas.


4. Correção Ortográfica e Gramatical

Exemplos: Ferramentas como Grammarly, Microsoft Word, e outros editores de texto.

Aplicação: Detecta e sugere correções para erros ortográficos e gramaticais em textos escritos, auxiliando na escrita de documentos, e-mails e outras formas de comunicação escrita.


5. Reconhecimento de Entidades Nomeadas (NER)

Exemplos: Aplicações que extraem nomes de pessoas, lugares, datas e organizações de grandes quantidades de texto.

Aplicação: Utilizado em motores de busca, sistemas de gerenciamento de documentos e para análise de informações em dados não estruturados.


6. Resumo Automático de Textos

Exemplos: Ferramentas que criam resumos de artigos de notícias, documentos acadêmicos, relatórios financeiros, etc.

Aplicação: Facilita o consumo rápido de grandes volumes de texto, proporcionando uma visão geral do conteúdo.


7. Extração de Informação

Exemplos: Ferramentas que extraem dados relevantes de contratos, e-mails, ou documentos legais.

Aplicação: Usado em setores jurídicos, financeiros e empresariais para automatizar o processo de obtenção de dados específicos de documentos.

8. Sistemas de Busca e Recuperação de Informação

Exemplos: Motores de busca como Google, Bing, Yahoo.

Aplicação: Melhora a relevância dos resultados de busca entendendo a intenção do usuário e o contexto de suas consultas.


9. Geração Automática de Texto

Exemplos: Ferramentas de redação automática, como GPT (usado no OpenAI ChatGPT), para criar conteúdo de forma autônoma.

Aplicação: Produção de textos para blogs, relatórios, e-mails automatizados, descrições de produtos, entre outros.


10. Sistemas de Recomendação

Exemplos: Recomendação de conteúdo em plataformas como Netflix, YouTube, ou Amazon.

Aplicação: Utiliza o processamento de texto para entender preferências do usuário e sugerir conteúdo relevante com base no histórico de consumo e comportamento.



O presente trabalho de conclusão de curso pretende compreender o impacto das inteligências artificiais em cotejo com a literatura acadêmica atual. Estas páginas têm por objetivo buscar compreender como tais tecnologias vêm modificando as práticas pedagógicas, e criar, com base em um modelo de linguagem grande (LLM), uma IA para auxiliar na educação e realizar testes vocacionais.


Entretanto, neste trabalho estarei me aprofundando no processamento de linguagem natural (NLP) cujo aprendizado de máquina (machine learning) é uma componente do processo.


O Processamento de Linguagem Natural (NLP) pode desempenhar um papel significativo na melhoria da acessibilidade e inclusão para pessoas com deficiência (handicapped), oferecendo ferramentas e soluções que tornam a interação com tecnologia e a comunicação mais fácil e eficaz. Aqui estão algumas das maneiras pelas quais a NLP pode auxiliar pessoas com deficiência:



1. Auxílio para Pessoas com Deficiência Visual

Leitura de Texto em Voz Alta (Text-to-Speech - TTS): Utiliza NLP para converter texto escrito em fala, permitindo que pessoas com deficiência visual acessem conteúdos de texto, como e-mails, documentos, livros, e páginas da web.

Exemplo: Leitores de tela, como o NVDA (NonVisual Desktop Access) ou o JAWS, que utilizam TTS para ajudar usuários cegos a navegar em sistemas operacionais, aplicativos e websites.

2. Auxílio para Pessoas com Deficiência Auditiva

Transcrição Automática de Áudio e Vídeo: Utiliza NLP para converter automaticamente o áudio de vídeos, reuniões, telefonemas e palestras em texto, proporcionando acessibilidade a pessoas surdas ou com deficiência auditiva.

Ex: Ferramentas de legendas automáticas em plataformas como YouTube, Google Meet, e Microsoft Teams.

3. Auxílio para Pessoas com Deficiência Física

Assistentes de Voz: Para pessoas com mobilidade limitada, comandos de voz são uma maneira de interagir com dispositivos sem a necessidade de digitar ou tocar na tela. NLP é usado para entender e processar esses comandos.

Assistentes como Alexa, Google Assistant e Siri, que permitem realizar tarefas como enviar mensagens, controlar dispositivos domésticos inteligentes, e acessar informações pela voz.

Controle de Ambientes Inteligentes: Pessoas com mobilidade reduzida podem usar comandos de voz para controlar dispositivos conectados, como luzes, termostatos, portas e eletrodomésticos, facilitando a realização de tarefas diárias.

Exemplo: Sistemas de automação residencial que integram assistentes de voz para controle de ambiente.