主权项 |
1. A computer-implemented method for use with an interactive voice response system comprising:
storing, using one or more computing devices implementing an interactive voice response application, a plurality of backend communication logs, each of the plurality backend communication logs including a user query and a corresponding backend query; parsing, using the one or more computing devices, the plurality of backend communication logs to extract statistical information; translating the extracted statistical information into a natural language tag; generating, using the one or more computing devices, a mapping between each user query and a corresponding set of language tags based on the translating; sorting, using the one or more computing devices, the plurality of backend communication logs based upon, at least in part, the extracted statistical information and the mapping; receiving, using the one or more computing devices, a current user query, at the interactive voice response application, and the corresponding backend query; updating the interactive voice response application by dynamically updating the mapping, wherein dynamically updating the mapping is based upon, at least in part, a current user query being received and a determined commonality between the current user query and at least one of a previous user query, wherein the determined commonality associates the current user query with the corresponding set of language tags for the previous user query; determining a query intent for a subsequent user query, received via the interactive voice response application, based on the sorted backend communication logs and the updated mapping; and providing, via the interactive voice response application, a database response to the user based upon, at least in part, the determined query intent and the backend communication log. |