Modelli di comprensione
Il modo in cui gli errori vengono comunicati al client varia a seconda del tipo di errore che si verifica. Questa sezione si concentra solo sulle condizioni di errore specifiche del modello Amazon Nova. I tre tipi di errore principali da gestire nel codice dell’applicazione sono gli errori di convalida dell’input, deviazione dell’input per IA responsabile (RAI) e deviazione dell’output per RAI.
Convalida dell’input: questi errori si verificano quando utilizzi un valore non supportato come parametro di input. Ad esempio, un valore fuori dai limiti per la temperatura o un formato errato dell’input image. Tutti gli errori di convalida dell’input sono espressi come una ValidationException che contiene una stringa di messaggio che descrive la causa del problema.
Gli errori di deviazione dell’input per RAI si verificano quando viene determinato che i valori del testo o le immagini di input violano la policy di IA responsabile di AWS. Questi errori sono espressi come una ValidationException con uno dei seguenti messaggi:
-
Messaggio di convalida per gli input di testo: “Questa richiesta è stata bloccata dai nostri filtri di contenuti. Modifica il prompt di testo per inviare una nuova richiesta”.
-
Messaggio di convalida per gli input con immagini: “Questa richiesta è stata bloccata dai nostri filtri di contenuti. Modifica l’immagine di input per inviare una nuova richiesta”.
-
Messaggio di convalida per gli input con video: “Questa richiesta è stata bloccata dai nostri filtri di contenuti. Modifica il video di input per inviare una nuova richiesta”.
Gli errori di deviazione dell’output per RAI si verificano quando l’output viene generato, ma viene ritenuto non in linea con la policy di IA responsabile di AWS. Quando si verifica questo tipo di errore, non viene utilizzata un’eccezione. Viene invece restituita una risposta con esito positivo, e la sua struttura contiene un campo error, costituito da una stringa con uno dei seguenti valori:
-
Messaggio di convalida per il testo di output: “Il testo generato è stato bloccato dai nostri filtri di contenuti”.