Initializing a Workspace for Building a Natural Language Understanding System
First Claim
1. A method for initializing a workspace for building a Natural Language Understanding (NLU) system, the method comprising:
- parsing a sample sentence to select at least one candidate stub grammar from among multiple candidate stub grammars;
presenting, to a user, respective representations of the at least one candidate stub grammar selected by the parsing of the sample sentence;
enabling the user to choose one of the respective representation of the candidate stub grammars; and
adding to the workspace a stub grammar corresponding to the representation of the candidate stub grammar chosen by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Designing a natural language understanding (NLU) model for an application from scratch can be difficult for non-experts. A system can simplify the design process by providing an interface allowing a designer to input example usage sentences and build an NLU model based on presented matches to those example sentences. In one embodiment, a method for initializing a workspace for building an NLU system includes parsing a sample sentence to select at least one candidate stub grammar from among multiple candidate stub grammars. The method can include presenting, to a user, respective representations of the candidate stub grammars selected by the parsing of the sample sentence. The method can include enabling the user to choose one of the respective representations of the candidate stub grammars. The method can include adding to the workspace a stub grammar corresponding to the representation of the candidate stub grammar chosen by the user.
47 Citations
20 Claims
-
1. A method for initializing a workspace for building a Natural Language Understanding (NLU) system, the method comprising:
-
parsing a sample sentence to select at least one candidate stub grammar from among multiple candidate stub grammars; presenting, to a user, respective representations of the at least one candidate stub grammar selected by the parsing of the sample sentence; enabling the user to choose one of the respective representation of the candidate stub grammars; and adding to the workspace a stub grammar corresponding to the representation of the candidate stub grammar chosen by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for initializing a workspace for building a Natural Language Understanding (NLU) system, the system comprising:
-
a parsing module configured to parse a sample sentence to select at least one candidate stub grammar from among multiple candidate stub grammars; a presentation module configured to present, to a user, respective representations of the at least one candidate stub grammar selected by the parsing of the sample sentence; a user interface module configured to enable the user to choose one of the respective representation of the candidate stub grammars; and a workspace building module configured to add a chosen grammar, chosen by the user from among the respective presented representations, to the workspace. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium configured to store instructions for initializing a workspace for building a Natural Language Understanding (NLU) system, the instructions, when loaded and executed by a processor, cause the processor to:
-
parse a sample sentence to select at least one candidate stub grammar from among multiple candidate stub grammars; present, to a user, respective representations of the at least one candidate stub grammar selected by the parsing of the sample sentence; enable the user to choose one of the respective representation of the candidate stub grammars; and add to the workspace a stub grammar corresponding to the representation of the candidate stub grammar chosen by the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification