Output strutturati per i modelli Anthropic Claude su Amazon Bedrock
aws ·
Amazon Bedrock ha introdotto gli output strutturati per tutti i modelli Anthropic Claude, consentendo risposte JSON deterministiche che rispettano rigorosamente gli schemi definiti. Questa funzionalità utilizza il decoding vincolato durante la generazione dei token, eliminando la necessità di parsing personalizzato, logica di retry o validazione post-processo. Gli sviluppatori possono sfruttare questa capacità sia tramite gli endpoint bedrock-runtime che bedrock-mantle per attività come l'estrazione di dati, l'analisi contrattuale e l'instradamento intelligente dei ticket. L'implementazione supporta due meccanismi principali: il formato di output JSON Schema per la strutturazione generale delle risposte e l'uso rigoroso degli strumenti (strict tool use) per flussi di lavoro agentic che richiedono una convalida precisa dei parametri. Le prestazioni sono ottimizzate attraverso una cache della grammatica di 24 ore, che riduce la latenza per le richieste di schemi ripetuti garantendo al contempo la sicurezza dei tipi e la presenza dei campi obbligatori. I requisiti chiave includono l'impostazione di additionalProperties a false e l'utilizzo di nomi di campo descrittivi per massimizzare l'accuratezza del modello. Le funzionalità supportate comprendono tipi di base, enum e formati di stringa specifici, sebbene gli schemi ricorsivi e i riferimenti esterni non siano ancora supportati. Questo aggiornamento rende più affidabile l'integrazione di Claude nei pipeline di produzione, garantendo output conformi allo schema senza ulteriori gestioni degli errori.
aws