Method and system for conveying an example in a natural language understanding application
First Claim
1. A method for interacting with a natural language understanding system (NLU) comprising the steps of:
- entering at least one example sentence during development of a natural language understanding (NLU) application; and
presenting said example sentence, wherein said example sentence is interpreted by an NLU model.
3 Assignments
0 Petitions
Accused Products
Abstract
A method (300) and system (100) is provided to add the creation of examples at a developer level in the generation of Natural Language Understanding (NLU) models, tying the examples into a NLU sentence database (130), automatically validating (310) a correct outcome of using the examples, and automatically resolving (316) problems the user has using the examples. The method (300) can convey examples of what a caller can say to a Natural Language Understanding (NLU) application. The method includes entering at least one example associated with an existing routing destination, and ensuring an NLU model correctly interprets the example unambiguously for correctly routing a call to the routing destination. The method can include presenting the example sentence in a help message (126) within an NLU dialogue as an example of what a caller can say for connecting the caller to a desired routing destination. The method can also include presented a failure dialogue for displaying at least one example that failed to be properly interpreted to ensure that ambiguous or incorrect examples are not presented in a help message.
-
Citations
21 Claims
-
1. A method for interacting with a natural language understanding system (NLU) comprising the steps of:
-
entering at least one example sentence during development of a natural language understanding (NLU) application; and
presenting said example sentence, wherein said example sentence is interpreted by an NLU model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for creating a Natural Language Understanding (NLU) application comprising:
-
an example planner that prompts a developer for at least one example sentence; and
a validation unit connected to the example planner to increase a likelihood that an NLU model properly interprets said example sentence. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification