Deli putem


Promena izlaza odziva (verzija za pregled)

[Ova tema je prerelease dokumentacija i podložna je promenama.]

Po defaultu, prompt generiše tekst kao odgovor. Tekst može biti pogodan za mnoge slučajeve upotrebe. Međutim, ako odgovor ima nekoliko elemenata koje treba pojedinačno identifikovati, tekstualna opcija može biti ograničena.

Važno

  • Ovo je preliminarna funkcija.
  • Funkcije pregleda nisu namenjene za korišćenje u proizvodnji i mogu da imaju ograničene funkcionalnosti. Ove funkcije su dostupne pre zvaničnog objavljivanja kako bi klijenti mogli ranije da im pristupe i pruže povratne informacije.

Prednosti korišćenja JSON izlaza

JSON izlaz vam omogućava da generišete JSON strukturu za brzi odgovor umesto teksta. JSON omogućava lakšu obradu odgovora sa više elemenata u Power Automate ili Power Apps.

Sledi primer slučajeva korišćenja koji postaju mogući sa JSON izlazom:

  • Prikažite strukturirani sadržaj kao što su raspored projekta ili informacije o proizvodu.
  • Ekstrakt podataka iz teksta kao što su fakture, nalog za kupovinu, obrasci za isporuku i još mnogo toga.
  • Identifikujte atribute objekata iz tekstualnih izvora kao što su e-poruke ili Dataverse podaci.
  • Nabavite više kategorija ili osećanja iz teksta.

Kreirajte upit sa JSON izlazom

Ovaj odeljak opisuje kako da izaberete JSON kao izlaz i uredite JSON format.

Izaberite JSON kao izlaz

Da biste promenili način na koji se prikazuje brzi odgovor, sledite ove korake:

  1. Na panelu direktno ispod naslova Prompt podešavanja , izaberite Izlaz>JSON (verzija za pregled).

  2. U donjem levom uglu izaberite Test prompt da biste proverili kako se vaš brzi odgovor prikazuje u JSON-u.

    Snimak ekrana selekcija na stranici 'Prompt vith JSON'.

Uređivanje JSON formata

Po defaultu, format je automatski detektovan. Ovaj format znači da svaki put kada testirate svoj upit, format povezan sa upitom se osvežava sa onim otkrivenim u vreme testiranja. Ovaj format je pogodan kada ponavljate svoje brze instrukcije i želite da znate kako se format odgovor razvija.

Snimak ekrana 'Automatski otkrivenog formata'.

Ako ažurirate primer JSON-a, format postaje prilagođen i nikada se ne ažurira ako ponovo testirate upit. Ovaj format je pogodan kada ne želite da brzo podešavanje utiče na format, ili ako želite da pratite određeni format.

Možete da se vratite u režim automatskog otkrivanja tako što ćete izabrati Nazad na automatsko otkrivanje.

Snimak ekrana ikone

Da biste testirali i sačuvali upit, sledite ove korake:

  1. Da biste potvrdili novo modifikovani primer, izaberite Primeni.

  2. Da biste proverili kako se vaš brzi odgovor prikazuje sa novim formatom, izaberite Test prompt.

  3. Kada završite izmene, izaberite Sačuvaj prilagođeni upit.

    Ako preskočite ovaj korak, vaše promene su izgubljene.

    Snimak ekrana prilagođenog formata.

Kada sačuvate upit, zaključavate najnoviji automatski otkriveni format ili definisan prilagođeni format. To znači da kada koristite upit u Power Automate ili Power Apps, koristi se sačuvani format - on se ne razlikuje.

U bilo kom trenutku možete proveriti JSON šemu koja se generiše iz JSON primera odabirom < />. Trenutno ne možete modifikovati ovu šemu.

Koristite upit sa JSON izlazom u Power Automate

Nakon što dodate akciju Kreirani tekst sa GPT-om Power Automate u toku, možete koristiti sva JSON polja kao dinamičke vrednosti bez dodavanja složene logike za analizu odgovor.

Sledeći primer pokazuje kako možete obraditi fakturu primljenu putem e-pošte koristeći prompt opisan u Kreirajte upit sa JSON izlazom u ovom članku.

  1. Kreirajte tok sa okidačem, kada stigne nova e-pošta.

    Da biste saznali više, idite na Počnite sa okidačima.

  2. Ako samo treba da obradi određene e-poruke, uverite se da podesite filtere.

  3. Ekstrakt tekst priloga sa akcijom,Prepoznajte tekst na slici ili PDF dokumentu.

    Da biste saznali više o tome kako kreirati i modifikovati tok u dizajneru, idite na Razumevanje dizajnera tokova oblaka.

  4. Kako prethodna akcija vraća tabelu linija unutar tabele stranice, pogodnije je agregirati sve linije u jedinstvenoj varijable.

    Inicijalizujte promenljivu i dodajte dinamičku vrednost teksta iz akcije Prepoznavanje teksta na slici ili PDF dokumentu u ovoj promenljivoj.

    Snimak ekrana koji prikazuje dodavanje OCR teksta.

  5. Završite tok tako što ćete izvršiti sledeće korake:

    1. U svom toku izaberite Kreiraj tekst sa GPT-om pomoću upita.
    2. Na kartici Parametri u polju Prompt , izaberite prompt sa JSON kao izlazom.
    3. Dodajte promenljivu fakture koju ste kreirali u promptnom unosu.

Sledeća procedura vam omogućava da lako i bezbedno koristite više vrednosti izvađenih iz teksta pomoću upita.

  1. U toku izaberite Pošalji e-poštu.

  2. Na kartici Parametri pošaljite e-poštu koja sadrži elemente izdvojene upitom sa JSON izlazom.

    Snimak ekrana tela e-pošte sa JSON poljima.

Najčešća pitanja

JSON se nije mogao generisati

Možda ćete naići na sledeću grešku tokom testiranja upita: JSON nije mogao da se generiše. Izmenite instrukciju i pokušajte ponovo.

Ova greška može biti zato što model zatvara JSON izlaz sa informacijama o metapodacima koje sprečavaju uspešnu verifikaciju potrebnog JSON formata. Pokušajte da dodate sledeću instrukciju u vaš upit da rešite problem: Ne uključite JSON markdovn u svoj odgovor.

Ne JSON se vraća u režimu automatskog otkrivanja

Moguće je da se JSON ne vraća nakon odabira Test prompt sa aktiviranim režimom automatskog otkrivanja. To može biti zato što su brze instrukcije u suprotnosti sa sistemskom instrukcijom vraćanja JSON-a. To bi se moglo rešiti promenom brze instrukcije i ponovnim testiranjem.

JSON format se ne ažurira na prompt runtime

Najnoviji JSON format otkriven u režimu automatskog otkrivanja ili najnoviji JSON format definisan u prilagođenom režimu se snima u brzom vremenu štednje. Ovaj snimljeni JSON format se primenjuje u brzom vremenu izvođenja, obezbeđujući konzistentnost formata odgovor čak i kada se dinamički ulazi u prompt menjaju.

Ograničenja

  • Ne možete modifikovati JSON šemu.
  • Ne podržavamo definisanje JSON formata bez ključeva polja.
    Primer: ["abc", "def"] nije podržan, ali [{"Field1": "abc"}, {"Field1": "def"}] je podržan.