CPC G06F 40/30 (2020.01) [G06F 40/205 (2020.01); G06F 40/211 (2020.01); G06F 40/216 (2020.01); G06F 40/253 (2020.01); G06F 40/284 (2020.01); G06F 40/295 (2020.01); G06N 3/08 (2013.01)] | 20 Claims |
1. An agent automation system, comprising:
a memory configured to store a natural language understanding (NLU) framework, wherein the NLU framework includes a part-of-speech (POS) component, a variability filter component, a parser component, and a final scoring and filtering component; and
a processor configured to execute instructions of the NLU framework to cause the agent automation system to perform actions comprising:
performing, via the POS component, part-of-speech (POS) tagging to generate a set of potential POS taggings for a set of utterances;
performing, via the variability filter component, variability filtering of the set of potential POS taggings to generate a set of final nominee POS taggings, wherein each of the set of final nominee POS taggings is distinct from one another;
parsing, via the parsing component, the set of final nominee POS taggings to generate a set of potential meaning representations for the set of final nominee POS taggings; and
selecting, via the final scoring and filtering component, a final set of meaning representations for the set of utterances from the set of potential meaning representations.
|