Zdieľať cez


Zmena výstupu výzvy (verzia Preview)

[Táto téma je predbežnou dokumentáciou a môže sa zmeniť.]

Š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á.

Dôležité

  • Toto je ukážková funkcia.
  • Funkcie ukážky nie sú určené na produkčné účely a môžu mať obmedzenú funkčnosť. Tieto funkcie sú k dispozícii pred oficiálnym vydaním, aby k nim mohli zákazníci získať rýchly prístup a poskytnúť odozvu.

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 (verzia Preview).

  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. V postupe vyberte položku Odoslať e-mail.

  2. Na karte Parametre odoš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

JSON sa nepodarilo vygenerovať

Pri testovaní výzvy sa môže vyskytnúť nasledujúca chyba: JSON sa nepodarilo vygenerovať. Upravte pokyny 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 metaúdajoch, 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 markdown JSON.

V režime automatickej detekcie sa nevráti žiadny JSON

Je možné, že po výbere testovacieho výzvy s aktivovaným režimom automatického zisťovania sa nevráti žiadny kód JSON. Môže to byť spôsobené tým, že pokyny s výzvou sú v rozpore so systémovou inštrukciou na vrátenie kódu JSON. Dá sa to vyriešiť zmenou výzvy inštrukcie a opätovným testom.

Formát JSON sa neaktualizuje v čase spustenia výzvy

Najnovší formát JSON zistený v režime automatickej detekcie alebo najnovší formát JSON definovaný vo vlastnom režime sa zaznamená v čase rýchleho uloženia. Tento zaznamenaný formát JSON sa používa za behu výzvy, čím sa zabezpečuje konzistentnosť formátu odpovede aj pri zmene dynamických vstupov do výzvy.

Obmedzenia

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