Promptovanie

režim JSON

Anglický výraz JSON mode

pokročiléheslo č. 5825 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená režim JSON?

Režim JSON je nastavenie generovania, ktoré zabezpečuje, že model vráti syntakticky platný JSON. Zvyčajne negarantuje konkrétne názvy polí, typy ani splnenie aplikačnej schémy, pokiaľ rozhranie výslovne neponúka vynucovanie schémy. Prompt musí stále opísať požadovaný obsah a aplikácia ho validovať.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Jednoduchý prototyp požiada o JSON a následne ho parsuje a validuje proti vlastnej schéme. Produkcia používa štruktúrované výstupy, ak sú dostupné, a spracuje prázdnu, odmietnutú alebo skrátenú odpoveď. Hodnoty sa nikdy nevkladajú priamo do databázy či príkazu bez typových a autorizačných kontrol.

Overiteľnosť

Odborné zdroje

  1. OpenAI - Function calling and Structured Outputsplatform.openai.com
  2. JSON Schema - specificationjson-schema.org

Praktické odpovede

Často kladené otázky

Ako funguje režim JSON?

API obmedzí dekódovanie tak, aby výsledná postupnosť vytvorila platnú JSON syntax, nie nevyhnutne požadovaný objekt.

Kedy má režim JSON praktický význam?

Jednoduchý prototyp požiada o JSON a následne ho parsuje a validuje proti vlastnej schéme.

S čím si pojem nezamieňať?

Structured Outputs môžu garantovať zhodu s dodanou schémou; JSON mode garantuje predovšetkým syntaktickú formu.

Ako sa výsledok kontroluje?

Testuje sa parsovanie, povinné polia, typy, limity, skrátenie a správanie pri odmietnutí či nedostatku tokenov.

Na čo si dať pozor?

Syntakticky platný JSON môže mať nesprávne polia alebo hodnoty a model môže generovať nadbytočný či veľmi dlhý obsah.