Entendimento de Linguagem Natural (NLU)
Opera transformando uma frase em uma representação estruturada, como intenção, entidades e parâmetros. NLU pode mapear “coloque a sala em 22 graus” para intent=set_temperature, room=sala e value=22 °C. Comparado ao ASR, trabalha sobre significado, não sobre áudio. É central em assistentes e automações, mas depende de contexto, vocabulário e desambiguação. Frases vagas ou múltiplas intenções podem gerar interpretação incorreta e exigem confirmação.
Entendimento de Linguagem Natural é a etapa que converte linguagem humana em uma estrutura útil para decisão ou execução. Depois que o ASR produz uma transcrição, o NLU identifica a intenção principal, extrai entidades, resolve referências e usa contexto para preencher parâmetros. Em automação, isso significa distinguir “apague a luz do corredor” de “a luz do corredor está apagada” e mapear ambiente, dispositivo e ação. Abordagens tradicionais usam regras e classificadores; sistemas recentes combinam embeddings e modelos de linguagem. A flexibilidade melhora a experiência, mas aumenta a necessidade de confiança, desambiguação e limites. Uma interpretação provável não deve acionar funções críticas sem verificação adicional.
- Transforma linguagem livre em estrutura operacional com intenção, entidades e parâmetros
- É posterior ao ASR em interfaces de voz e pode funcionar diretamente sobre texto
- Contexto de ambiente, usuário e histórico melhora resolução de referências
- Baixa confiança ou ambiguidade deve gerar pergunta de confirmação, não ação automática