Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede usar acciones dedicadas para cada modelo de AI Builder en Power Automate. Sin embargo, la acción de predicción le permite usar muchos tipos de modelos de AI Builder.
Uso de un modelo personalizado o precompilado
Inicie sesión en Power Automate.
En el panel de navegación izquierdo, seleccione Mis flujos y luego seleccione Nuevo flujo>Flujo de nube instantáneo.
Nombre su flujo de nubes.
Seleccione Desencadenar un flujo manualmente en Elija cómo desencadenar este flujo y, luego, seleccione Crear.
Seleccione + Nuevo paso y luego ingrese predecir en la barra de búsqueda.
Seleccione Predecir desde AI Builder o Predecir usando modelos de AI Builder de Microsoft Dataverse. Ambas acciones ofrecen las mismas características.
En la entrada Modelo, seleccione un modelo personalizado que haya creado o elija un modelo prediseñado.
Nota
Obtenga más información sobre los parámetros de entrada y salida de cada modelo en las siguientes secciones Resumen de AI Builder en Power Automate:
Uso de un id. de modelo dinámico (avanzado)
En algunos casos de uso complejos, es posible que deba pasar una identificación de modelo dinámicamente a la acción de predicción. Por ejemplo, si desea procesar diferentes tipos de facturas utilizando diferentes modelos, le conviene elegir automáticamente un modelo según el tipo de factura.
En esta sección, explicaremos cómo configurar la acción de predicción de AI Builder para este propósito específico dependiendo del tipo de modelo.
Inicie sesión en Power Automate.
Seleccione Mis flujos en el panel izquierdo y luego seleccione Nuevo flujo>Flujo de nube instantáneo.
Asigne un nombre al flujo de nube, seleccione Desencadenar un flujo manualmente en Elija cómo desencadenar este flujo y, luego, seleccione Crear.
Seleccione + Nuevo paso.
Introduzca Inicializar variable en la barra de búsqueda y, a continuación, selecciónela en la pestaña Comportamiento.
Ingrese Id. de modelo en la entrada Nombre, Cadena en la entrada Tipo y el id. del modelo real en la entrada Valor.
Puede encontrar el id. del modelo se puede encontrar en la URL de la página de detalles del modelo en Power Apps: make.powerapps.com/environment/[environment id]/aibuilder/models/[model id]
Seleccione + Nuevo paso, busque predicción y, a continuación, seleccione Predecir en AI Builder.
Seleccione la entrada >Escribir un valor personalizado y luego ingrese el id. de modelo del paso 6.
El valor de la columna Inferir solicitud depende del tipo de modelo.
Nota
El identificador de modelo dinámico solo se admite para el procesamiento de documentos; no se admite para los mensajes.
Modelo de procesamiento de documentos
En el paso Desencadenar un flujo manualmente, agregue una entrada Archivo y establezca su nombre en Contenido del archivo.
En el paso Desencadenar un flujo manualmente, agregue una entrada Texto y establezca su nombre en Tipo Mime.
En el paso Inicializar variable, introduzca un id. de modelo de procesamiento de documentos.
En el paso Predecir, introduzca el siguiente valor en la columna Inferir solicitud:
{ "version": "2.0", "requestv2": { "@@odata.type": "Microsoft.Dynamics.CRM.expando", "mimeType": "@{triggerBody()['text']}", "base64Encoded": "@{string(triggerBody()?['file']?['contentBytes'])}", "pages": "@{base64('1-2')}" } }El parámetro páginas es opcional y puede tener el formato "2" o un rango como "1-10".
Seleccione Guardar y luego seleccione Probar en la esquina superior derecha para probar su flujo de nube:
En los detalles de la ejecución del flujo de nube, obtenga la salida del modelo JSON en la sección SALIDAS de la acción de predicción. Esta salida es útil para crear acciones posteriores utilizando los valores del modelo.
Vuelva a su flujo de nube en modo de edición.
Seleccione + Nuevo paso y seleccione la acción Componer (o cualquier otra acción para procesar la salida de su modelo). Supongamos que la salida de su modelo tiene la columna Total. Puedes conseguirlo con la siguiente fórmula:
@{outputs('Predict')?['body/responsev2/predictionOutput/labels/Total/value']}
Modelo de detección de objetos
Este proceso es similar a la solicitud de inferir en el paso 4 en la sección Modelo de procesamiento de documentos:
{
"version": "2.0",
"requestv2": {
"@@odata.type": "Microsoft.Dynamics.CRM.expando",
"base64Encoded": "@{string(triggerBody()?['file']?['contentBytes'])}"
}
}
Modelo de clasificación de categorías
Este proceso es similar a la solicitud de inferir en el paso 4 en la sección Modelo de procesamiento de documentos:
{
"version": "2.0",
"requestv2": {
"@@odata.type": "Microsoft.Dynamics.CRM.expando",
"language": "Detect automatically",
"text": "The text to categorize"
}
}