You’ve rolled away a conversational software driven by Amazon Lex, with a target of enhancing the consumer experience for the customers. Now you desire to monitor just how well it is working. Are your visitors finding it helpful? Just exactly How will they be deploying it? Do they want it sufficient to keep coming back? How will you evaluate their interactions to add more functionality? With out a view that is clear your bot’s user interactions, concerns such as these may be tough to answer. The current launch of conversation logs for Amazon Lex makes it simple to obtain visibility that is near-real-time exactly exactly just how your Lex bots are performing, according to real bot interactions. All bot interactions can be stored in Amazon CloudWatch Logs log groups with conversation logs. You can make use of this conversation information to monitor your bot and gain insights that are actionable improving your bot to boost the consumer experience for your customers.

In a previous post, we demonstrated how exactly to allow conversation logs and make use of CloudWatch Logs Insights to evaluate your bot interactions. This post goes one step further by showing you the way to incorporate having an Amazon QuickSight dashboard to get company insights. Amazon QuickSight allows you to effortlessly produce and publish interactive dashboards. You can easily pick from a substantial collection of visualizations, maps, and tables, and add interactive features such as for instance drill-downs and filters.

Solution architecture

In this company cleverness dashboard solution, you will definitely make use of an Amazon Kinesis information Firehose to constantly stream discussion log information from Amazon CloudWatch Logs to A amazon s3 bucket. The Firehose delivery flow employs a serverless aws lambda function to change the natural information into JSON information documents. Then you’ll usage an AWS Glue crawler to automatically learn and catalog metadata with this information, therefore with Amazon Athena that you can query it.