Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Som standard genererer prompten tekst som svar. Tekst kan være praktisk til mange use cases. Men hvis svaret indeholder flere elementer, der skal identificeres individuelt, kan tekstindstillingen være begrænset.
Fordele ved at bruge JSON-output
Med JSON-outputtet kan du generere en JSON-struktur til dit promptsvar i stedet for tekst. JSON gør det nemmere at behandle svar med flere elementer i agenter, cloudflows eller apps.
Følgende er et eksempel på use cases, der bliver mulige med JSON-output:
- Vis struktureret indhold, f.eks. projektplan eller produktoplysninger.
- Udtræk data fra tekst som fakturaer, indkøbsordrer, leveringsformularer og mange flere.
- Identificer objektattributter fra tekstkilder, f.eks. mails eller Dataverse-data.
- Hent flere kategorier eller synspunkter fra en tekst.
Opret en prompt med JSON-output
I dette afsnit beskrives det, hvordan du vælger JSON som output og redigerer JSON-formatet.
Vælg JSON som output
Hvis du vil ændre, hvordan promptsvaret gengives, skal du vælge JSON som output i øverste højre hjørne.
Rediger JSON-format
Hvis du vil have vist eller redigere JSON-formatet, skal du vælge ikonet indstillinger til venstre for Output: JSON.
Formatet registreres som standard automatisk. Dette format betyder, at det format, der er knyttet til prompten, opdateres med det format, der blev registreret på testtidspunktet, hver gang du tester prompten. Dette format er praktisk, når du gentagelser i dine promptinstruktioner og gerne vil vide, hvordan svarformatet udvikler sig.
Hvis du opdaterer JSON-eksemplet, bliver formatet brugerdefineret og opdateres aldrig, hvis du tester prompten igen. Dette format er praktisk, når du ikke vil bede om justering for at påvirke formatet, eller hvis du har brug for at følge et bestemt format.
Du kan vende tilbage til tilstanden automatisk registrering ved at vælge ikonet Tilbage til automatisk registrering .
Følg disse trin for at teste og gemme din prompt:
- Vælg Anvend for at bekræfte det nyligt ændrede eksempel.
- Hvis du vil kontrollere, hvordan dit promptsvar gengives med det nye format, skal du vælge Test.
- Når du er færdig med dine ændringer, skal du vælge Gem brugerdefineret. Hvis du springer dette trin over, går dine ændringer tabt.
Når du gemmer din prompt, låser du det seneste automatisk registrerede format eller det brugerdefinerede format, der er defineret. Det betyder, at når du bruger din prompt i en agent, et cloudflow eller en app, bruges det gemte format – det varierer ikke.
Du kan når som helst kontrollere det JSON-skema, der genereres ud af JSON-eksemplerne, ved at vælge </>. Du kan ikke ændre dette skema i øjeblikket.
Brug en prompt med JSON-output i Power Automate
I dette afsnit kan du oprette følgende cloudflow:
Opret en prompt for at behandle fakturaer ved hjælp af et billede eller dokument som input.
Få mere at vide i Føj tekst, billede eller dokumentinput til en prompt.
Opdater JSON-formatet ved at angive følgende JSON-eksempel:
Opret et cloudflow med udløseren Når en ny mail modtages . Hvis du vil behandle bestemte mails, skal du sørge for at angive filtre.
Få mere at vide i Kom i gang med udløsere.
Tilføj handlingen Kør en prompt , og vælg den prompt, du oprettede i det første trin.
I fakturainputtet skal du tilføje den vedhæftede fil i mailen fra udløserhandlingen.
Tilføj handlingen Send en mail .
Rediger brødteksten i mailen for at inkludere de elementer, der er udtrukket af prompten med JSON-output.
ofte stillede spørgsmål
Der kunne ikke oprettes en JSON
Du kan støde på følgende fejl under test af en prompt: Der kunne ikke oprettes en JSON. Rediger promptinstruktionen, og prøv igen.
Denne fejl kan skyldes, at modellen omslutter JSON-outputtet med metadataoplysninger, der forhindrer en vellykket kontrol af det påkrævede JSON-format. Du kan løse problemet ved at prøve at føje følgende instruktion til din prompt: Medtag ikke JSON Markdown i dit svar.
Der returneres ingen JSON i automatisk registreringstilstand
Det er muligt, at der ikke returneres nogen JSON, når du har valgt Testprompt , hvor tilstanden for automatisk registrering er aktiveret. Det kan skyldes, at promptinstruktionerne er i modstrid med systeminstruktionen om returnering af en JSON. Det kan løses ved at ændre promptinstruktionen og teste igen.
JSON-formatet opdateres ikke ved kørselsprompt
Det seneste JSON-format, der registreres i tilstanden automatisk registrering, eller det seneste JSON-format, der er defineret i brugerdefineret tilstand, registreres, når der spares tid. Dette registrerede JSON-format anvendes på kørselstidspunktet, hvilket sikrer ensartethed i svarformatet, selvom dynamiske input til prompten ændres.
Begrænsninger
- Du kan ikke ændre et JSON-skema.
- Vi understøtter ikke definition af et JSON-format uden feltnøgler.
Eksempel:["abc", "def"]understøttes ikke, men[{"Field1": "abc"}, {"Field1": "def"}]understøttes.