Conversation processing method, conversation management system and computer device
First Claim
Patent Images
1. A conversation processing method, comprising:
- acquiring task-related user requirement data;
updating a user conversation state based on the user requirement data and a pre-configured task-related task parameter, the pre-configured task-related task parameter comprising multiple slots to indicate states of task parameters;
generating at least one piece of candidate action data according to the user conversation state; and
generating response text data according to the at least one piece of candidate action data,wherein the user requirement data comprises a parse result obtained by natural language parsing of text data of a user requirement,wherein the updating the user conversation state based on the user requirement data and the pre-configured task-related task parameter comprises;
assigning a default or a null value to the multiple slots of the pre-configured task-related task parameter based on the parse result, wherein the default value is determined from a task customization condition or a user model information;
generating a conversation parameter based on the pre-configured task-related task parameter and situation prior information; and
updating the conversation parameter according to the parse result, andwherein generating the at least one piece of candidate action data according to the user conversation state comprises;
checking whether the user conversation state includes an ambiguous slot or an ambiguous value; and
generating a clarification candidate action in response to determining that an ambiguous slot or an ambiguous value is included in the user conversation state.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a conversation processing method, a conversation management system and a computer device. The method comprises: acquiring task-related user requirement data; updating a user conversation state based on the user requirement data and a pre-configured task-related task parameter; generating at least one piece of candidate action data according to the user conversation state; and generating response text data according to the at least one piece of candidate action data. The expandability of the conversation management system is improved by customizing the conversion service related to the task in the conversation system.
34 Citations
20 Claims
-
1. A conversation processing method, comprising:
-
acquiring task-related user requirement data; updating a user conversation state based on the user requirement data and a pre-configured task-related task parameter, the pre-configured task-related task parameter comprising multiple slots to indicate states of task parameters; generating at least one piece of candidate action data according to the user conversation state; and generating response text data according to the at least one piece of candidate action data, wherein the user requirement data comprises a parse result obtained by natural language parsing of text data of a user requirement, wherein the updating the user conversation state based on the user requirement data and the pre-configured task-related task parameter comprises; assigning a default or a null value to the multiple slots of the pre-configured task-related task parameter based on the parse result, wherein the default value is determined from a task customization condition or a user model information; generating a conversation parameter based on the pre-configured task-related task parameter and situation prior information; and updating the conversation parameter according to the parse result, and wherein generating the at least one piece of candidate action data according to the user conversation state comprises; checking whether the user conversation state includes an ambiguous slot or an ambiguous value; and generating a clarification candidate action in response to determining that an ambiguous slot or an ambiguous value is included in the user conversation state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A conversation management system, comprising:
-
a requirement acquiring device for acquiring task-related user requirement data; a conversation state updating device for updating a user conversation state based on the user requirement data acquired by the requirement acquiring device and a pre-configured task-related task parameter, the pre-configured task-related task parameter comprising multiple slots to indicate states of task parameters; an action generating device for generating at least one piece of candidate action data according to the user conversation state updated by the conversation state updating device; and a text generating device for generating response text data according to the at least one piece of candidate action data generated by the action generating device, wherein the user requirement data comprises a parse result obtained by natural language parsing of text data of a user requirement, wherein the conversation state updating device is configured to; assign a default or a null value to the multiple slots of the pre-configured task-related task parameter based on the parse result, wherein the default value is determined from a task customization condition or a user model information; generate a conversation parameter based on the pre-configured task-related task parameter and situation prior information; and update the conversation parameter according to the parse result, and wherein the action generating device is configured to; check whether the user conversation state includes an ambiguous slot or an ambiguous value, and generate a clarification candidate action in response to determining that an ambiguous slot or an ambiguous value is included in the user conversation state. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer device, comprising:
-
one or more processors; a memory; and one or more programs, the one or more programs being stored in the memory and comprising instructions configured to be executed by the one or more processors to implement a conversation processing method, the method comprising; acquiring task-related user requirement data; updating a user conversation state based on the user requirement data and a pre-configured task-related task parameter, the pre-configured task-related task parameter comprising multiple slots to indicate states of task parameters; generating at least one piece of candidate action data according to the user conversation state; and generating response text data according to the at least one piece of candidate action data, wherein the user requirement data comprises a parse result obtained by natural language parsing of text data of a user requirement, wherein the updating the user conversation state based on the user requirement data and the pre-configured task-related task parameter comprises; assigning a default or a null value to the multiple slots of the pre-configured task-related task parameter based on the parse result, wherein the default value is determined from a task customization condition or a user model information; generating a conversation parameter based on the pre-configured task-related task parameter and situation prior information; and updating the conversation parameter according to the parse result, and wherein generating the at least one piece of candidate action data according to the user conversation state comprises; checking whether the user conversation state includes an ambiguous slot or an ambiguous value; and generating a clarification candidate action in response to a determination that an ambiguous slot or an ambiguous value is included in the user conversation state.
-
Specification