Partilhar via


Criar usando condições (versão preliminar)

Importante

As capacidades e os recursos do Power Virtual Agents agora fazem parte do Microsoft Copilot Studio após investimentos significativos em IA generativa e integrações aprimoradas no Microsoft Copilot.

Alguns artigos e capturas de tela podem fazer referência ao Power Virtual Agents enquanto atualizamos a documentação e o conteúdo do treinamento.

Importante

Este artigo contém a documentação a versão preliminar do Microsoft Copilot Studio e está sujeito a alterações.

A versão preliminar dos recursos não foi criada para uso em ambientes de produção e pode ter funcionalidade restrita. Esses recursos são disponibilizados antes de um lançamento oficial para que você possa ter acesso antecipado e fornecer comentários.

Se você estiver criando um copiloto pronto para produção, consulte Visão geral do Microsoft Copilot Studio.

Você pode usar os nós Condição para adicionar ramificações ao tópico, comparando o valor de uma variável com outra variável ou com um valor específico. Por exemplo, se o valor de isClubMember for True, o tópico oferecerá um desconto; se o valor for False, o tópico apresentará o preço padrão do item.

Pré-requisitos

Adicionar uma condição

  1. Abra o seu tópico.

  2. Selecione + para adicionar um nó e escolha Adicionar uma condição.

    Esta ação adiciona duas ramificações ao seu tópico. Uma ramificação começa com um nó Condição e define o caminho da conversa quando a condição for verdadeira. A outra ramificação começa com um nó Todas as Outras Condições e define o caminho quando a condição for falsa.

    Captura de tela mostrando uma ramificação Condição e uma ramificação Todas as Outras Condições em um tópico.

    Para criar sua condição na ramificação Condição, você pode selecionar uma variável, um operador lógico e um valor.

  3. Escolha Selecionar uma variável e selecione a variável para comparar.

  4. Por padrão, o operador é definido como é igual a. Selecione outro operador, se necessário.

    Os operadores lógicos disponíveis dependem do tipo da variável selecionada. Por exemplo, é igual a está disponível para todos os tipos de variáveis. é maior que está disponível para tipos numéricos, mas não para tipos string.

  5. Digite um valor para comparar com sua variável. Para tipos simples, como texto, número ou booleano, digite um valor literal. Escolha Selecionar variável (>) para selecionar uma variável ou usar uma fórmula do Power Fx.

    O valor ou variável a ser comparado deve ser de um tipo compatível, com base na variável e no operador. Alguns operadores, como Está em branco ou Não está em branco, não exigem que você adicione um valor de comparação.

  6. Selecione + Nova condição se precisar adicionar mais critérios à sua condição. Selecione E para tornar os critérios cumulativos ou selecione Ou para torná-los exclusivos um do outro.

    Captura de tela mostrando uma ramificação Condição com uma condição Ou.

Adicionar mais ramificações de condição

Inicialmente, um nó Condição insere duas ramificações, uma ramificação Condição para quando sua condição for verdadeira e uma ramificação Todas as outras condições para quando for falsa. Você pode adicionar quantas ramificações Condição forem necessárias. Cada condição é avaliada em ordem. A primeira ramificação com uma condição avaliada como verdadeira será seguida. Se todas as condições forem avaliadas como falsas, a ramificação Todas as outras condições será seguida.

Por exemplo, você pode ter uma variável numérica e querer 3 ramificações para quando:

  • O número for menor que 10.
  • O número for maior que 50.
  • Todos os outros números - o número é maior do que 10 e menor do que 50.
  1. Para adicionar outra ramificação Condição, selecione o +acima de uma ramificação existente Condição e selecione Adicionar uma condição.

    Se você selecionar Adicionar nó (+) abaixo da ramificação Condição, adicionará todo um novo nó Condição e Todas as outras condições, não uma nova ramificação Condição.

    Captura de tela mostrando várias ramificações Condição e uma ramificação Todas as Outras Condições em um tópico.

Usar Power Fx para definir uma condição

O editor de condição padrão é bom para a maioria dos cenários. Se precisar de mais flexibilidade, use Power Fx na ramificação Condição.

  1. Na ramificação Condição, selecione o Menu do nó () e Alterar para fórmula.

    Captura de tela mostrando o menu Nó em que você pode alternar para usar uma fórmula do Power Fx como a condição.

    O nó é alternado para o controle do editor de fórmulas. Se você definiu uma condição anteriormente, a fórmula por trás dessa condição agora é mostrada no editor de fórmulas.

    Captura de tela mostrando o editor de fórmulas para um nó Condição.

  2. Para mudar a fórmula, escolha Selecionar variável (>) para abrir o editor de fórmulas do Power Fx. A fórmula inserida aqui deve retornar um valor booliano (verdadeiro ou falso).

Saiba como usar Microsoft Power Fx em Microsoft Copilot Studio.

Para voltar ao editor de condição simples, selecione o Menu do nó () e Redefinir o nó.