Odborná definice
Odborná definice
Structured output je výstup generativního modelu, který musí odpovídat předem určenému strojovo čitatelnému formátu, například JSON objektu, XML dokumentu, tabulke nebo volání nástroje. Soulad lze podporit promptem, následným parserom nebo vynutit constrained decodingom podle gramatiky či schémata. Syntaktická validita nepotvrdzuje faktickou správnost ani oprávnenost hodnoty. Produkční systém proto zvlášť ověřuje schéma, typy, rozsahy, vezby a doménové pravidla. Verze schémata je součástí API kontraktu a změna povinného pola může být nekompatibilná.
Srozumitelné vysvětlení
Srozumitelné vysvětlení
Když aplikace očekává pole „suma“ jako číslo a „mena“ jako trojpísmenový kód, volná textová odpověď nestačí. Strukturovaný výstup dá modelu přesný datový kontrakt. Dekóder může zakázat tokeny, které by porušili JSON nebo povolené hodnoty. Výsledek se potom snazší zpracuje programom. I dokonale platný objekt však může obsahovat vymyslenou sumu, neexistujúcu menu nebo nesprávně přiřazení. Formátová spolehlivost a obsahová správnost jsou dvě odlišné kontroly. Aplikace má rozlišovat chybu formátu, prázdny údaj, neistou extrakci a odmítnutí modelu, ne jejich sloučit do jedné výjimky.
Časté otázky
Časté otázky
Jaký je rozdíl mezi JSON output a schema-constrained output?
Prompt na JSON pouze žiada formát a model ho může porušit. Schématem omezené dekódování povoluje jen tokenové pokračování kompatibilní s definovanou strukturou.
Zaručuje platná schéma správně údaje?
Ne. Schéma ověří typ, povinné pole nebo povolené tvary. Neoverí, či model použil správný zdroj, pochopil otázku nebo uviedol pravdivou hodnotu.
Co je constrained decoding?
Během generování maskuje tokeny, které by porušili gramatiku nebo schéma, a zvyšné pravděpodobnosti znovu normalizuje. Může zaručit syntax, ale ovlivnit výběr obsahu.
Jak se řeší nepovinné a podmíněné pole?
Schéma může vyjadrit required, enum, alternativy nebo závislosti. Složité obchodné pravidla se často kontrolují až samostatným validátorom po generování.
Proč se má ukladat i surová odpověď a validační chyba?
Pomáhá to diagnostikovat, či selhal prompt, dekódování, parser nebo doménová kontrola. Při citlivých údajoch musí logování respektovat minimalizaci a přístupové pravidla.
Související pojmy
Související pojmy
Zdroje a redakční stopa
Zdroje a redakční stopa
- JSON Schema Specification Generating Structured Outputs from Language Models
Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.
