info Otevřen novým pracovním výzvám! Kontaktujte mě
Daniel Hladík AI Automation Engineer

← Všechny pojmy

Structured output (strukturovaný výstup)

Režim, ve kterém LLM vrací odpověď v předem daném formátu (typicky JSON), zaručeně validní a připravený pro další zpracování.

Co je structured output?

Structured output (strukturovaný výstup) je funkce LLM, při které model místo volného textu vrací odpověď v pevně daném formátu - typicky JSON podle zadaného schématu. Model má zaručeno, že výstup bude syntakticky validní, takže ho lze okamžitě předat dalšímu kroku workflow bez rizika chyby parsingu.

Jak structured output aktivovat

  • JSON mode: Jednoduchý přepínač v API, model vrátí validní JSON (bez garance konkrétních polí)
  • JSON schema: Předáte schéma s požadovanými poli a typy - model výstup přesně dodrží
  • Tool/function schema: U function calling je strukturovaný výstup de facto povinný

Typické use casy

  • Extrakce dat z e-mailů nebo dokumentů (jméno, IČO, částka, datum)
  • Klasifikace ticketů: {"kategorie": "fakturace", "priorita": "vysoká"}
  • Výstupy chatbotů pro strojové zpracování
  • Kroky AI agentů - další akce jsou strukturovaný záznam

Doporučení

  • Při structured output nastavte temperature blízko 0 pro konzistenci
  • Definujte schéma co nejužší - nepovinná pole zvyšují variabilitu
  • Vždy validujte schéma i na své straně, ne vše modely dodrží 100 %