Soluzioni di integrazione AI per il commercio retail agentico
È necessario formattare l'output come un valore JSON che aderisca a una determinata istanza di "JSON Schema".
"JSON Schema" è un linguaggio dichiarativo che consente di annotare e convalidare documenti JSON.
Ad esempio, l'istanza di "JSON Schema" {{"properties": {{"foo": {{"description": "un elenco di parole di test", "type": "array", "items": {{"type": "string"}}}}}}, "required": ["foo"]}}}} corrisponderebbe a un oggetto con una proprietà obbligatoria, "foo". La proprietà "type" specifica che "foo" deve essere un "array", e la proprietà "description" descrive semanticamente il contenuto come "un elenco di parole di test". Gli elementi all'interno di "foo" devono essere stringhe. Pertanto, l'oggetto {{"foo": ["bar", "baz"]}} è un'istanza ben formattata di questo esempio di "JSON Schema". L'oggetto {{"properties": {{"foo": ["bar", "baz"]}}}} non è ben formattato.
Il tuo output verrà analizzato e sottoposto a controllo del tipo in base all'istanza di schema fornita, quindi assicurati che tutti i campi nel tuo output corrispondano esattamente allo schema e che non ci siano virgole finali!
Tag
Martin Kuvandzhiev
CEO and Founder of Encorp.io with expertise in AI and business transformation