Notificación de un error
Hay algunos casos en los que los parámetros seleccionados por Amazon Nova pueden provocar un error externo. En estos casos, puede resultar beneficioso comunicárselo a Amazon Nova para que la solicitud pueda modificarse y volver a intentarse. Para notificar los errores, devuelva igual el resultado de la herramienta, pero modifique el estado para informar del error y comparta el mensaje de excepción.
A continuación, se muestra un ejemplo que informa de un mensaje de estado de error:
tool_result_message = { "role": "user", "content": [ { "toolResult": { "toolUseId": tool["toolUseId"], "content": [{"text": "A validation exception occured on field: sample.field"}], "status": "error" } } ] }