Abstract:
A method for configuring an automated self-help system based on prior interactions between a plurality of customers and a plurality of agents of a contact center includes: recognizing, by a processor, speech in the prior interactions between customers and agents to generate recognized text, the recognized text including a plurality of phrases, the phrases being classified into a plurality of clusters; extracting, by the processor, a plurality of sequences of clusters, each of the sequences of clusters corresponding to the phrases of one of the prior interactions; filtering, by the processor, the sequences of clusters based on a criterion; mining, by the processor, a preliminary dialog tree from the sequences of clusters; invoking configuration of the automated self-help system based on the preliminary dialog tree; and outputting a dialog tree for configuring the automated self-help system.
Abstract:
A method for generating a language model for an organization includes: receiving, by a processor, organization-specific training data; receiving, by the processor, generic training data; computing, by the processor, a plurality of similarities between the generic training data and the organization-specific training data; assigning, by the processor, a plurality of weights to the generic training data in accordance with the computed similarities; combining, by the processor, the generic training data with the organization-specific training data in accordance with the weights to generate customized training data; training, by the processor, a customized language model using the customized training data; and outputting, by the processor, the customized language model, the customized language model being configured to compute the likelihood of phrases in a medium.
Abstract:
A method includes: receiving, by a processor, an evaluation form including a plurality of evaluation questions; receiving, by the processor, an interaction to be evaluated by the evaluation form; selecting, by the processor, an evaluation question of the evaluation form, the evaluation question including a rule associated with one or more topics, each of the topics including one or more words or phrases; searching, by the processor, the interaction for the one or more topics of the rule in accordance with the presence of one or more words or phrases in the interaction to generate a search result; calculating, by the processor, an answer to the evaluation question in accordance with the rule and the search result; and outputting, by the processor, the calculated answer to the evaluation question of the evaluation form.
Abstract:
A method for generating a dialogue tree for an automated self-help system of a contact center from a plurality of recorded interactions between customers and agents of the contact center includes: computing, by a processor, a plurality of feature vectors, each feature vector corresponding to one of the recorded interactions; computing, by the processor, similarities between pairs of the feature vectors; grouping, by the processor, similar feature vectors based on the computed similarities into groups of interactions; rating, by the processor, feature vectors within each group of interactions based on one or more criteria, wherein the criteria include at least one of interaction time, success rate, and customer satisfaction; and outputting, by the processor, a dialogue tree in accordance with the rated feature vectors for configuring the automated self-help system.
Abstract:
A method for automatically calculating an overall evaluation score of an interaction includes: receiving, by a processor, an evaluation form, the evaluation form comprising a plurality of automatic questions and a plurality of manual questions; automatically extracting, by a processor, a set of features from the interaction, the set of features comprising answers to the automatic questions without manually generated answers to the manual questions; and computing an overall evaluation score based on the set of features.
Abstract:
A method for extracting, from non-speech text, training data for a language model for speech recognition includes: receiving, by a processor, non-speech text; selecting, by the processor, text from the non-speech text; converting, by the processor, the selected text to generate converted text comprising a plurality of phrases consistent with speech transcription text; training, by the processor, a language model using the converted text; and outputting, by the processor, the language model.
Abstract:
A method for generating a dialogue tree for an automated self-help system of a contact center from a plurality of recorded interactions between customers and agents of the contact center includes: computing, by a processor, a plurality of feature vectors, each feature vector corresponding to one of the recorded interactions; computing, by the processor, similarities between pairs of the feature vectors; grouping, by the processor, similar feature vectors based on the computed similarities into groups of interactions; rating, by the processor, feature vectors within each group of interactions based on one or more criteria, wherein the criteria include at least one of interaction time, success rate, and customer satisfaction; and outputting, by the processor, a dialogue tree in accordance with the rated feature vectors for configuring the automated self-help system.
Abstract:
A method for configuring an automated self-help system based on prior interactions between a plurality of customers and a plurality of agents of a contact center includes: recognizing, by a processor, speech in the prior interactions between customers and agents to generate recognized text, the recognized text including a plurality of phrases, the phrases being classified into a plurality of clusters; extracting, by the processor, a plurality of sequences of clusters, each of the sequences of clusters corresponding to the phrases of one of the prior interactions; filtering, by the processor, the sequences of clusters based on a criterion; mining, by the processor, a preliminary dialogue tree from the sequences of clusters; invoking configuration of the automated self-help system based on the preliminary dialogue tree; and outputting a dialogue tree for configuring the automated self-help system.
Abstract:
A method for configuring an automated, speech driven self-help system based on prior interactions between a plurality of customers and a plurality of agents includes: recognizing, by a processor, speech in the prior interactions between customers and agents to generate recognized text; detecting, by the processor, a plurality of phrases in the recognized text; clustering, by the processor, the plurality of phrases into a plurality of clusters; generating, by the processor, a plurality of grammars describing corresponding ones of the clusters; outputting, by the processor, the plurality of grammars; and invoking configuration of the automated self-help system based on the plurality of grammars.
Abstract:
A system and method are presented for configuring topic-specific chatbots. Clustering interaction transcripts between customers and agents of a contact center is performed to generated a plurality of interaction clusters. The clusters corresponding a topic. Topic-specific dialogue trees are extracted for each cluster. The trees comprise nodes connected by edges. The topic-specific dialogue tree is modified to generate a deterministic dialogue tree. The deterministic dialogue tree is used to configure a topic-specific chatbot to generate and automatically respond to messages regarding the topic.