Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De prompt genereert standaard tekst als antwoord. Tekst kan handig zijn voor veel gebruiksvoorbeelden; Als het antwoord echter meerdere elementen bevat die afzonderlijk moeten worden geïdentificeerd, kan de tekstoptie worden beperkt.
Voordelen van het gebruik van JSON-uitvoer
Met de JSON-uitvoer kunt u een JSON-structuur genereren voor uw promptantwoord in plaats van tekst. Met JSON kunt u gemakkelijker antwoorden verwerken met meerdere elementen in agents, cloudstromen of apps.
Hieronder volgt een voorbeeld van gebruiksvoorbeelden die mogelijk worden met JSON-uitvoer:
- Gestructureerde inhoud weergeven, zoals projectplanning of productinformatie.
- Gegevens extraheren uit tekst zoals facturen, inkooporder, leveringsformulieren en nog veel meer.
- Objectkenmerken van tekstbronnen identificeren, zoals e-mailberichten of Dataverse-gegevens.
- U kunt meerdere categorieën of sentimenten ophalen uit een tekst.
Een prompt maken met JSON-uitvoer
In deze sectie wordt beschreven hoe u JSON als uitvoer selecteert en de JSON-indeling bewerkt.
JSON selecteren als uitvoer
Als u wilt wijzigen hoe het promptantwoord wordt weergegeven, selecteert u JSON als uitvoer in de rechterbovenhoek.
JSON-indeling bewerken
Als u de JSON-indeling wilt weergeven of bewerken, selecteert u het instellingenpictogram links van Uitvoer: JSON.
Standaard wordt de indeling automatisch gedetecteerd. Deze indeling betekent dat telkens wanneer u de prompt test, de indeling die aan de prompt is gekoppeld, wordt vernieuwd met de indeling die tijdens het testen is gedetecteerd. Deze indeling is handig wanneer u uw promptinstructies doorgeeft en wilt weten hoe de antwoordindeling zich ontwikkelt.
Als u het JSON-voorbeeld bijwerkt, wordt de indeling aangepast en wordt deze nooit bijgewerkt als u de prompt opnieuw test. Dit formaat is handig wanneer u niet wilt dat aanpassingen aan de prompt invloed hebben op het formaat, of als u een specifiek formaat moet aanhouden.
U kunt teruggaan naar de modus voor automatisch detecteren door het pictogram Terug naar automatisch detecteren te selecteren.
Voer de volgende stappen uit om uw prompt te testen en op te slaan:
- Selecteer Toepassen om het zojuist gewijzigde voorbeeld te bevestigen.
- Als u wilt controleren hoe uw promptantwoord wordt weergegeven met de nieuwe indeling, selecteert u Testen.
- Wanneer u klaar bent met de wijzigingen, selecteert u Aangepast opslaan. Als u deze stap overslaat, gaan uw wijzigingen verloren.
Wanneer u de prompt opslaat, vergrendelt u de meest recente automatisch gedetecteerde indeling of de gedefinieerde aangepaste indeling. Dit betekent dat wanneer u uw prompt gebruikt in een agent, een cloudstroom of een app, de opgeslagen indeling wordt gebruikt. Dit verschilt niet.
U kunt op elk gewenst moment het JSON-schema controleren dat uit de JSON-voorbeelden wordt gegenereerd door </>. U kunt dit schema momenteel niet wijzigen.
Een prompt gebruiken met JSON-uitvoer in Power Automate
In deze sectie begeleiden we u bij het maken van de volgende cloudworkflow:
Maak een prompt om facturen te verwerken met behulp van een afbeelding of document als invoer.
Meer informatie vindt u in Tekst, afbeelding of documentinvoer toevoegen aan een prompt.
Werk de JSON-indeling bij door het volgende JSON-voorbeeld op te geven:
Maak een cloudstroom met de trigger Wanneer er een nieuwe e-mail binnenkomt . Als u specifieke e-mailberichten wilt verwerken, moet u filters instellen.
Meer informatie vindt u in Aan de slag met triggers.
Voeg de actie Een prompt uitvoeren toe en selecteer de prompt die u in de eerste stap hebt gemaakt.
Voeg in de factuurinvoer de e-mailbijlage toe vanuit de triggeractie.
Voeg de actie Een e-mail verzenden toe.
Bewerk de hoofdtekst van de e-mail om de elementen op te nemen die zijn geëxtraheerd door de prompt met JSON-uitvoer.
Veelgestelde vragen
Er kan geen JSON worden gegenereerd
Tijdens het testen van een prompt kan de volgende fout optreden: er kan geen JSON worden gegenereerd. Bewerk uw promptinstructie en probeer het opnieuw.
Deze fout kan zijn omdat het model de JSON-uitvoer insluit met metagegevensgegevens die een geslaagde verificatie van de vereiste JSON-indeling voorkomen. Als u het probleem wilt oplossen, voegt u de volgende instructie toe aan uw prompt: voeg geen JSON Markdown toe aan uw antwoord.
Er wordt geen JSON geretourneerd in de modus voor automatisch detecteren
Het is mogelijk dat er geen JSON wordt geretourneerd nadat u testprompt hebt geselecteerd met de modus voor automatisch detecteren geactiveerd. Het kan zijn dat de promptinstructies in strijd zijn met de systeeminstructie van het retourneren van een JSON. Dit kan worden opgelost door de promptinstructie te wijzigen en opnieuw te testen.
De JSON-indeling wordt niet gewijzigd tijdens het uitvoeren van de prompt
De meest recente JSON-indeling die is gedetecteerd in de modus voor automatisch detecteren of de meest recente JSON-indeling die is gedefinieerd in de aangepaste modus, wordt geregistreerd op het moment van het opslaan bij een prompt. Deze vastgelegde JSON-indeling wordt toegepast tijdens promptruntime, waardoor de consistentie van de antwoordindeling zelfs wordt gegarandeerd wanneer dynamische invoer naar de prompt wordt gewijzigd.
Beperkingen
- U kunt een JSON-schema niet wijzigen.
- Het definiëren van een JSON-indeling zonder veldsleutels wordt niet ondersteund.
Voorbeeld:["abc", "def"]wordt niet ondersteund, maar[{"Field1": "abc"}, {"Field1": "def"}]wel ondersteund.