Review and export chat feedback to understand user sentiment and improve response
quality. This task helps you find trends, diagnose issues by using full conversation history, and
share insights through downloadable reports.
Before you begin
Make sure that you have access to the OpenSearch dashboard and permission to view logs that
include chat feedback data.
About this task
Use OpenSearch to filter, review, and export user feedback that the AI chat widget collects. You
can analyze sentiment and review the full conversation that led to each feedback entry.
Procedure
-
On the OpenSearch dashboard, open the search interface.
- In the search bar, enter one of the following queries.
- Retrieve all feedback:
"FeedbackGraph.registerFeedback Feedback"
- Retrieve positive feedback:
"isPositive:true"
- Retrieve negative feedback:
"isPositive:false"
For more information about OpenSearch query syntax and filtering, see the
OpenSearch documentation.
- Set the date range for the time period that you want to analyze.
- In the field selector, select the following fields:
- ext_requestId
- message
- Any additional fields such as timestamp, if required.
The following example shows a typical feedback entry
structure.
FeedbackGraph.registerFeedback Feedback: {
isPositive: false,
feedback: "Note was not updated correctly while cancelling the order",
conversation: [
{u: "cancel order"},
{a: "To proceed with the cancellation of the order, please provide the order number."},
{u: "Y100007740"},
{a: "### Summary\n\nThe order Y100007740 has been cancelled successfully.\n\n| Order Number | Total Amount |\n|--------------|--------------||\n| Y100007740 | 25.00 USD |"}
]
}
In this example,
- The
isPositive field is set to false, indicating negative feedback.
- The
feedback field contains the user's comment: "Note was not updated correctly
while cancelling the order".
- The conversation array shows the complete interaction, including the user's request to cancel an
order, the agent's request for the order number, and the final cancellation. confirmation
- Review the results that are displayed in the Results
page.
- To export the data, click Download as CSV in the
Results page.
Results
The system displays feedback entries that include sentiment, comments, and the full conversation
history. You can export this data for reporting or further analysis.
Each feedback entry contains the following data:
- isPositive indicates whether the feedback is positive (true) or negative
(false).
- feedback contains the user-provided comments.
- conversation provides the full interaction history, including user inputs
and agent responses.
- u represents user input or a question.
- a represents the agent response.
This structure helps you trace issues, validate responses, and identify trends in user
feedback.