Patent attributes
A pipeline is provided for management of a pool of chat message templates for an automated dialog system. The pool of chat messages may be managed using machine learning-based clustering and feedback-based modifications. A set of chat messages may be analyzed using a machine learning model to generate different clusters of messages that are semantically related. Representative messages may be selected from each cluster and used in chat sessions according to the semantic context of the chat sessions. Based on feedback obtained during the chat sessions, metrics generated based on the feedback, and/or other data, modifications may be made to the clusters and/or the representative messages to improve the performance of the automated dialog system.