Zdieľať cez


Zmena výstupu výzvy

Štandardne výzva generuje text ako odpoveď. Text môže byť vhodný pre mnohé prípady použitia. Ak však odpoveď obsahuje niekoľko prvkov, ktoré je potrebné identifikovať jednotlivo, možnosť textu môže byť obmedzená.

Výhody použitia výstupu JSON

Výstup JSON vám umožňuje vygenerovať štruktúru JSON pre výzvu odpoveď namiesto textu. JSON umožňuje jednoduchšie spracovanie odpovedí s viacerými prvkami v Power Automate alebo Power Apps.

Nasleduje príklad prípadov použitia, ktoré sú možné s výstupom JSON:

  • Zobrazte štruktúrovaný obsah, ako je plán projektu alebo informácie o produkte.
  • Extrahujte údaje z textu, ako sú faktúry, objednávky, dodacie formuláre a mnoho ďalších.
  • Identifikujte atribúty objektu z textových zdrojov, ako sú e-maily alebo Dataverse údaje.
  • Získajte z textu viacero kategórií alebo pocitov.

Vytvorte výzvu s výstupom JSON

Táto časť popisuje, ako vybrať JSON ako výstup a upraviť formát JSON.

Ako výstup vyberte JSON

Ak chcete zmeniť spôsob vykreslenia výzvy odpoveď, postupujte takto:

  1. Na paneli priamo pod nadpisom Nastavenia výzvy vyberte Výstup>JSON.

  2. Vľavo dole vyberte Testovať výzvu a skontrolujte, ako sa vaša výzva odpoveď vykresľuje v JSON.

    Snímka obrazovky s výbermi na stránke „Prompt with JSON“.

Upraviť formát JSON

V predvolenom nastavení je formát Automaticky detekovaný. Tento formát znamená, že pri každom testovaní výzvy sa formát priradený k výzve obnoví s formátom zisteným v čase testovania. Tento formát je vhodný, keď opakujete svoje rýchle pokyny a chcete vedieť, ako sa formát odpoveď vyvíja.

Snímka obrazovky „Automaticky zistený formát“.

Ak aktualizujete príklad JSON, formát sa zmení na Vlastný a nikdy sa neaktualizuje, ak výzvu znova otestujete. Tento formát je vhodný, ak nechcete, aby rýchle ladenie ovplyvnilo formát, alebo ak potrebujete dodržiavať špecifický formát.

Do režimu automatickej detekcie sa môžete vrátiť výberom možnosti Späť na automatickú detekciu.

Snímka obrazovky ikony „Späť na automatické zistenie“.

Ak chcete otestovať a uložiť výzvu, postupujte takto:

  1. Ak chcete potvrdiť novo upravený príklad, vyberte Použiť.

  2. Ak chcete skontrolovať, ako sa vaša výzva odpoveď vykresľuje s novým formátom, vyberte Testovať výzvu.

  3. Po dokončení úprav vyberte Uložiť vlastný príkaz.

    Ak toto krok preskočíte, vaše zmeny sa stratia.

    Snímka obrazovky vlastného formátu.

Keď výzvu uložíte, uzamknete najnovší Automaticky detekovaný formát alebo definovaný Vlastný formát. To znamená, že keď použijete výzvu v Power Automate alebo Power Apps, použije sa uložený formát – ten sa nemení.

Schému JSON, ktorá sa generuje z príkladov JSON, môžete kedykoľvek skontrolovať výberom položky </>. Túto schému momentálne nemôžete upravovať.

Použite výzvu s výstupom JSON Power Automate

Po pridaní Vytvoreného textu s akciou GPT do postupu Power Automate môžete všetky polia JSON použiť ako dynamické hodnoty bez pridania zložitej logiky na analýzu odpoveď.

Nasledujúci príklad ukazuje, ako môžete spracovať faktúru prijatú e-mailom pomocou výzvy popísanej v časti Vytvorenie výzvy s výstupom JSON v tomto článku.

  1. Vytvorte postup pomocou spúšťača Keď príde nový e-mail.

    Ak sa chcete dozvedieť viac, prejdite na stránku Začíname so spúšťačmi.

  2. Ak potrebujete iba spracovať konkrétne e-maily, nezabudnite nastaviť filtre.

  3. Extrahujte text príloh pomocou akcie Rozpoznajte text na obrázku alebo dokumente PDF.

    Ak sa chcete dozvedieť viac o tom, ako vytvoriť a upraviť tok v návrhárovi, prejdite na stránku Pochopenie návrhára tokov v cloude.

  4. Keďže predchádzajúca akcia vracia tabuľku riadkov v tabuľke na stránke, je pohodlnejšie všetky riadky agregovať do jedinečnej premennej.

    Inicializujte premennú a pridajte Text dynamickú hodnotu z akcie Rozpoznať text v obrázku alebo dokumente PDF v túto premennú.

    Snímka obrazovky, ktorá zobrazuje pripojený text OCR.

  5. Dokončite tok vykonaním nasledujúcich krokov:

    1. Vo svojom postupe vyberte Vytvoriť text pomocou značky GPT pomocou výzvy.
    2. Na karte Parametre v poli Výzva vyberte výzvu s JSON ako výstup.
    3. Pridajte premennú faktúry, ktorú ste vytvorili vo vstupe výzvy.

Nasledujúci postup vám umožňuje jednoducho a bezpečne použiť viacero hodnôt extrahovaných z textu pomocou výzvy.

  1. Vo svojom toku vyberte Odoslať e-mail.

  2. Na karte Parametre pošlite e-mail, ktorý obsahuje prvky extrahované výzvou s výstupom JSON.

    Snímka obrazovky tela e-mailu s poľami JSON.

Najčastejšie otázky

Nepodarilo sa vygenerovať JSON

Pri testovaní výzvy sa môže vyskytnúť nasledujúca chyba: Nepodarilo sa vygenerovať JSON. Upravte pokyn a skúste to znova.

Táto chyba môže byť spôsobená tým, že model uzatvára výstup JSON s informáciami o metadátach, ktoré bránia úspešnému overeniu požadovaného formátu JSON. Ak chcete problém vyriešiť, skúste do výzvy pridať nasledujúci pokyn: Do odpovede nezahŕňajte označenie JSON.

V režime automatického rozpoznania sa nevráti žiadny JSON

Je možné, že po výbere možnosti Testovacia výzva s aktivovaným režimom automatickej detekcie sa nevráti žiadny JSON. Môže to byť preto, že rýchle pokyny sú v rozpore so systémovými pokynmi na vrátenie JSON. Dalo by sa to vyriešiť zmenou rýchlej inštrukcie a opätovným testom.

Formát JSON sa pri spustení výzvy neaktualizuje

Najnovší formát JSON zistený v režime automatickej detekcie alebo najnovší formát JSON definovaný vo vlastnom režime sa zaznamená v čase výzvy na uloženie. Tento zaznamenaný formát JSON sa použije pri spustení výzvy, čím sa zabezpečí konzistencia formátu odpoveď, aj keď sa dynamické vstupy do výzvy menia.

Obmedzenia

  • Schému JSON nemôžete upraviť.
  • Nepodporujeme definovanie formátu JSON bez kľúčov polí.
    Príklad: ["abc", "def"] nie je podporované, ale [{"Field1": "abc"}, {"Field1": "def"}] je podporované.

Video: AI Builder: Výstupy JSON v nástroji na vytváranie výziev