EMAIL-LIKE USER INTERFACE FOR TRAINING NATURAL LANGUAGE SYSTEMS
First Claim
1. A computer-implemented method comprising:
- receiving a plurality of user logs from a plurality of runtime systems or applications, each user log comprising a natural language expression and an intent, the intent being predicted by the natural language configuration system based on the natural language expression;
determining at least one of a filtered, grouped, or sorted list of user logs, the list comprising one or more of the received user logs;
displaying a plurality of action panels in an inbox view, each action panel being associated with one or more different user log of the list of user logs and comprising the natural language expression and the intent of the associated user log;
displaying for each action panel an option to validate or dismiss the associated user log; and
in response to receiving a selection of the option to validate the user log, configuring and training the natural language configuration system based on the natural language expression and the intent of the validated user log.
2 Assignments
0 Petitions
Accused Products
Abstract
An email-like user interface displays a list of user logs determined based on user-specified list criteria to user logs received in a natural language (NL) training environment. The list comprise a subset of the received user logs in order to minimize the number of actions required to configure and train the NL configuration system in a semi-supervised manner, thereby improving the quality and accuracy of NL configuration system. To determine a list of user logs relevant for training the user logs can be filtered, sorted, grouped and searched within the email-like user interface. A training interface to a network of instances that comprises a plurality of NL configuration systems leverages a crowd-sourcing community of developers in order to efficiently create a customizable NL configuration system.
-
Citations
16 Claims
-
1. A computer-implemented method comprising:
-
receiving a plurality of user logs from a plurality of runtime systems or applications, each user log comprising a natural language expression and an intent, the intent being predicted by the natural language configuration system based on the natural language expression; determining at least one of a filtered, grouped, or sorted list of user logs, the list comprising one or more of the received user logs; displaying a plurality of action panels in an inbox view, each action panel being associated with one or more different user log of the list of user logs and comprising the natural language expression and the intent of the associated user log; displaying for each action panel an option to validate or dismiss the associated user log; and in response to receiving a selection of the option to validate the user log, configuring and training the natural language configuration system based on the natural language expression and the intent of the validated user log. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a non-transitory computer readable storage medium for version control for application development, the non-transitory computer readable storage medium storing instructions for:
-
receiving a plurality of user logs from a plurality of runtime systems or applications, each user log comprising a natural language expression and an intent, the intent being predicted by the natural language configuration system based on the natural language expression; determining at least one of a filtered, grouped, or sorted list of user logs, the list comprising one or more of the received user logs; displaying a plurality of action panels in an inbox view, each action panel being associated with one or more different user log of the list of user logs and comprising the natural language expression and the intent of the associated user log; displaying for each action panel an option to validate or dismiss the associated user log; and in response to receiving a selection of the option to validate the user log, configuring and training the natural language configuration system based on the natural language expression and the intent of the validated user log. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification