A conversation processing method, the method comprising the steps of: 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: acquiring the pre-configured task-related task parameter based on the parse result if the parse result indicates a first interaction of a conversation, and 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, wherein the updating the conversation parameter according to the parse result comprises: defining arithmetic operation, trigger and/or exclusion between the slots; and calculating a new slot value based on a known slot value of the slots by using the arithmetic operation, updating a depending slot value based on a depended slot value of the slots with the trigger, and/or emptying a slot value exclusive from another slot value according to the exclusion, wherein the updating the conversation parameter according to the parse result further comprises: performing a data conflict detection on a value of the conversation parameter to be updated, the data conflict comprising at least one of: the value of the conversation parameter exceeding a range, subordinate relation conflict of the conversation parameter, and parameter value comparative relation conflict of the conversation parameter, and emptying the value of the updated conversation parameter, if a data conflict is detected. 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, acquiring the pre-configured task-related task parameter based on the parse result if the parse result indicates a first interaction of a conversation, and 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, defining arithmetic operation, trigger and/or exclusion between the slots; and calculating a new slot value based on a known slot value of the slots by using the arithmetic operation, updating a depending slot value based on a depended slot value of the slots with the trigger, and/or emptying a slot value exclusive from another slot value according to the exclusion, performing a data conflict detection on a value of the conversation parameter to be updated, the data conflict comprising at least one of: the value of the conversation parameter exceeding a range, subordinate relation conflict of the conversation parameter, and parameter value comparative relation conflict of the conversation parameter, and emptying the value of the updated conversation parameter, if a data conflict is detected.