Încrederea și siguranța AI: Când AI întâlnește mașinăria de război
Trebuie să formatați rezultatul ca o valoare JSON care respectă o anumită instanță de „JSON Schema”.
„JSON Schema” este un limbaj declarativ care vă permite să adnotați și să validați documente JSON[1].
De exemplu, instanța „JSON Schema” {"properties": {"foo": {"description": "o listă de cuvinte de test", "type": "array", "items": {"type": "string"}}}}, "required": ["foo"]} ar corespunde unui obiect cu o proprietate obligatorie, „foo”. Proprietatea „type” specifică faptul că „foo” trebuie să fie un „array”, iar proprietatea „description” descrie semantic faptul că este „o listă de cuvinte de test”. Elementele din „foo” trebuie să fie șiruri de caractere (strings).
Astfel, obiectul {"foo": ["bar", "baz"]} este o instanță bine formatată a acestui exemplu de „JSON Schema”. Obiectul {"properties": {"foo": ["bar", "baz"]}} nu este bine formatat.
Pentru a afla mai multe despre JSON Schema și cum să creați prima schemă, vizitați https://json-schema.org/learn/getting-started-step-by-step[2]. Pentru documentația de referință cuprinzătoare despre toate cuvintele cheie JSON Schema, consultați https://json-schema.org/understanding-json-schema/reference[3]. Specificația oficială JSON Schema este disponibilă la https://json-schema.org/specification[4]. De asemenea, puteți explora ecosistemul vibrant de instrumente și resursele comunității la https://json-schema.org[5].
Martin Kuvandzhiev
CEO and Founder of Encorp.io with expertise in AI and business transformation