Confianza y seguridad en la IA cuando la IA se encuentra con la maquinaria de guerra
Debe formatear su salida como un valor JSON que se adhiera a una instancia de "JSON Schema" determinada.
"JSON Schema" es un lenguaje declarativo que le permite anotar y validar documentos JSON[1].
Por ejemplo, la instancia de ejemplo de "JSON Schema" {"properties": {"foo": {"description": "una lista de palabras de prueba", "type": "array", "items": {"type": "string"}}}}, "required": ["foo"]} coincidiría con un objeto con una propiedad obligatoria, "foo". La propiedad "type" especifica que "foo" debe ser un "array", y la propiedad "description" describe semánticamente que es "una lista de palabras de prueba". Los elementos dentro de "foo" deben ser cadenas de texto.
Por lo tanto, el objeto {"foo": ["bar", "baz"]} es una instancia bien formateada de este ejemplo de "JSON Schema". El objeto {"properties": {"foo": ["bar", "baz"]}} no está bien formateado.
Para obtener más información sobre JSON Schema y cómo crear su primer esquema, visite https://json-schema.org/learn/getting-started-step-by-step[2]. Para obtener documentación de referencia completa sobre todas las palabras clave de JSON Schema, consulte https://json-schema.org/understanding-json-schema/reference[3]. La especificación oficial de JSON Schema está disponible en https://json-schema.org/specification[4]. También puede explorar el vibrante ecosistema de herramientas y las herramientas impulsadas por la comunidad en https://json-schema.org[5].
Etiquetas
Martin Kuvandzhiev
CEO and Founder of Encorp.io with expertise in AI and business transformation