Van een JSON-antwoord naar een betrouwbare workflow
Specificeer velden, valideer structuur en feiten, en behandel onvolledige uitvoer vóór automatisering.

Op deze pagina
Begin met het ontvangende systeem
Voordat je een model om JSON vraagt, beslis wat het volgende systeem nodig heeft. Kies veldnamen, types, verplichte velden en een weergave voor ontbrekende informatie. Een voorspelbaar object is alleen nuttig als de betekenis past bij de taak. Houd een kleine, versiebeheerde schema bij de consumerende applicatie.
Vraag een expliciete structuur
Selecteer JSON in de playground en beschrijf de verwachte velden. Vraag bijvoorbeeld om een samenvattingsreeks, een next_steps-array van reeksen en een missing_information-array. Vermeld dat het resultaat de aangeleverde bron moet gebruiken in plaats van externe gissingen. Het volgende object is illustratief, geen gegenereerd modelresultaat.
{
"summary": "The launch date has not been supplied.",
"next_steps": ["Confirm the owner and launch date."],
"missing_information": ["owner", "launch_date"]
}
Valideer syntaxis, structuur en bewijs
Parse eerst de JSON. Wijs daarna onverwachte types, ontbrekende verplichte velden of reeksen buiten je zakelijke limieten af. Controleer ten slotte feitelijke velden tegen de bron. Een schema valideert de vorm van een object; het kan niet vaststellen dat een datum of eigenaar waar is. Bewaar bronidentificatoren als de volgende stap traceerbaarheid nodig heeft.
| Fout | Herstel |
|---|---|
| Ongeldige JSON | Probeer één keer opnieuw met de parserfout en de oorspronkelijke taak |
| Ontbrekend veld | Vraag de vereiste structuur of retourneer een validatiefout |
| Niet-ondersteund feit | Markeer als onbekend; vraag om bronbewijs |
| Afgebroken uitvoer | Verhoog het budget of verklein de extractiescope |
Behandel onvolledige uitvoer als onvolledig
Een gestopt antwoord kan midden in een reeks of object eindigen. Voer het niet uit en repareer het niet stilzwijgend tot een zelfverzekerd resultaat. Inspecteer bij een providerintegratie de voltooiingsstatus en behoud de fout. Redeneren kan uitvoertokens verbruiken, dus budgeteer daarvoor bij hoge inspanning. De API-gids legt responsafhandeling uit.
Plaats een grens vóór neveneffecten
Een geparseerd object mag niet automatisch een e-mail versturen, een bestelling wijzigen of een commando uitvoeren. Valideer machtigingen en de zakelijke actie onafhankelijk. Gebruik een goedkeuringsstap waar je applicatie die vereist. Test negatieve gevallen—verkeerde types, onbekende identificatoren, extra velden en onderbroken streams—voordat je automatisering inschakelt. Lees de sectie over tool-aanroepen voor de verantwoordelijkheid van de applicatie.
Probeer een taak uit je eigen werk.
Geef het bronmateriaal en controleer het resultaat.
Werkruimte openen