Modificați rezultatul promptului dvs
În mod implicit, promptul generează text ca răspuns. Textul poate fi convenabil pentru multe cazuri de utilizare. Cu toate acestea, dacă răspuns are mai multe elemente care trebuie identificate individual, opțiunea text poate fi limitată.
Ieșirea JSON vă permite să generați o structură JSON pentru promptul dvs. răspuns în loc de un text. JSON permite o procesare mai ușoară a răspunsurilor cu mai multe elemente în Power Automate or Power Apps.
Mai jos este un exemplu de cazuri de utilizare care devin posibile cu ieșirea JSON:
- Afișați conținut structurat, cum ar fi programul de proiect sau informații despre produs.
- Extrageți date din text precum facturi, comandă de achiziție, formulare de livrare și multe altele.
- Identificați atributele obiectului din surse text, cum ar fi e-mailurile sau Dataverse date.
- Obțineți mai multe categorii sau sentimente dintr-un text.
Această secțiune descrie cum să selectați JSON ca ieșire și să editați formatul JSON.
Pentru a modifica modul în care este redată promptul răspuns, urmați acești pași:
În panoul de sub titlul Setări prompte , selectați Ieșire>JSON.
În stânga jos, selectați Test prompt pentru a verifica cum se redă promptul dvs. răspuns în JSON.
În mod implicit, formatul este Detectat automat. Acest format înseamnă că de fiecare dată când testați promptul, formatul asociat solicitării este reîmprospătat cu cel detectat la momentul testării. Acest format este convenabil atunci când repetați instrucțiunile prompte și doriți să știți cum evoluează formatul răspuns.
Dacă actualizați exemplul JSON, formatul devine Personalizat și nu este actualizat niciodată dacă testați din nou solicitarea. Acest format este convenabil atunci când nu doriți ca modificarea promptă să influențeze formatul sau dacă trebuie să urmați un anumit format.
Puteți să reveni la modul de detectare automată selectând Înapoi la detectarea automată.
Pentru a testa și salva solicitarea, urmați acești pași:
Pentru a confirma exemplul recent modificat, selectați Aplicați.
Pentru a verifica modul în care se redă promptul răspuns cu noul format, selectați Test prompt.
Când terminați modificările, selectați Salvați solicitare particularizată.
Dacă omiteți acest pas, modificările dvs. se pierd.
Când salvați solicitarea, blocați cel mai recent format detectat automat sau formatul personalizat definit. Aceasta înseamnă că atunci când utilizați solicitarea în Power Automate sau Power Apps, este folosit formatul salvat — nu variază.
În orice moment, puteți verifica schema JSON care generează din exemplele JSON selectând </>. Nu puteți modifica această schemă momentan.
După ce adăugați acțiunea Text creat cu GPT într-un flux Power Automate , puteți utiliza toate câmpurile JSON ca valori dinamice fără a adăuga o logică complexă pentru a analiza răspuns.
Următorul exemplu arată cum puteți procesa o factură primită prin e-mail utilizând solicitarea descrisă în Creați o solicitare cu ieșire JSON din acest articol.
Creați un flux cu declanșatorul, Când sosește un e-mail nou.
Pentru a afla mai multe, accesați Începeți cu declanșatoarele.
Dacă trebuie doar să procesați anumite e-mailuri, asigurați-vă că setați filtre.
Extrageți textul atașamentelor cu acțiunea, Recunoașteți textul într-o imagine sau într-un document PDF.
Pentru a afla mai multe despre cum să creați și să modificați un flux în designer, accesați Înțelegeți designerul de fluxuri cloud.
Deoarece acțiunea anterioară returnează un tabel de linii într-un tabel al paginii, este mai convenabil să agregați toate liniile într-o variabilă unică.
Inițializați o variabilă și adăugați Text valoarea dinamică din acțiunea Recunoaștere text într-o imagine sau într-un document PDF în această variabilă.
Finalizați fluxul făcând următorii pași:
- În fluxul dvs., selectați Creați text cu GPT folosind o solicitare.
- În fila Parametri din câmpul Prompt , selectați prompt cu JSON ca ieșire.
- Adăugați variabila de factură pe care ați creat-o în promptul de intrare.
Următoarea procedură vă permite să utilizați cu ușurință și în siguranță mai multe valori extrase dintr-un text folosind un prompt.
În fluxul dvs., selectați Trimiteți un e-mail.
În fila Parametri , trimiteți un e-mail care conține elementele extrase de prompt cu ieșire JSON.
Este posibil să întâmpinați următoarea eroare în timpul testării unui prompt: Nu a putut fi generat un JSON. Editați instrucțiunea promptă și încercați din nou.
Această eroare se poate datora faptului că modelul include ieșirea JSON cu informații despre metadate care împiedică verificarea cu succes a formatului JSON necesar. Încercați să adăugați următoarea instrucțiune la prompt pentru a rezolva problema: Afișați rezultatul ca JSON.
Este posibil să nu fie returnat niciun JSON după selectarea Prompt de testare cu modul de detectare automată activat. S-ar putea să fie pentru că instrucțiunile prompte contrazic cu instrucțiunea de sistem de returnare a unui JSON. Ar putea fi rezolvată prin schimbarea instrucțiunii prompte și testarea din nou.
Cel mai recent format JSON detectat în modul de detectare automată sau cel mai recent format JSON definit în modul personalizat este înregistrat la timp de economisire promptă. Acest format JSON înregistrat este aplicat în timpul executării promptului, asigurând consistența formatului răspuns chiar și atunci când intrările dinamice ale promptului se schimbă.
- Nu puteți modifica o schemă JSON.
- Nu acceptăm definirea unui format JSON fără chei de câmp.
Exemplu:["abc", "def"]
nu este acceptat, dar[{"Field1": "abc"}, {"Field1": "def"}]
este acceptat.