~/questoes/agentes-de-ia
O Processamento de Linguagem Natural (NLP) é a técnica que transforma o texto obtido da sua voz em instruções que o assistente compreende. Ele identifica o que você quer fazer e quais elementos são importantes no seu comando, como nomes de pessoas, lugares ou ações específicas.
O NLP analisa o texto para extrair a intenção (o que você quer fazer) e as entidades (detalhes importantes do comando), permitindo que o assistente determine qual ação executar. Por exemplo, ao dizer 'abra o navegador no Google', o NLP identifica a intenção (abrir) e a entidade (navegador, Google).
Permissões de acesso é responsabilidade de um módulo de segurança ou autenticação, não do NLP. O NLP foca em entender a linguagem, não em controlar acessos.
A síntese de voz (conversão de texto em áudio) é um componente separado chamado Text-to-Speech (TTS). O NLP trabalha antes disso, entendendo o texto.
A transmissão de dados para nuvem é responsabilidade da camada de comunicação ou rede, não do NLP. Um assistente local processa tudo localmente, sem necessariamente enviar dados.
Esta é a função exata do NLP: analisar o texto recebido do reconhecimento de fala para extrair a intenção do usuário e as entidades mencionadas, orientando qual ação o assistente deve executar.