Our architecture not only helps the dialogs to be more fluent and natural, but it can combine text and audio to intelligently match several elements of information about the conversation. This detailed data can be analyzed and provides the organization, as well as the chatbot developers, ways to improve the user experience.