QBusiness / Client / put_feedback
put_feedback#
- QBusiness.Client.put_feedback(**kwargs)#
- Enables your end user to provide feedback on their Amazon Q Business generated chat responses. - See also: AWS API Documentation - Request Syntax- response = client.put_feedback( applicationId='string', userId='string', conversationId='string', messageId='string', messageCopiedAt=datetime(2015, 1, 1), messageUsefulness={ 'usefulness': 'USEFUL'|'NOT_USEFUL', 'reason': 'NOT_FACTUALLY_CORRECT'|'HARMFUL_OR_UNSAFE'|'INCORRECT_OR_MISSING_SOURCES'|'NOT_HELPFUL'|'FACTUALLY_CORRECT'|'COMPLETE'|'RELEVANT_SOURCES'|'HELPFUL'|'NOT_BASED_ON_DOCUMENTS'|'NOT_COMPLETE'|'NOT_CONCISE'|'OTHER', 'comment': 'string', 'submittedAt': datetime(2015, 1, 1) } ) - Parameters:
- applicationId (string) – - [REQUIRED] - The identifier of the application associated with the feedback. 
- userId (string) – The identifier of the user giving the feedback. 
- conversationId (string) – - [REQUIRED] - The identifier of the conversation the feedback is attached to. 
- messageId (string) – - [REQUIRED] - The identifier of the chat message that the feedback was given for. 
- messageCopiedAt (datetime) – The timestamp for when the feedback was recorded. 
- messageUsefulness (dict) – - The feedback usefulness value given by the user to the chat message. - usefulness (string) – [REQUIRED] - The usefulness value assigned by an end user to a message. 
- reason (string) – - The reason for a usefulness rating. 
- comment (string) – - A comment given by an end user on the usefulness of an AI-generated chat message. 
- submittedAt (datetime) – [REQUIRED] - The timestamp for when the feedback was submitted. 
 
 
- Returns:
- None 
 - Exceptions- QBusiness.Client.exceptions.ResourceNotFoundException
- QBusiness.Client.exceptions.InternalServerException
- QBusiness.Client.exceptions.ThrottlingException
- QBusiness.Client.exceptions.ValidationException
- QBusiness.Client.exceptions.AccessDeniedException