Del via


Ændring af promptens output

Prompten opretter som standard tekst som svar. Tekst kan være praktisk i mange tilfælde. Hvis svaret indeholder flere elementer, der skal identificeres individuelt, kan tekstindstillingen dog være begrænset.

Fordele ved at bruge JSON-output

Med JSON-outputtet kan du oprette en JSON-struktur til dit prompt-svar i stedet for tekst. JSON gør det nemmere at behandle svar med flere elementer i agenter, cloudflows eller apps.

I det følgende kan du se et eksempel på use cases, der bliver mulige med JSON-output:

  • Få vist struktureret indhold, f.eks. projektplan eller produktoplysninger.
  • Udtræk data fra tekst som fakturaer, købsordre, leveringsformularer og mange flere.
  • Identificer objektattributter fra tekstkilder, f.eks. mails eller Dataverse-data.
  • Få flere kategorier eller synspunkter fra en tekst.

Oprette en prompt med JSON-output

I dette afsnit beskrives, hvordan du kan vælge JSON som output og redigere JSON-formatet.

Vælge JSON som output

Hvis du vil ændre, hvordan prompt-svar gengives, skal du vælge JSON som output i øverste højre hjørne.

Skærmbillede af valg på siden 'Prompt med JSON'.

Rediger JSON-format

Hvis du vil se eller redigere JSON-formatet, skal du vælge indstillingsikonet til venstre for Output: JSON.

Skærmbillede af indstillinger for output.

Formatet er som standard Registreres automatisk. Dette format betyder, at hver gang du tester prompten, opdateres det format, der er knyttet til prompten, med det format, der blev registreret under testen. Dette format er praktisk, når du vil gentage promptinstruktionerne og vil vide, hvordan svarformatet udvikler sig.

Skærmbillede af 'Format registreres automatisk'.

Hvis du opdaterer JSON-eksemplet, bliver formatet brugerdefineret og opdateres aldrig, hvis du tester prompten igen. Dette format er praktisk, når du ikke ønsker, at prompttilpasning skal påvirke formatet, eller hvis du skal følge et bestemt format.

Du kan vende tilbage til automatisk registreringstilstand ved at vælge ikonet Tilbage til automatisk registrering.

Skærmbillede af ikonet for 'Tilbage til automatisk registrering'.

Benyt følgende fremgangsmåde for at teste og gemme prompten:

  1. Vælg Anvend for at bekræfte det eksempel, der netop er ændret.
  2. Hvis du vil kontrollere, hvordan dit promptsvar gengives med det nye format, skal du vælge Test.
  3. Når du er færdig med ændringerne, skal du vælge Gem brugerdefineret. Hvis du springer dette trin over, går dine ændringer tabt.

Når du gemmer prompten, låser du det nyeste format, der er registreret automatisk, 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 af JSON-eksemplerne, ved at vælge </>. Du kan ikke ændre skemaet i øjeblikket.

Bruge en prompt med JSON-output i Power Automate

I dette afsnit får du hjælp til at oprette følgende cloudflow:

Skærmbillede af et cloudflow med en prompt

  1. Opret en prompt om at behandle fakturaer ved hjælp af et billede eller dokument som input.

    Få mere at vide i Tilføje tekst, billede eller dokumentinput til en prompt.

    Skærmbillede af en prompt til fakturabehandling.

  2. Opdater JSON-formatet ved at angive følgende JSON-eksempel:

    Skærmbillede af et brugerdefineret JSON-format.

  3. Opret et cloudflow med udløseren Når der modtages en ny mail. Hvis du vil behandle bestemte mails, skal du sørge for at angive filtre.

    Du kan finde flere oplysninger under Kom i gang med udløsere.

  4. Tilføj handlingen Kør en prompt, og vælg den prompt, du oprettede i det første trin.

  5. Tilføj den vedhæftede fil i mailen fra udløserhandlingen i fakturainput.

    Skærmbillede af promptparametre i et cloudflow.

  6. Tilføj handlingen Send en mail.

  7. Rediger mailbrødteksten, så den inkluderer de elementer, der er udtrukket af prompten med JSON-output.

    Skærmbillede af en mailbrødtekst, der viser JSON-felter.

OFTE STILLEDE SPØRGSMÅL

En JSON kunne ikke genereres

Du kan støde på følgende fejl under test af en prompt: Der kunne ikke dannes en JSON. Rediger din promptinstruktion, og prøv igen.

Denne fejl kan skyldes, at modellen omslutter JSON-outputtet med metadataoplysninger, der forhindrer en vellykket bekræftelse af det påkrævede JSON-format. Du kan løse problemet ved at prøve at føje følgende vejledning til prompten: Medtag ikke JSON-markdown i dit svar.

JSON returneres ikke i tilstanden til automatisk registrering

Det er muligt, at JSON ikke returneres, når du har valgt Test prompt, hvor tilstanden til automatisk registrering er aktiveret. Det kan skyldes, at promptinstruktionerne er i modstrid med systeminstruktionerne for returnering af en JSON. Det kan løses ved at ændre promptinstruktionen og teste den igen.

JSON-format opdateres ikke under kørsel af prompten

Det nyeste JSON-format, der er registreret i tilstanden til automatisk registrering, eller det nyeste JSON-format, der er defineret i brugerdefineret tilstand, registreres, når prompten gemmes. Dette registrerede JSON-format anvendes under kørsel af prompten og sikrer, at svarformatet forbliver ensartet, selv når 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.

Video: AI Builder: JSON-output i promptgenerator