Crear usando condiciones (versión preliminar)

Importante

Las capacidades y características de Power Virtual Agents son ahora parte de Microsoft Copilot Studio tras importantes inversiones en IA generativa e integraciones mejoradas en Microsoft Copilot.

Algunos artículos y capturas de pantalla pueden hacer referencia a Power Virtual Agents mientras actualizamos la documentación y el contenido de capacitación.

Importante

Este artículo contiene la documentación de la versión preliminar de Microsoft Copilot Studio y está sujeto a modificaciones.

Las vistas previas de características no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial para que pueda tener acceso anticipado y proporcionar comentarios.

Si está creando un copiloto listo para producción, consulte Información general sobre Microsoft Copilot Studio.

Puede usar nodos Condición para agregar ramas al tema, comparando el valor de una variable con otra variable o un valor específico. Por ejemplo, si el valor de isClubMember es True, entonces tema ofrece un descuento; si el valor es False, el tema presenta el precio estándar del artículo.

Requisitos previos

Agregar una condición

  1. Abra su tema.

  2. Seleccione + para agregar un nodo y luego seleccione Agregar una condición.

    Esta acción agrega dos ramas a su tema. Una rama comienza con un nodo Condición y define la ruta de conversación para cuando la condición es verdadera. La otra rama comienza con un nodo Todas las demás condiciones y define la ruta para cuando la condición es falsa.

    Captura de pantalla que muestra una rama Condición y una rama Resto de condiciones en un tema.

    Para construir su condición en la rama Condición, puede seleccionar una variable, un operador lógico y un valor.

  3. Seleccione Seleccione una variable y seleccione la variable para comparar.

  4. De forma predeterminada, el operador se establece en es igual a. Seleccione otro operador si es necesario.

    Los operadores lógicos disponibles dependen del tipo de variable que haya seleccionado. Por ejemplo, es igual a está disponible para todos los tipos de variables. es mayor que está disponible para tipos de número, pero no para tipos de cadena.

  5. Ingrese un valor para comparar con su variable. Para tipos simples, como texto, número o booleano, escriba un valor literal. Seleccione Seleccione una variable (>) para seleccionar una variable o use una fórmula de Power Fx.

    El valor o la variable con la que comparar debe ser de un tipo compatible, según la variable y el operador. Algunos operadores, como Está en blanco o no está en blanco, no es necesario que agregue un valor de comparación.

  6. Seleccione + Nueva condición si necesita agregar más criterios a su condición. Seleccione Y para que los criterios sean acumulativos, o seleccione O para que sean excluyentes entre sí.

    Captura de pantalla que muestra una rama Condición con una condición O.

Agregar más ramas de condición

Inicialmente, un nodo Condición inserta dos ramas, una rama Condición para cuando su condición es verdadera, y una rama Todas las demás condiciones para cuando es falso. Puede agregar todsas las ramas condición que desee. Cada condición se evalúa en orden. Se sigue la primera rama con una condición que se evalúa como verdadera. Si todas las condiciones se evalúan como falsas, se sigue la rama Todas las demás condiciones.

Por ejemplo, podría tener una variable numérica y desear 3 ramas para cuando:

  • El número es menos de 10.
  • El número es mayor que 50.
  • Todos los demás números (mayor de 10 y menor de 50).
  1. Para agregar otra rama de condición adicional, seleccione +encima de una rama de condición existente y seleccione Agregar una condición.

    Si selecciona Agregar nodo (+) bajo la rama de Condición, agregará una Condición conmpletamente nueva y el nodo Todas las demás condiciones, no una nueva rama Condición.

    Captura de pantalla que muestra varias ramas Condición y una rama Resto de condiciones en un tema.

Usar Power Fx para definir una condición

El editor de condiciones predeterminado es bueno para la mayoría de los escenarios. Si necesita más flexibilidad, utilice Power Fx en la rama Condición.

  1. En la rama Condición, seleccione el menú de nodo () y luego Cambiar a fórmula.

    Captura de pantalla que muestra el menú Nodo donde puede cambiar para usar una fórmula de Power Fx como condición.

    El nodo cambia al control del editor de fórmulas. Si definió una condición anteriormente, la fórmula detrás de esa condición ahora se muestra en el editor de fórmulas.

    Captura de pantalla que muestra el editor de fórmulas para un nodo Condición.

  2. Para cambiar la fórmula, seleccione Seleccionar variables (>) para abrir el editor de fórmulas de Power Fx. La fórmula que introduzca aquí debe devolver un valor booleano (verdadero o falso).

Aprenda a usar Microsoft Power Fx en Microsoft Copilot Studio.

Para volver al editor de condiciones simple, seleccione el menú de nodo () y luego seleccione Restablecer nodo.