| CPC H04L 51/21 (2022.05) [G06F 18/22 (2023.01); G06F 40/237 (2020.01); G06F 40/279 (2020.01); G06F 40/35 (2020.01); H04L 51/02 (2013.01)] | 20 Claims |

|
1. A system for suggesting a topic in a messaging system, the system comprising:
a processor; and
a memory device that stores program code structured to cause the processor to:
receive a set of queries from a chat transcript history that comprises at least a partial transcript of one or more conversations involving a bot, wherein the set of queries includes a set of unhandled queries, and each unhandled query comprises a query for which the bot did not identify a corresponding topic;
generate a vector representation for each unhandled query in the set of unhandled queries;
cluster the vector representations for the set of unhandled queries to generate a plurality of clusters of vector representations, each cluster corresponding to a group of unhandled queries;
for each cluster, generate a corresponding suggested topic for implementation in the bot;
provide each suggested topic to an authoring tool, wherein the authoring tool comprises an interactive element to enable an author to select one of the suggested topics for implementation in the bot;
implement the one of the suggested topics in the bot in response to a selection of the interactive element; and
in a subsequent conversation involving the bot, select a particular topic of conversation from a list of topics that includes the one of the suggested topics.
|