Informar um erro
Há alguns casos em que os parâmetros selecionados pelo Amazon Nova podem causar um erro externo. Pode ser útil comunicar isso de volta ao Amazon Nova para que a solicitação possa ser modificada e repetida. Para notificar sobre erros, ainda retorne o resultado da ferramenta, mas modifique o status para informar o erro e compartilhar a mensagem de exceção.
Confira abaixo um exemplo que informa uma mensagem de status de erro:
tool_result_message = { "role": "user", "content": [ { "toolResult": { "toolUseId": tool["toolUseId"], "content": [{"text": "A validation exception occured on field: sample.field"}], "status": "error" } } ] }