Partajați prin


Utilizarea acțiunii de predicție în Power Automate

Puteți folosi acțiuni dedicate pentru fiecare AI Builder model din Power Automate. Cu toate acestea, acțiunea predict vă permite să utilizați multe AI Builder tipuri de modele.

Utilizați un model personalizat sau prefabricat

  1. conectați-vă la Power Automate.

  2. În panoul de navigare din stânga, selectați Fluxurile mele, apoi selectați Flux nou>Instant flux pentru cloud.

  3. Denumiți-vă fluxul.

  4. Sub Alegeți cum să declanșați acest flux, selectați Declanșați manual un flux, apoi selectați a19>Creează.

  5. Selectați +New pas, apoi introduceți predict în bara de căutare.

  6. Selectați Predicți de la AI Builder sau Prevădeți folosind AI Builder modele de la Microsoft Dataverse. Ambele acțiuni oferă aceleași caracteristici.

    Captură de ecran a acțiunii Predict.

  7. În intrarea Model , selectați un model personalizat pe care l-ați creat sau alegeți un model preconstruit.

Utilizați un ID de model dinamic (avansat)

Pentru unele cazuri de utilizare complexe, poate fi necesar să transmiteți un ID de model în mod dinamic acțiunii de predicție. De exemplu, dacă doriți să procesați diferite tipuri de facturi folosind modele diferite, este posibil să doriți să alegeți automat un model în funcție de tipul de factură.

În această secțiune, învățați cum să configurați AI Builder acțiunea de predicție pentru acest scop specific, în funcție de tipul de model.

  1. conectați-vă la Power Automate.

  2. Selectați Fluxurile mele în panoul din stânga, apoi selectați Flux nou>Instant flux pentru cloud.

  3. Denumiți-vă fluxul, selectați Declanșați manual un flux sub Alegeți cum să declanșați acest flux, apoi selectați Creează.

  4. Selectați + Pas nou.

  5. Introduceți Inițializați variabila în bara de căutare, apoi selectați-o în fila Acțiuni .

  6. Introdu model id în intrarea Name , String în intrarea Tip și ID-ul actual al modelului în intrarea Valoare .

    Puteți găsi ID-ul modelului în adresa URL a paginii de detalii a modelului în Power Apps: make.powerapps.com/environment/[id de mediu]/aibuilder/models/[model id]

  7. Selectați + New pas, căutați predict și apoi selectați Predict from AI Builder.

  8. Selectați intrarea >Introduceți valoarea personalizată, apoi introduceți model id din pas 6.

    Valoarea coloanei Infer request depinde de tipul de model.

Model de procesare a documentelor

  1. În pas Declanșați manual un flux, adăugați o intrare Fișier și setați numele acestuia la Conținutul fișierului.

  2. În pas Declanșați manual un flux, adăugați o intrare Text și setați numele acestuia la MIME Tip.

  3. În pas Inițializare variabilă, introduceți un ID de model procesare documente.

  4. În pas Predict, introduceți următoarea valoare în coloana Infer request :

    {
        "version": "2.0",
        "requestv2": {
        "@@odata.type": "Microsoft.Dynamics.CRM.expando",
        "mimeType": "@{triggerBody()['text']}",
        "base64Encoded": "@{string(triggerBody()?['file']?['contentBytes'])}",
        "pages": "@{base64('1-2')}"
        }
    }
    

    parametrul pages este opțional și poate fi sub forma „2” sau ca un interval precum „1-10”.

    Captură de ecran a acțiunii Predict cu ID-ul modelului dinamic.

  5. Selectați Salvați în colțul din dreapta sus, apoi selectați Testați pentru a vă încerca fluxul:

    Captură de ecran cu testarea acțiunii de predicție.

  6. În detaliile rulării fluxului, obțineți rezultatul modelului JSON în secțiunea OUTPUTS a acțiunii de predicție. Această ieșire este utilă pentru a construi acțiuni în aval folosind valorile modelului.

    Captură de ecran cu obținerea rezultatelor din rezultatele executării.

  7. Reveniți la fluxul dvs. în mod editare.

  8. Selectați + New pas și selectați acțiunea Compune (sau orice altă acțiune pentru a procesa rezultatul modelului). Să presupunem că rezultatul modelului dvs. are coloana Total . O poți obține cu următoarea formulă:

    @{outputs('Predict')?['body/responsev2/predictionOutput/labels/Total/value']}
    

    Captură de ecran cu utilizarea rezultatului de predicție.

Modelul de detectare a obiectelor

Acest proces este similar cu cererea de deducere din pas 4 din secțiunea procesare documente model :

{
    "version": "2.0",
    "requestv2": {
        "@@odata.type": "Microsoft.Dynamics.CRM.expando",
        "base64Encoded": "@{string(triggerBody()?['file']?['contentBytes'])}"
    }
}

Modelul de clasificare a categoriilor

Acest proces este similar cu cererea de deducere din pas 4 din secțiunea procesare documente model :

{
    "version": "2.0",
    "requestv2": {
        "@@odata.type": "Microsoft.Dynamics.CRM.expando",
        "language": "Detect automatically",
        "text": "The text to categorize"
    }
}