Co to są structured outputs, czyli odpowiedzi zgodne ze schematem?
Uwaga do przejrzenia: Odpowiedź odwołuje się do CV lub oferty pracy autorki materiału — dostosuj ją do własnego doświadczenia.
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
To możliwość poproszenia API modelu o wynik o określonej strukturze i ograniczenia sposobu jego generowania. Na przykład zamiast dowolnego opisu chcę obiekt z polami title, price i currency. Szczegóły obsługiwanego schematu zależą od usługi.
To pomaga podłączyć wynik do aplikacji, bo program wie, jakich pól oczekiwać. Nie dowodzi jednak, że cena jest prawdziwa. Model może zwrócić poprawnie ułożone dane o nieistniejącym produkcie. Trzeba więc osobno sprawdzać sens danych oraz obsłużyć brak informacji, odmowę i przerwane wywołanie. Schemat nie powinien wymuszać zgadywania brakującej wartości.
Dlaczego to ważne: Ważne w ekstrakcji i klasyfikacji wymienionych w CV.
Możliwe dopytania: Co oznacza poprawny typ danych, a co ich prawdziwość?
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.
Dalsza lektura
- Claude Platform: Structured outputs(otwiera się w nowej karcie)Docs; dostęp 22.10.2026. Kontrakt schematu, ograniczenia i walidacja; parametry zależą od API/SDK.