Tilhørende videoer

Strukturerede output og funktionskald — ledsagende videoer

Artiklen argumenterer for, at "LLM'en returnerer JSON" holder op med at være et reelt krav, indtil du har schemas, validators, retry-politik og en klar historie for, hvad der sker, når modellen nægter eller opfinder felter. Disse to talks er den klareste sag for den stil kode: den ene er det oprindelige argument for type-drevet LLM-programmering, den anden er OpenAI's egen gennemgang af, hvordan strict JSON-schema-mode og function calling skal komponere i produktion.

Primært valg

17:55
Pydantic er alt, du har brug for: Jason Liu

AI Engineer

Talket, der krystalliserede det moderne mønster "definér en Pydantic-model, giv den til LLM'en, lad validering gøre resten", med konkrete eksempler på nestede objekter, validators der fanger hallucinerede URL'er, og Chain-of-Thought som et typet felt. Se den, før du genlæser artiklens afsnit om validators, og du vil genkende, hvor dens retry- og refusal-regler kommer fra.

Hvad du bør få ud af dette: Lær, hvorfor schema-first LLM-kald behøver typede objekter, validators, retries og eksplicit håndtering af malformerede eller hallucinerede felter.

Forudsætninger: Fortrolig med Python og LLM-API-kald; Pydantic-erfaring hjælper, men er ikke påkrævet.

Bemærkning fra AI Expert: Beholdt som oprindelsen til schema-first-mønsteret — se den for at se, hvor artiklens validator-, retry- og refusal-regler kommer fra, og implementér derefter med den structured-output-tooling, din stack bruger.

Åbn videoside

Også værd at se

40:39
OpenAI DevDay 2024 | Strukturerede outputs til pålidelige applikationer

OpenAI

Gennemgår `strict: true`, forskellen fra gammel JSON-mode, refusal-håndtering og hvordan function calling og response-format-schemas komponerer. Nyttig præcis, fordi den beskriver den kontrakt, API'et giver dig, som er det, artiklens produktionsmønstre er bygget ovenpå.

Hvad du bør få ud af dette: Du kan forklare, hvad strict mode garanterer, hvordan det adskiller sig fra gammel JSON-mode, og hvordan refusal-håndtering passer til structured-output-kontrakten.

Forudsætninger: Arbejdende viden om function calling og JSON Schema-basics.

Bemærkning fra AI Expert: Lige under vores visningsgrænse, men kanonisk — teamet, der shippede strict mode, beskriver den API-kontrakt, artiklens produktionsmønstre er bygget på.

Åbn videoside