Visão geral sobre a compreensão da linguagem natural (NLU)

Note

As funcionalidades deste artigo são suportadas pela estrutura padrão, que utiliza as opções de faturação descritas em Licenciamento para agentes suportados pela estrutura padrão. Aprenda a aceder a funcionalidades padrão nos agentes e fluxos de agentes padrão do Access.

Natural Language Understanding (NLU) é um ramo da inteligência artificial que permite aos computadores compreender e interpretar a linguagem humana. Essa compreensão vai além do simples processamento de palavras. O Copilot Studio fornece diferentes opções de NLU, com base nas necessidades da sua aplicação.

IA generativa

A IA generativa é a opção padrão e é usada para responder com a melhor combinação de ações, tópicos e fontes de conhecimento. Os criadores precisam fornecer descrições de alta qualidade para todos os aspetos do seu agente, o que permite que a IA generativa orquestre a conversa para você.

A opção de IA generativa é mais adequada para aplicativos em que você deseja executar uma quantidade mínima de configuração, e você se sente confortável em permitir que a IA generativa orquestre a conversa. Também pode haver outros custos associados a esta opção.

A opção de IA generativa é configurada nas configurações do agente (Generative AI>Orchestration>Yes). Para obter mais informações, vá para Orquestrar o comportamento do agente com IA generativa.

Orquestração clássica

Se preferires uma opção mais determinista para a tua aplicação, então escolhe as opções "clássicas" de orquestração do Copilot Studio nas definições do teu agente (Generative AI>Orchestration>No).

Existem três opções "clássicas": NLU, NLU+ e CLU. Todos eles fornecem controle total e repetível sobre as conversas do seu agente usando uma caixa de diálogo personalizada.

NLU

Se você quiser um design programável mais fácil ou tiver necessidades de orquestração mais simples, a opção NLU original é útil. Com esta opção, pode adicionar rapidamente entre 5 e 20 expressões curtas por tópico e criar entidades personalizadas RegEx ou lista. Você também não precisa adicionar anotações de entidade em seus dados de treinamento.

Note

A latência pode aumentar se você adicionar muitos dados de treinamento.

NLU+

Se você precisa alcançar alta precisão, use a opção NLU+. A opção NLU+ é ideal para grandes aplicações de nível empresarial. Esses tipos de aplicativos geralmente consistem em um grande número de tópicos e/ou entidades e usam um grande número de amostras de treinamento. Além disso, se você tiver um agente habilitado para voz, seus dados de treinamento NLU+ também serão usados para otimizar seus recursos de reconhecimento de fala.

Important

A opção NLU+ está disponível quando você gerencia seus canais de voz ou chat com uma licença do Dynamics 365 Contact Center. Para obter mais informações, vá para Requisitos do sistema para o Dynamics 365 Contact Center.

Para obter a maior precisão, adicione anotações de entidade às frases-chave do tópico. Adicione também exemplos de treinamento para ilustrar como os clientes podem responder a perguntas sobre entidades personalizadas específicas.

Com a opção NLU+, o modelo é pré-compilado, o que ajuda a garantir um desempenho consistente, independentemente do volume de dados de treinamento. Para implantar o modelo em produção, ele deve primeiro ser treinado. Esta etapa permite que o sistema otimize para seu caso de uso específico, mantendo o desempenho previsível em tempo de execução.

Azure Conversational Language Understanding (CLU)

Para criadores com uma subscrição no Azure e modelos existentes no Azure, pode ligar o seu modelo CLU ao seu agente e permitir que o modelo conduza as conversas. No entanto, essa opção requer uma assinatura do Azure, gerenciamento do modelo no Azure e manutenção para manter o modelo e o agente sincronizados. Para obter mais informações, vá para Visão geral da integração de compreensão de linguagem conversacional.