Segnalazione di un errore
In alcuni casi, i parametri selezionati da Amazon Nova possono causare un errore esterno. Quindi, può essere utile comunicarlo ad Amazon Nova in modo tale che la richiesta possa essere modificata e ritentata. Per notificare gli errori, restituisci comunque il risultato di uno strumento ma modifica lo stato per segnalare l’errore e condividi il messaggio di eccezione.
Questo è un esempio che riporta un messaggio di stato di errore:
tool_result_message = { "role": "user", "content": [ { "toolResult": { "toolUseId": tool["toolUseId"], "content": [{"text": "A validation exception occured on field: sample.field"}], "status": "error" } } ] }