Del via


JSON-utdata

Som standard genererer ledeteksten tekst som svar. Tekst kan være praktisk for mange brukstilfeller. Hvis svaret imidlertid har flere elementer som må identifiseres individuelt, kan tekstalternativet begrenses.

Fordeler ved å bruke JSON-utdata

Med JSON-utdataene kan du generere en JSON-struktur for ledeteksten i stedet for tekst. JSON gjør det enklere å behandle svar med flere elementer i agenter, skyflyter eller apper.

Følgende er et eksempel på brukstilfeller som blir mulig med JSON-utdata:

  • Vis strukturert innhold som prosjektplan eller produktinformasjon.
  • Trekk ut data fra tekst som fakturaer, innkjøpsordre, leveringsskjemaer og mange flere.
  • Identifiser objektattributter fra tekstkilder som e-postmeldinger eller dataverse data.
  • Få flere kategorier eller følelser fra en tekst.

Opprette en ledetekst med JSON-utdata

Denne delen beskriver hvordan du velger JSON som utdata og redigerer JSON-formatet.

Velg JSON som utdata

Hvis du vil endre hvordan ledetekstsvaret gjengis, velger du JSON som utdata øverst til høyre.

Skjermbilde av valgene på «Spør med JSON»-siden.

Rediger JSON-format

Hvis du vil vise eller redigere JSON-formatet, velger du innstillingsikonet til venstre for Utdata: JSON.

Skjermbilde av utdatainnstillingene.

Formatet oppdages automatisk som standard. Dette formatet betyr at hver gang du tester ledeteksten, oppdateres formatet som er knyttet til ledeteksten, med det som oppdages ved testing. Dette formatet er praktisk når du går gjennom anvisningene og vil vite hvordan svarformatet utvikler seg.

Skjermbilde av «Automatisk oppdaget format».

Hvis du oppdaterer JSON-eksemplet, blir formatet egendefinert og oppdateres aldri hvis du tester ledeteksten på nytt. Dette formatet er praktisk når du ikke vil at rask tilpasning skal påvirke formatet, eller hvis du må følge et bestemt format.

Du kan gå tilbake til automatisk identifiseringsmodus ved å velge ikonet Tilbake til automatisk identifisering .

Skjermbilde av ikonet Tilbake til automatisk oppdaget.

Følg disse trinnene for å teste og lagre ledeteksten:

  1. Hvis du vil bekrefte det nylig endrede eksemplet, velger du Bruk.
  2. Hvis du vil kontrollere hvordan svarmeldingen gjengis med det nye formatet, velger du Test.
  3. Når du er ferdig med endringene, velger du Lagre egendefinert. Hvis du hopper over dette trinnet, går endringene tapt.

Når du lagrer ledeteksten, låser du det nyeste automatisk oppdagede formatet eller det egendefinerte formatet som er definert. Dette betyr at når du bruker ledeteksten i en agent, en skyflyt eller en app, brukes det lagrede formatet – det varierer ikke.

Når som helst kan du sjekke JSON-skjemaet som genererer ut av JSON-eksemplene ved å <velge />. Du kan ikke endre dette skjemaet for øyeblikket.

Bruke en ledetekst med JSON-utdata i Power Automate

Denne delen veileder deg til å opprette følgende skyflyt:

Skjermbilde av en skyflyt med en ledetekst

  1. Opprett en ledetekst for å behandle fakturaer ved hjelp av et bilde eller dokument som inndata.

    Lær mer i Legg til tekst, bilde eller dokumentinndata i en ledetekst.

    Skjermbilde av ledeteksten for fakturabehandling.

  2. Oppdater JSON-formatet ved å gi følgende JSON-eksempel:

    Skjermbilde av et egendefinert JSON-format.

  3. Opprett en skyflyt med utløseren Når det kommer en ny e-post . Hvis du vil behandle bestemte e-postmeldinger, må du passe på å angi filtre.

    Finn ut mer i Kom i gang med utløsere.

  4. Legg til handlingen Kjør en ledetekst , og velg ledeteksten du opprettet i det første trinnet.

  5. Legg til e-postvedlegget fra utløserhandlingen i fakturainndataene .

    Skjermbilde av promptparametere i en strøm i skyen.

  6. Legg til handlingen Send en e-post .

  7. Rediger e-postteksten for å inkludere elementene som trekkes ut av ledeteksten med JSON-utdata.

    Skjermbilde av en e-posttekst som viser JSON-felt.

vanlige spørsmål

Kan ikke generere en JSON

Du kan støte på følgende feil under testing av en ledetekst: Kan ikke generere en JSON. Rediger ledeteksten, og prøv på nytt.

Denne feilen kan skyldes at modellen omslutter JSON-utdataene med metadatainformasjon som hindrer vellykket bekreftelse av det nødvendige JSON-formatet. Hvis du vil løse problemet, kan du prøve å legge til følgende instruksjon i ledeteksten: Ikke inkluder JSON-markdown i svaret.

Ingen JSON returneres i automatisk identifiseringsmodus

Det er mulig at ingen JSON returneres etter å ha valgt testledeteksten med automatisk identifiseringsmodus aktivert. Det kan skyldes at ledeinstruksjonene er i strid med systeminstruksjonen om å returnere en JSON. Det kan løses ved å endre ledetekstinstruksjonen og teste på nytt.

JSON-formatet oppdateres ikke under ledetekstkjøring

Det nyeste JSON-formatet som ble oppdaget i automatisk identifiseringsmodus, eller det nyeste JSON-formatet som er definert i egendefinert modus, registreres ved rask lagringstid. Dette registrerte JSON-formatet brukes under kjøring av ledetekst, og sikrer konsistensen av svarformatet selv når dynamiske inndata til ledeteksten endres.

Begrensninger

  • Du kan ikke endre et JSON-skjema.
  • Vi støtter ikke definering av et JSON-format uten feltnøkler.
    Eksempel: ["abc", "def"] støttes ikke, men [{"Field1": "abc"}, {"Field1": "def"}] støttes.

Video: ledetekstbygger: JSON-utganger i ledetekstbygger