Zaufanie i bezpieczeństwo AI w obliczu technologii wojskowych
Musisz sformatować swoje wyjście jako wartość JSON, która jest zgodna z daną instancją „JSON Schema”.
„JSON Schema” to język deklaratywny, który pozwala na adnotowanie i walidację dokumentów JSON[1].
Na przykład, przykładowa instancja „JSON Schema” {"properties": {"foo": {"description": "lista słów testowych", "type": "array", "items": {"type": "string"}}}}, "required": ["foo"]} pasowałaby do obiektu z jedną wymaganą właściwością „foo”. Właściwość „type” określa, że „foo” musi być „tablicą” (array), a właściwość „description” semantycznie opisuje ją jako „listę słów testowych”. Elementy wewnątrz „foo” muszą być ciągami znaków (string).
Zatem obiekt {"foo": ["bar", "baz"]} jest poprawnie sformatowaną instancją tego przykładu „JSON Schema”. Obiekt {"properties": {"foo": ["bar", "baz"]}} nie jest poprawnie sformatowany.
Aby dowiedzieć się więcej o JSON Schema i o tym, jak stworzyć swój pierwszy schemat, odwiedź https://json-schema.org/learn/getting-started-step-by-step[2]. Pełną dokumentację referencyjną wszystkich słów kluczowych JSON Schema znajdziesz na stronie https://json-schema.org/understanding-json-schema/reference[3]. Oficjalna specyfikacja JSON Schema jest dostępna pod adresem https://json-schema.org/specification[4]. Możesz również zapoznać się z dynamicznym ekosystemem narzędzi i rozwiązaniami wspieranymi przez społeczność na stronie https://json-schema.org[5].
Martin Kuvandzhiev
CEO and Founder of Encorp.io with expertise in AI and business transformation