Conversation processing method and device and electronic equipment

By displaying dialogue shorthand cards in the dialogue interface, users can quickly view consensus information reached with the artificial intelligence system, solving the problem that users need to view a large amount of historical dialogue content to master the key points of the conversation, improving user experience and supporting the execution of automated tasks.

CN120122853APending Publication Date: 2025-06-10HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311647974.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-04
Publication Date
2025-06-10

AI Technical Summary

Technical Problem

When talking to an artificial intelligence system, users need to view a large amount of historical conversation content to master the key points of the conversation, resulting in a poor user experience.

Method used

Provides a dialogue processing method. By displaying dialogue shorthand cards in the dialogue interface, users can quickly view consensus information with the artificial intelligence system, including dialogue status and automated task controls.

Benefits of technology

Users can quickly grasp the key points of the conversation through dialogue shorthand cards, improve user experience, and support the execution of automated tasks, improving conversation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120122853A_ABST
    Figure CN120122853A_ABST
Patent Text Reader

Abstract

The dialogue processing method comprises the following steps: displaying a first dialogue interface where a user interacts with an artificial intelligence system; in response to a first operation triggered by the user, a first dialogue shorthand card is displayed in the first dialogue interface, and the first dialogue shorthand card comprises consensus information that the user and the artificial intelligence system reach a consensus in the first dialogue interface. Therefore, in the dialogue process with the artificial intelligence system, the user can quickly master the dialogue key points through the dialogue shorthand card, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information technology (IT), and particularly to a dialogue processing method, apparatus, and electronic device. Background Art

[0002] Currently, on an electronic device, an artificial intelligence system with natural semantic understanding and natural dialogue capabilities can be used, such as a digital assistant or a large language model, etc. A user can have an interactive dialogue with this type of artificial intelligence system on the electronic device. However, during the dialogue process, the user often needs to view most of the historical dialogue content to grasp the key points of the conversation, resulting in a poor experience. Summary of the Invention

[0003] This application provides a dialogue processing method, apparatus, electronic device, computer storage medium, and computer product, which can enable a user to quickly grasp the key points of the conversation and improve the user experience.

[0004] In a first aspect, this application provides a dialogue processing method, including: displaying a first dialogue interface for a user to interact with an artificial intelligence system; in response to a first operation triggered by the user, displaying a first dialogue shorthand card in the first dialogue interface, where the first dialogue shorthand card includes: consensus information reached by the user and the artificial intelligence system in the first dialogue interface. In this way, during the dialogue process between the user and the artificial intelligence system, the user can quickly grasp the key points of the conversation through this dialogue shorthand card, improving the user experience.

[0005] In a possible implementation, the first dialogue shorthand card further includes: a dialogue status. In this way, the user can intuitively understand the dialogue status, improving the user experience.

[0006] In a possible implementation, the first operation includes one or more of the following: the user triggers an instruction, operation, or event for creating the first dialogue shorthand card, or the dialogue intention of the user and the artificial intelligence system is a preset intention. In this way, the generation of the dialogue shorthand card can be triggered in multiple ways, enriching the generation methods of the dialogue shorthand card.

[0007] In a possible implementation, it further includes: marking the consensus information in the dialogue content displayed in the first dialogue interface. In this way, it can help the user understand what information is recorded.

[0008] In a possible implementation, after displaying the first dialogue shorthand card, it further includes: when the consensus information in the dialogue content displayed in the first dialogue interface changes, updating the consensus information included in the first dialogue shorthand card. In this way, the content in the dialogue shorthand card can be kept up-to-date.

[0009] In a possible implementation, after displaying the first conversation shorthand card, it further includes: in response to an editing operation by the user on the consensus information in the first conversation shorthand card, updating the consensus information included in the first conversation shorthand card. In this way, the user can change the content in the conversation shorthand card based on their own needs, enhancing the user experience.

[0010] In a possible implementation, the first conversation shorthand card further includes: an automated task control. At this time, after displaying the first conversation shorthand card, it further includes: in response to a triggering operation on the automated task control, displaying a task card in the first conversation interface, where the task card is used to indicate the execution process of a task related to the consensus information; after the task indicated by the task card is completed, displaying the task execution result in the first conversation shorthand card. In this way, task automation can be achieved, enhancing the user experience.

[0011] In a possible implementation, it further includes: closing the first conversation interface; in response to an operation by the user to create a new conversation, displaying a second conversation interface for the user to interact with the artificial intelligence system; when the user enters at least one piece of consensus information in the second conversation interface, displaying the first conversation shorthand card in the second conversation interface, where the first conversation shorthand card is filtered from the stored conversation shorthand cards based on the consensus information in the second conversation interface. In this way, the user can continue an unfinished conversation without having to repeat the inquiry through multiple rounds of interaction, enhancing the user experience.

[0012] In a possible implementation, the first conversation shorthand card displayed in the second conversation interface is displayed when the user agrees to continue the conversation in the first conversation interface in the second conversation interface.

[0013] In a possible implementation, it further includes: when the user adds / modifies the consensus information in the second conversation interface, adding / modifying the consensus information in the first conversation shorthand card. In this way, the content in the conversation shorthand card can be made to match the user's latest conversation, enhancing the user experience.

[0014] In a possible implementation, it further includes: displaying a first prompt message in the first conversation interface, where the first prompt message is used to prompt that the first conversation shorthand card has been created. In this way, the user can be informed that a conversation shorthand card has been generated currently.

[0015] In a second aspect, the present application provides a dialogue processing device, including: a first display module and a second display module. Among them, the first display module is used to display a first dialogue interface for a user to interact with an artificial intelligence system. The second display module is used to, in response to a first operation triggered by the user, display a first dialogue shorthand card in the first dialogue interface, and the first dialogue shorthand card includes: consensus information that the user and the artificial intelligence system have reached a consensus on in the first dialogue interface.

[0016] In a possible implementation manner, the first operation includes one or more of the following: the user triggers an instruction, operation, or event for creating the first dialogue shorthand card, or the dialogue intention of the user and the artificial intelligence system is a preset intention.

[0017] In a possible implementation manner, the second display module is further used to: mark the consensus information in the dialogue content displayed in the first dialogue interface.

[0018] In a possible implementation manner, after the second display module displays the first dialogue shorthand card, it is further used to: update the consensus information included in the first dialogue shorthand card in the case where the consensus information in the dialogue content displayed in the first dialogue interface changes.

[0019] In a possible implementation manner, after the second display module displays the first dialogue shorthand card, it is further used to: update the consensus information included in the first dialogue shorthand card in response to an editing operation on the consensus information in the first dialogue shorthand card by the user.

[0020] In a possible implementation manner, the first dialogue shorthand card further includes: an automated task control. At this time, after the second display module displays the first dialogue shorthand card, it is further used to: in response to a triggering operation on the automated task control, display a task card in the first dialogue interface, and the task card is used to indicate the execution process of a task related to the consensus information; after the task indicated by the task card is completed, display the task execution result in the first dialogue shorthand card.

[0021] In a possible implementation manner, the second display module is further used to close the first dialogue interface; in response to an operation by the user to create a new dialogue, display a second dialogue interface for the user to interact with the artificial intelligence system; in the case where the user inputs at least one piece of consensus information in the second dialogue interface, display the first dialogue shorthand card in the second dialogue interface, and the first dialogue shorthand card is filtered from the stored dialogue shorthand cards based on the consensus information in the second dialogue interface.

[0022] In a possible implementation manner, the first dialogue shorthand card displayed in the second dialogue interface is displayed when the user agrees to continue the dialogue in the first dialogue interface in the second dialogue interface.

[0023] In a possible implementation, the second display module is further configured to: when the user adds / modifies the consensus information in the second conversation interface, add / modify the consensus information in the first conversation shorthand card.

[0024] In a third aspect, the present application provides an electronic device, including: one or more processors; a memory. Wherein, the memory stores one or more computer programs, and the one or more computer programs include instructions that, when executed by the one or more processors, cause the electronic device to execute the method described in the first aspect or any possible implementation of the first aspect.

[0025] In a fourth aspect, the present application provides a computer-readable storage medium, including computer program instructions that, when executed by a cluster of computing devices, cause the cluster of computing devices to execute the method described in the first aspect or any possible implementation of the first aspect. Wherein, the cluster of computing devices may include one or more computing devices.

[0026] In a fifth aspect, the present application provides a computer program product containing instructions that, when run by a cluster of computing devices, cause the cluster of computing devices to execute the method described in the first aspect or any possible implementation of the first aspect. Wherein, the cluster of computing devices may include one or more computing devices.

[0027] It can be understood that the beneficial effects of the above second aspect to fifth aspect can be referred to the relevant descriptions in the above first aspect, and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 is a schematic diagram of an application scenario provided by an embodiment of the present application;

[0029] Figure 2 is a schematic flowchart of a conversation processing method provided by an embodiment of the present application;

[0030] Figure 3 is a schematic diagram of interface changes on an electronic device provided by an embodiment of the present application;

[0031] Figure 4 is a schematic diagram of interface changes on an electronic device provided by an embodiment of the present application;

[0032] Figure 5 is a schematic diagram of interface changes on an electronic device provided by an embodiment of the present application;

[0033] Figure 6 is a schematic diagram of interface changes on an electronic device provided by an embodiment of the present application;

[0034] Figure 7 It is a schematic diagram of interface changes on an electronic device provided by an embodiment of the present application;

[0035] Figure 8 It is a schematic diagram of interface changes on an electronic device provided by an embodiment of the present application;

[0036] Figure 9 It is a schematic diagram of interface changes on an electronic device provided by an embodiment of the present application;

[0037] Figure 10 It is a schematic diagram of interface changes on an electronic device provided by an embodiment of the present application;

[0038] Figure 11 It is a schematic diagram of interface changes on an electronic device provided by an embodiment of the present application;

[0039] Figure 12 It is a schematic structural diagram of a dialogue processing device provided by an embodiment of the present application;

[0040] Figure 13 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0041] In this article, the term "and / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In this article, the symbol " / " represents that the associated objects are in an "or" relationship. For example, A / B represents A or B.

[0042] In the description of the embodiments of the present application, the terms "first", "second", etc. in the description and claims are used to distinguish different objects, rather than to describe a specific order of the objects. For example, the first response message and the second response message are used to distinguish different response messages, rather than to describe the specific order of the response messages.

[0043] In the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0044] In the description of the embodiments of the present application, unless otherwise specified, the meaning of "a plurality of" refers to two or more. For example, a plurality of processing units refers to two or more processing units, etc.; a plurality of elements refers to two or more elements, etc.

[0045] In an embodiment of the present application, during the process of a user having a conversation with an artificial intelligence system with natural semantic understanding and natural conversation capabilities on an electronic device, after the artificial intelligence system detects a preset input entered by the user, it can obtain conversation information, extract the consensus information reached between the user and the artificial intelligence system from the conversation information, and fill the consensus information into a conversation shorthand card, and display the conversation shorthand card on the conversation interface. In this way, the user can quickly grasp the key points of the conversation through the conversation shorthand card, improving the user experience. Exemplarily, the artificial intelligence system can be deployed on the electronic device in the form of a client, and the client can be a desktop application, a mobile application, a Web application, or a Web-based application, etc.

[0046] Exemplarily, Figure 1 shows a schematic diagram of an application scenario provided by an embodiment of the present application. As Figure 1 shown, in this application scenario, in Figure 1 (A) of, user A is using electronic device 100, and, as Figure 1 (B) of shows, the user is interacting with the artificial intelligence system on electronic device 100.

[0047] Exemplarily, Figure 2 shows a schematic flowchart of a conversation processing method provided by an embodiment of the present application. This method can be applied to a client, but is not limited to this. The client can be related to an artificial intelligence system with natural semantic understanding and natural conversation capabilities. As Figure 2 shown, the conversation processing method may include the following steps:

[0048] S201. Display a first conversation interface for the user to interact with the artificial intelligence system.

[0049] In this embodiment, the user can enter the conversation interface of the artificial intelligence system by clicking on the application icon of the client or a web page, etc. After the user selects to interact with the artificial intelligence system, the client can display a first conversation interface for the user to interact with the artificial intelligence system. After that, the user can have a conversation with the artificial intelligence system in the first conversation interface. In addition, the user can also start the client through voice interaction to interact with the artificial intelligence system.

[0050] S202. In response to a first operation triggered by the user, display a first conversation shorthand card in the first conversation interface, where the first conversation shorthand card includes: consensus information reached between the user and the artificial intelligence system in the first conversation interface.

[0051] In this embodiment, after the first dialogue interface is displayed, the user can interact with the artificial intelligence system, such as voice interaction, text interaction, etc. In addition, the user can trigger some instructions, operations or events, or certain dialogue intentions and other operations on the first dialogue interface. Then, the client can display the first dialogue shorthand card in the first dialogue interface in response to the operation triggered by the user. The first dialogue shorthand card includes: the consensus information reached by the user and the artificial intelligence system in the first dialogue interface. Exemplarily, the first operation triggered by the user can be understood as an operation for creating a dialogue shorthand card.

[0052] In this way, during the conversation between the user and the artificial intelligence system, the user can quickly grasp the key points of the conversation through the dialogue shorthand card, improving the user experience.

[0053] In some embodiments, the first operation in S202 may include one or more of the following:

[0054] 1) The user enters a preset creation statement in the dialogue interface

[0055] When the user wants to actively create a dialogue shorthand card, the creation of the dialogue shorthand card can be triggered by a preset creation statement. The creation statement can be set by the system by default or customized by the user. For example, the creation statements are "Hey, listen", "Help me remember", etc. For example, as Figure 3 shown in (A) of, there is a dialogue interface 31 displayed on the electronic device 100. In the dialogue interface 31, the user can enter "Help me remember" to trigger the creation of a dialogue shorthand card. Then, as Figure 3 shown in (B) of, the dialogue shorthand card 31 can be displayed in the dialogue interface 31. In the dialogue interface 31, the consensus information reached by the user and the artificial intelligence system is "record content". Therefore, this consensus information can be displayed in the dialogue shorthand card 32. In addition, in order to facilitate the user to know that a dialogue shorthand card has been created, a prompt message (such as Figure 3 the content shown in area 33 in (B) of) can also be displayed in the dialogue interface 31. This prompt message is used to prompt that a dialogue shorthand card has been created.

[0056] 2) The dialogue intention of the user and the artificial intelligence system is a preset intention

[0057] Each time the artificial intelligence system receives the user's dialogue input, it can analyze the received dialogue intention. When the dialogue intention is a dialogue intention of a preset type, the creation of a dialogue shorthand card can be triggered. The preset type of dialogue intention can be, but is not limited to, task intentions that require multiple steps and are carried out continuously, such as ordering food, itinerary arrangement, meeting, writing an email, etc. For example, as Figure 4As shown in (A), a conversation interface 41 is displayed on the electronic device 100. In the conversation interface 41, the user can input "Please help me reserve a nearby Sichuan restaurant". The user's conversation input clearly indicates the need to reserve a restaurant. By analyzing the content of the user's input, it can be known that the conversation intention at this time is a restaurant reservation intention, and then the creation of a conversation shorthand card can be triggered. After that, as Figure 4 As shown in (B), the conversation shorthand card 42 can be displayed in the conversation interface 41. In the conversation interface 41, the consensus information reached between the user and the artificial intelligence system is "reserve a restaurant", "Sichuan cuisine", and "nearby home". Therefore, these consensus information can be displayed in the conversation shorthand card 42.

[0058] 3) After the client displays the card creation invitation, the user triggers the confirmation operation

[0059] During the conversation process, if no user input is received after exceeding the preset time, the artificial intelligence system can display a card creation invitation in the conversation interface. If the user accepts the invitation through an operation confirmation, a conversation shorthand card is created. Exemplarily, the card creation invitation can be displayed in the conversation interface in the form of a conversation query. Correspondingly, the user's confirmation operation can be a conversation input, and the conversation input can be text input by keyboard, voice input, or voice-to-text input, etc. Of course, the card creation invitation can also be in the form of a pop-up window program. Correspondingly, the user's confirmation operation can be an interaction with the controls in the pop-up window, or voice input, etc. For example: As Figure 5 As shown in (A), the user is having a conversation consultation with the artificial intelligence system, and a conversation interface 51 is displayed on the electronic device 100. The artificial intelligence system does not receive the user's conversation input within a certain period of time, and it can send a conversation shorthand card creation invitation to the user, that is, "Do you need to reserve a Sichuan restaurant for you?" shown in area 52. After the artificial intelligence system receives the user's conversation input "Okay", the creation of the conversation shorthand card is triggered. After that, as Figure 5 As shown in (B), the conversation shorthand card 53 can be displayed in the conversation interface 51. In the conversation interface 51, the consensus information reached between the user and the artificial intelligence system is "reserve a restaurant", "Sichuan cuisine", and "nearby home". Therefore, these consensus information can be displayed in the conversation shorthand card 53.

[0060] In addition, the artificial intelligence system can also first analyze the conversation content and identify at least one user intention based on the conversation content. Then, it sends a card creation invitation according to the user intention, and the card creation invitation is sent only when there is a preset type of user intention. The main difference between this method and the second method is that the identification of the user intention here is more speculative, that is, the user does not express this type of intention, but it is speculated that the user has this type of intention based on the conversation content; while in the second method, the user expresses a clear intention.

[0061] 4) The user selects the control in the menu for creating a conversation shorthand card in the conversation interface

[0062] A hidden menu can be set in the conversation interface. After the user calls out the hidden menu, the user can select the control in the menu for creating a conversation shorthand card. Of course, the hidden menu can also be replaced with a non-hidden menu. For example, as Figure 6 shown in (A), a conversation interface 61 is displayed on the electronic device 100. In the conversation interface 61, the user can call out the menu 62 and select the control 63 for creating a conversation shorthand card. After that, as Figure 6 shown in (B), a conversation shorthand card 64 can be displayed in the conversation interface 61.

[0063] 5) The user triggers an operation for creating a conversation shorthand card

[0064] The operation for creating a conversation shorthand card can be a preset operation. For example, on a mobile phone, this operation can be a gesture operation of swiping up from the bottom of the conversation interface; on a computer, this operation can be clicking the back button, closing the page, etc. In addition, this operation can also reuse other operations, such as reusing the gesture for exiting the conversation interface, etc. For example, as Figure 7 shown in (A), a conversation interface 71 is displayed on the electronic device 100. In the conversation interface 71, after the user performs a gesture of swiping up at the bottom of the screen, the creation of a conversation shorthand card is triggered. After that, as Figure 7 shown in (B), a conversation shorthand card 72 can be displayed in the conversation interface 71. In addition, if the operation for creating a conversation shorthand card triggers the exit of the conversation interface, the exit of the conversation interface may be interrupted first, and after the creation of the conversation shorthand card is completed, the exit is performed; or the exit operation of the conversation interface is directly terminated, and only the creation of the conversation shorthand card is performed. After the user performs the swiping up to exit again, the conversation interface is exited. Exemplarily, the operation of the user on the electronic device can be transmitted to the artificial intelligence system.

[0065] 6) The user triggers a preset event

[0066] The preset event can be an event of a preset type. For example, this event can be exiting the dialogue interface; or the artificial intelligence system is switched to the background, and so on. For example, as Figure 8 shown in (A) of Figure 8 , a dialogue interface 81 is displayed on the electronic device 100. In the dialogue interface 81, the user's finger slides on the navigation bar at the bottom of the screen, and this operation triggers the switching of applications, switching the previous / next application to run in the foreground, and the artificial intelligence system is switched to the background, that is, triggering the dialogue interface closing event. When detecting the dialogue interface closing event, first interrupt the execution of the dialogue interface closing operation and create a dialogue shorthand card. After that, as Figure 8 shown in (B) of Figure 8 , the dialogue shorthand card 82 can be displayed in the dialogue interface 81. Finally, the dialogue interface closing operation can be executed and switched to the next application. Exemplarily, the event triggered by the user on the electronic device can be transmitted to the artificial intelligence system through the electronic device.

[0067] In some embodiments, in S202, after the user triggers the first operation, the artificial intelligence system can first obtain the conversation content between the user and the artificial intelligence system in the first dialogue interface. Then, identify the obtained conversation content and extract the consensus information reached between the two. Finally, fill the extracted consensus information into the data template to generate a dialogue shorthand card. Finally, the client can display the dialogue shorthand card in the dialogue interface. In this embodiment, the consensus information can be derived from the user's answer, that is, recognized from the user's answer, or it can be information that the artificial intelligence system repeats to the user in a preset sentence pattern after the user's answer. For example, Figure 7 and Figure 8 in the sentence pattern of "XXXX, got it", that is, the information used for repeated description, and "xxxx" here is the consensus information.

[0068] In addition, in a dialogue interface between the user and the artificial intelligence system, the user can initiate at least one topic. For example, the user can first initiate a topic of ordering food to the artificial intelligence system, and then initiate a topic of booking a room to the artificial intelligence system, and so on. In this scenario, after obtaining the conversation content in the dialogue interface, first confirm the current topic of the conversation, and then extract the consensus information based on the relevant conversation content of each topic under this topic. In this embodiment, the data in the dialogue context can be stored through a preset data structure, such as stored locally or stored in the cloud, etc. Among them, the data structure can be as follows:

[0069]

[0070] Explanation of variables in this data structure:

[0071] Context: The scenario data structure stores the scenario information contained in a conversation;

[0072] Conversational_Name: Used to display the saved conversation name;

[0073] Conversational_ID: The unique ID of the conversation;

[0074] Conversational_LastUpdateTime: Used to display the time of the last communication of the saved conversation;

[0075] Conversational_CreateTime: Used to record the creation time of the conversation;

[0076] Conversational_Intent: Marks the main intent type of the conversation;

[0077] Conversational_Goal: Marks the goal to be achieved by the conversation;

[0078] Conversational_Consensus: Records the conversation status of the current conversation, including in discussion, completed, and abandoned.

[0079] Topic: The topic data structure is used to save the scenario information within a topic in a conversation. Generally, one round of conversation (usually one question and one answer) between the user and the artificial intelligence system corresponds to one Topic;

[0080] Topic_Name: Used to display the saved topic name;

[0081] Topic_LastUpdateTime: Used to display the time when the topic was created;

[0082] Topic_CreateTime: The user records the creation time of this topic;

[0083] Topic_Intent: Marks the intent of this topic;

[0084] Topic_Entity: Records the list of entity parameters corresponding to the topic intent; for example, when Topic_Name is the number of people, Topic_Entity can be 4 people.

[0085] In this embodiment, in each round of conversation, the artificial intelligence system can identify the topic name and intention. Therefore, the conversation topic of the current topic can be identified based on at least one of the topic name and intention. Thus, after determining the conversation topic of the current topic according to the current time, the artificial intelligence system can judge the relevance of the conversation topics of different topics (Topics), so as to determine a group of related topics, and all the topics in this group are related matters discussing the same theme. For example Figure 7 and Figure 8 contains multiple topics related to ordering meals, so the current conversation topic is determined to be ordering meals. Then, by identifying the consensus information from the conversation corresponding to the current conversation topic, a conversation shorthand card can be obtained. In addition, the key-value pair structure can be used to store the consensus information in each topic data structure. In the key-value pair structure, the key parameter is "Topic_Name", and the value variable is "Topic_Entity". When the key parameters in the topic are the same, but the value variable changes, the latest value variable can be used to replace the previous value variable. For example, in the example of ordering meals, if the consensus information is "the number of diners is 4", then the key parameter of this consensus information is "the number of diners", and the value variable is "4 people" or "number: 4 people"; at this time, when the user expects to modify, the provided statement is "help me change the number of people to 6", then the value variable of the consensus information is "6 people" or "number: 6 people", and the key parameter remains unchanged. Further, when each new consensus information is obtained, a key-value pair judgment can be made on the consensus information to judge whether there is a consensus information with the same key parameter. If there is a consensus information with the same key parameter, the value in the original key-value pair is overwritten with the new value, so that the content in the conversation shorthand card can be kept up-to-date. For example: As Figure 8 shown in (C) of, the latest conversation input of the user is "change to a family dinner, with the elderly and children", then the consensus information extracted from this round of conversation input is "family dinner, with the elderly and children". Correspondingly, the nature of the dinner is modified to "family dinner, with the elderly and children". In addition to updating the content in the conversation shorthand card in this way, the user can also directly edit the content in the conversation shorthand card. For example, the user can trigger the conversation shorthand card to enter the editing mode by triggering a preset operation (such as long pressing, single clicking, double clicking the conversation shorthand card, etc.); then, the user can edit in the conversation shorthand card to modify the content of the conversation shorthand card. Further, in order to facilitate the user to know the content he edited, after the user modifies the conversation shorthand, a modification viewing entry can also be provided in the conversation interface to view the modification record of the conversation shorthand card; through this entry, the conversation shorthand card before modification or the modification comparison of the original conversation shorthand card can be viewed.

[0086] In this embodiment, the recognition of consensus information is mainly based on each topic, specifically according to the conversation text of each topic. Exemplarily, it can be directly extracted from the repeated confirmation statement. In other ways, the consensus information can also be obtained after refining the information according to the content of the conversation text. For example, before asking a question, the user only ends a round of conversation with "Okay, got it". At this time, the consensus information cannot be obtained based on the ending sentence, so the content relevance between the keywords in the question and the user's answer is used to obtain it. The keyword in the user's answer that answers the question is used as the consensus information. For example, if the question is how many people are dining, and the answer keyword is "4 people", then 4 people is the consensus information. Or, according to the question and the answer, the consensus information is combined. The keyword of the question is the number of people dining, and the answer keyword is 4 people. Since there is a content association between the number of people dining and 4 people, "The number of people dining is 4 people" or "Number: 4 people" is used as the consensus information. The content relevance between the keywords is judged by the artificial intelligence system.

[0087] In addition, the end of a round of conversation is judged by the artificial intelligence system. Taking the conversation in Figure 7 and Figure 8 as an example, in addition to questions and answers, before the artificial intelligence system asks a new question, it also repeats and confirms the key points of the user's answer to the user. Therefore, the end of a round of conversation starts with a question and ends with the key points of the answer repeated and confirmed by the artificial intelligence system. That is, a round of conversation includes questions and answers, or includes questions, answers, and repeated confirmation statements.

[0088] In some cases, after the artificial intelligence system obtains the consensus information, it can also combine the scene information obtained by the electronic device to perform preset processing on the consensus information to make the expression of the consensus information clearer. The scene information includes: current location information or current time information, etc. For example, the user's conversation input is "Help me look for a Sichuan restaurant at 7 pm tomorrow night". Among them, the consensus information includes "7 pm tomorrow night" and "Sichuan cuisine". Among them, 7 pm tomorrow night is inferred based on the current time information. If 7 pm tomorrow night is directly recorded in the conversation shorthand card, when the user views this conversation shorthand card later, the time information of 7 pm tomorrow night cannot be accurately expressed. Therefore, in combination with the current time information (November 17th), "7 pm tomorrow night" is edited again to obtain the dining time information of "19:00 on November 18th" as the consensus information.

[0089] If no consensus information is recognized from the current conversation content / the conversation content of the current topic, the consensus information is empty, that is, no consensus information is filled into the conversation shorthand card. Correspondingly, the created conversation shorthand card is a blank card.

[0090] In some embodiments, after the consensus information is filled in the conversation shorthand card, the client can display the conversation shorthand card on the conversation interface. Among them, the conversation shorthand card can be displayed at the top of the conversation interface or at other positions on the conversation interface. Of course, the conversation shorthand card can also be displayed in a floating manner above the conversation content, so that it does not occupy the display of the conversation content but blocks part of the conversation content. In addition, the conversation shorthand card can also be used as an additional callable interaction interface and is displayed on the conversation interface when the user calls it or when there is information update.

[0091] After the consensus information is added to the conversation shorthand card, decorative marks can be added to the text corresponding to the consensus information in the conversation interface and these marks can be displayed through the client. Thus, it helps users understand what information is recorded. Among them, the decorative marks can include: underlines, shading, or asterisks, etc. In addition, the text corresponding to the consensus information can also be changed, such as operations like italicizing, changing the font color, changing the font size, etc. For example, as Figure 8 shown in (B) or (C) of [reference], the consensus information can be highlighted by using bold, italicizing, and adding underlines to remind users that this content is associated with the conversation shorthand card.

[0092] In addition, when new consensus information overwrites the original consensus information, the decorative marks / text effects of the text corresponding to the original consensus information in the conversation interface can be cancelled accordingly, and the new consensus information can be marked. For example: as Figure 8 shown in (C) of [reference], the marking of "Family dinner, with elderly people" can be cancelled, and the marking of "Family dinner, with elderly people and children" can be carried out.

[0093] In some embodiments, in addition to displaying the consensus information reached by the user and the artificial intelligence system, the conversation shorthand card can also support creating and executing automated tasks based on the conversation shorthand card. To Figure 8Taking the example of booking a restaurant described in [reference], the artificial intelligence system can create an automated task for booking a restaurant based on the information recorded in the conversation shorthand card and according to the conversation intention, and the artificial intelligence system can call a local application (programs presented as cards / windows during runtime, such as applications, mini-programs, service cards, HTML cards, etc., can all be included in the application concept) to create a task for booking a restaurant. Exemplarily, in addition to displaying the consensus information on the conversation shorthand card, an automated task control can also be displayed. This automated task control can be used to execute an automated task on the electronic device. When the user clicks the automated task control, the artificial intelligence system can create an automated task based on the consensus information. Subsequently, the client can display a task card on the conversation interface. The execution process of the automated task can be indicated within this task card. After further interaction by the user, the automated task is completed; at this time, the task execution result can be displayed in the conversation shorthand card. For example, please refer to Figure 9 , such as Figure 9 As shown in (A) of [reference], a conversation interface 91 is displayed on the electronic device 100. In the conversation interface 91, the user's finger slides on the navigation bar at the bottom of the screen. This operation triggers the switching of applications, switching the previous / next application to the front-end for running, and the artificial intelligence system is switched to the background, that is, triggering a conversation interface closing event. When detecting the conversation interface closing event, first interrupt the execution of the conversation interface closing operation and create a conversation shorthand card. Subsequently, as Figure 9 shown in (B) of [reference], a conversation shorthand card 92 can be displayed in the conversation interface 91. Meanwhile, an automated task control 93 for "booking a restaurant" is displayed in the conversation shorthand card 92. Then, the user can click the automated task control 93. After that, an interface as shown in Figure 9 (C) of [reference] can be displayed on the electronic device 100, that is, a task card 95 is displayed. In Figure 9 (C) of [reference], the user can click on "xx Restaurant" to complete the booking of this restaurant. After that, an interface as shown in Figure 9 (D) of [reference] can be displayed on the electronic device 100. Among them, a status control 94 for indicating the task status can also be displayed on the conversation shorthand card 92. Through the status control 94, the user can intuitively observe the completion status of the automated task. In addition, the status control 94 can also display the status of the current conversation. For example, the current conversation status is usually associated with the inquiry statement of the artificial intelligence system, which is the intention of the current inquiry statement. For example, if the inquiry statement is "May I ask how many people are there?", the conversation status can be represented as "In discussion (waiting to determine the number of people for the dinner party)". "In discussion" indicates that the artificial intelligence system is discussing with the user, and "waiting to determine the number of people" indicates the current intention under discussion.

[0094] In addition, the artificial intelligence system can automatically determine whether to support the creation of an automated task based on the existing consensus information in the conversation shorthand card. When the existing consensus information is insufficient to support the creation of an automated task (for example, the number of people for the dinner and the dishes are not determined), the automated task control can be set to unavailable; only when the existing consensus information can support the creation of an automated task, the automated task control is set to available.

[0095] In some embodiments, after the conversation shorthand card is created, it can be saved locally or in the cloud. Since the conversation shorthand card saves the text information in a predetermined data structure instead of saving all the conversation content, it does not need to occupy token resources.

[0096] Furthermore, when the user triggers the creation of a conversation shorthand card, the artificial intelligence system can automatically match the existing conversation shorthand cards to find out if there are any conversation shorthand cards with the same or similar intentions. If an existing conversation shorthand card is matched, the existing conversation shorthand card is directly called and displayed on the current conversation interface through the client. For example, continue to refer to Figure 8 , in Figure 8 's (C), the user did not perform the next operation but ended the conversation; then as shown in Figure 10 's (A), when the user reserves a restaurant / hotel again, after the user triggers the generation of a "conversation shorthand card", it can first automatically match the conversation shorthand card created by Figure 8 , and then ask the user if they want to continue the previous conversation, that is, display the interface as shown in Figure 10 's (B). After the user agrees to continue the previous conversation, the conversation shorthand card created in Figure 8 can be displayed on the conversation interface 101, that is, display the interface as shown in Figure 10 's (C). In this way, the user only needs to make simple modifications to this conversation shorthand card to reserve a restaurant through an automated task, without having to repeat the multi-round conversation interaction to ask the user again. Exemplarily, after the user creates a new conversation interface, they can choose to close the original conversation interface.

[0097] In addition, when the artificial intelligence system performs the matching of conversation shorthand cards, it can be combined with the scene information obtained by the electronic device for matching to improve the accuracy of matching. For example, combined with the current location information, match the previously created conversation shorthand card for reserving a restaurant near the current location. In addition, the status information of the historical conversation shorthand cards can also be combined for card matching, and the conversation shorthand cards with the status of "under discussion" are preferentially matched. In this way, it can avoid asking for requirements from the beginning and also avoid the problem of no conversation experience caused by directly entering the modification stage.

[0098] In addition, users can also search for conversation shorthand cards through conversation input. If the user can carry at least one question attribute of the consensus information within the conversation input, then when searching for conversation shorthand cards, the artificial intelligence system can combine the question attributes to match conversation shorthand cards with the same or similar attributes. For example, the user's conversation input can be "Please help me reserve a Sichuan restaurant nearby", then it can match the historical conversation shorthand cards for restaurant reservation; further, it can also combine the user's current location to search for conversation shorthand cards at the same location (or the location with the shortest distance between the historical location and the current location); furthermore, it can also search for conversation shorthand cards with the reserved dish being Sichuan cuisine.

[0099] In the user's conversation input, new consensus information can also be added / modified. When the artificial intelligence system displays the conversation shorthand cards, it can modify the historical conversation shorthand cards based on the consensus information parsed from the conversation input and then display them. For example, as Figure 11 shown, the artificial intelligence system matches the existing conversation shorthand cards according to the user's conversation input, and the user's conversation input describes new consensus information, "The dinner time is 7 pm tomorrow night". Therefore, when presenting the conversation shorthand cards, instead of directly presenting the conversation shorthand cards, it modifies the dinner time and then displays it on the conversation interface. If the user's conversation input is "Help me check if there has been a reservation for a restaurant near the company in July this year", then at this time the user has not expressed new consensus information, so directly call and display the matched historical conversation shorthand cards.

[0100] It can be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application. In addition, the above-described various embodiments can be combined according to actual situations, and the combined solutions are still within the protection scope of the present application.

[0101] Based on the method in the above embodiments, the embodiments of the present application also provide a conversation processing device.

[0102] Exemplarily, Figure 12 shows a schematic structural diagram of a conversation processing device provided by the embodiments of the present application. As Figure 12 shown, the conversation processing device 1200 includes: a first display module 1201 and a second display module 1202. Among them, the first display module 1201 is used to display a first conversation interface for the user to interact with the artificial intelligence system. The second display module 1202 is used to display a first conversation shorthand card in the first conversation interface in response to a first operation triggered by the user. The first conversation shorthand card includes: the consensus information reached by the user and the artificial intelligence system in the first conversation interface.

[0103] In some embodiments, the first operation includes one or more of the following: the user triggers an instruction, operation, or event for creating a first dialogue shorthand card, or the user's dialogue intention with the artificial intelligence system is a preset intention.

[0104] In some embodiments, the second display module 1202 is further configured to: mark the consensus information in the dialogue content displayed on the first dialogue interface.

[0105] In some embodiments, after the second display module 1202 displays the first dialogue shorthand card, it is further configured to: update the consensus information included in the first dialogue shorthand card when the consensus information in the dialogue content displayed on the first dialogue interface changes.

[0106] In some embodiments, after the second display module 1202 displays the first dialogue shorthand card, it is further configured to: update the consensus information included in the first dialogue shorthand card in response to the user's editing operation on the consensus information in the first dialogue shorthand card.

[0107] In some embodiments, the first dialogue shorthand card further includes: an automated task control. At this time, after the second display module 1202 displays the first dialogue shorthand card, it is further configured to: in response to a trigger operation on the automated task control, display a task card on the first dialogue interface, where the task card is used to indicate the execution process of a task related to the consensus information; after the task indicated by the task card is completed, display the task execution result in the first dialogue shorthand card.

[0108] In some embodiments, the second display module 1202 is further configured to: close the first dialogue interface; in response to the user's operation of creating a new dialogue, display a second dialogue interface for the user to interact with the artificial intelligence system; when the user inputs at least one consensus information in the second dialogue interface, display the first dialogue shorthand card in the second dialogue interface, where the first dialogue shorthand card is filtered from the stored dialogue shorthand cards based on the consensus information in the second dialogue interface.

[0109] In some embodiments, the first dialogue shorthand card displayed in the second dialogue interface is displayed when the user agrees to continue the dialogue in the first dialogue interface in the second dialogue interface.

[0110] In some embodiments, the second display module 1202 is further configured to: add / modify the consensus information in the first dialogue shorthand card when the user adds / modifies the consensus information in the second dialogue interface.

[0111] It should be understood that the above device is used to execute the method in the above embodiment. For the corresponding program modules in the device, their implementation principles and technical effects are similar to those described in the above method. The working process of the device can refer to the corresponding process in the above method, which will not be elaborated here.

[0112] It can be understood that the electronic device in the embodiment of the present application can be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, as well as a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) device, a virtual reality (VR) device, an artificial intelligence (AI) device, a wearable device, a vehicle-mounted device, a smart home device, and / or an electronic device such as a smart city device, etc. The embodiment of the present application does not impose special restrictions on the specific type of the electronic device.

[0113] Exemplarily, Figure 13 FIG. shows a schematic structural diagram of an electronic device provided in an embodiment of the present application. As Figure 13 shown, the electronic device 13300 may include: a processor 1310, a memory 1320, a display screen 1330, a sensor module 1340, and a battery 1350.

[0114] The processor 1310 is the computing core and control core of the electronic device 1300. The processor 1310 may include one or more processing units. For example, the processor 1310 may include an application processor (AP), a modem, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. One or more of them. Among them, different processing units may be independent devices or integrated in one or more processors. In this embodiment, the NPU may be a neural-network (NN) computing processor. By learning from the biological neural network structure, for example, learning from the transmission mode between human brain neurons, it can quickly process input information and can also continuously self-learn. Through the NPU, applications such as intelligent cognition of the electronic device 1300 can be realized, such as: image recognition, face recognition, voice recognition, text understanding, text recognition, etc. Exemplarily, the processor 1300 may be used but not limited to execute the methods in the foregoing embodiments.

[0115] The memory 1320 may store a program that can be run by the processor 1310, so that the processor 1310 executes the method executed by the electronic device 1300 provided in the embodiments of the present application. The memory 1320 may also store data. The processor 1310 may read the data stored in the memory 1320. The memory 1320 and the processor 1310 may be provided separately. Optionally, the memory 1320 may also be integrated in the processor 1310.

[0116] The display screen 1330 can be used to display images, videos, etc. The display screen 1330 includes a display panel. The display panel can adopt a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Miniled, a MicroLed, a Micro-oLed, a quantum dot light-emitting diode (QLED), etc.

[0117] The electronic device 1300 may further include a sensor module 1340. The sensor module 1340 may include a touch sensor. The touch sensor can be used to detect touch operations acting on or near the electronic device 1300. Exemplarily, the touch sensor can be implemented in various ways such as resistive, capacitive, infrared, and surface acoustic wave. The touch sensor can be disposed on the display screen 1330, and the touch sensor and the display screen 1330 can form a touch screen, also known as a "touch control screen". Of course, the touch sensor can also be disposed on the surface of the electronic device 1300, in a different position from the display screen 1330. In some embodiments, the sensor module 1340 may also include a pressure sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, an ambient light sensor, or a bone conduction sensor, etc.

[0118] A battery 1350 can also be provided on the electronic device 1300. The battery 1350 can supply power to the electronic device 1300.

[0119] It can be understood that Figure 13 the structure shown does not constitute a specific limitation on the electronic device 1300. In other embodiments, the electronic device 1300 may include more or fewer components than shown, or combine certain components, or split certain components, or have different component arrangements. The illustrated components can be implemented in hardware, software, or a combination of software and hardware.

[0120] Based on the method in the above embodiments, an embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program runs on a computing device cluster including at least one computing device, it causes the computing device cluster to execute the method described in the above embodiments. Exemplarily, the computer-readable storage medium can be any available medium that a computing device can store or a data storage device such as a data center containing one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive), etc.

[0121] Based on the method in the above embodiments, an embodiment of the present application provides a computer program product containing instructions. When the computer program product runs on a computing device cluster including at least one computing device, it causes the computing device cluster to execute the method in the above embodiments.

[0122] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.

[0123] The method steps in the embodiments of the present application can be implemented in a hardware manner or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory (RAM), flash memory, read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically EPROM (EEPROM), registers, hard disks, removable hard disks, CD-ROMs, or any other form of storage medium well-known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC.

[0124] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), etc.

[0125] It can be understood that the various numerical numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application.

[0126] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than limiting them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the protection scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for dialogue processing, characterized in that, it includes: displaying a first dialogue interface for a user to interact with an artificial intelligence system; in response to a first operation triggered by the user, displaying a first dialogue shorthand card in the first dialogue interface, where the first dialogue shorthand card includes: consensus information reached between the user and the artificial intelligence system in the first dialogue interface.

2. The method according to claim 1, characterized in that, the first dialogue shorthand card further includes: a dialogue state.

3. The method according to claim 1 or 2, characterized in that, the first operation includes one or more of the following: the user triggers an instruction, operation or event for creating the first dialogue shorthand card, or the dialogue intention of the user and the artificial intelligence system is a preset intention.

4. The method according to any one of claims 1-3, characterized in that, it further includes: marking the consensus information in the dialogue content displayed in the first dialogue interface.

5. The method according to any one of claims 1-4, characterized in that, after displaying the first dialogue shorthand card, it further includes: when the consensus information in the dialogue content displayed in the first dialogue interface changes, updating the consensus information included in the first dialogue shorthand card.

6. The method according to any one of claims 1-5, characterized in that, after displaying the first dialogue shorthand card, it further includes: in response to an editing operation of the user on the consensus information in the first dialogue shorthand card, updating the consensus information included in the first dialogue shorthand card.

7. The method according to any one of claims 1-6, characterized in that, the first dialogue shorthand card further includes: an automated task control; after displaying the first dialogue shorthand card, it further includes: in response to a trigger operation on the automated task control, displaying a task card in the first dialogue interface, where the task card is used to indicate the execution process of a task related to the consensus information. After the task indicated by the task card is completed, displaying the task execution result in the first dialogue shorthand card.

8. The method according to any one of claims 1-7, characterized in that, it further includes: closing the first dialogue interface; in response to an operation of the user to create a new dialogue, displaying a second dialogue interface for the user to interact with the artificial intelligence system; when the user inputs at least one of the consensus information in the second dialogue interface, displaying the first dialogue shorthand card in the second dialogue interface, where the first dialogue shorthand card is filtered from the stored dialogue shorthand cards based on the consensus information in the second dialogue interface.

9. The method according to claim 8, characterized in that, the first dialogue shorthand card displayed in the second dialogue interface is displayed when the user agrees to continue the dialogue in the first dialogue interface in the second dialogue interface.

10. The method according to claim 8, characterized in that, it further includes: In the case where the user adds / modifies the consensus information in the second dialogue interface, add / modify the consensus information in the first dialogue shorthand card.

11. The method according to any one of claims 1-10, characterized in that, further comprising: display a first prompt message in the first dialogue interface, the first prompt message being used to prompt that the first dialogue shorthand card has been created.

12. A dialogue processing device, characterized in that, comprising: a first display module, configured to display a first dialogue interface for a user to interact with an artificial intelligence system; a second display module, configured to, in response to a first operation triggered by the user, display a first dialogue shorthand card in the first dialogue interface, where the first dialogue shorthand card includes: consensus information on which the user and the artificial intelligence system have reached a consensus in the first dialogue interface.

13. The device according to claim 12, characterized in that, the first operation includes one or more of the following: the user triggers an instruction, operation or event for creating the first dialogue shorthand card, or the dialogue intention of the user and the artificial intelligence system is a preset intention.

14. The device according to claim 12 or 13, characterized in that, the second display module is further configured to: mark the consensus information in the dialogue content displayed in the first dialogue interface.

15. The device according to any one of claims 12-14, characterized in that, after the second display module displays the first dialogue shorthand card, it is further configured to: update the consensus information included in the first dialogue shorthand card in the case where the consensus information in the dialogue content displayed in the first dialogue interface changes.

16. The device according to any one of claims 12-15, characterized in that, after the second display module displays the first dialogue shorthand card, it is further configured to: update the consensus information included in the first dialogue shorthand card in response to an editing operation of the user on the consensus information in the first dialogue shorthand card.

17. The device according to any one of claims 12-16, characterized in that, the first dialogue shorthand card further includes: an automated task control; after the second display module displays the first dialogue shorthand card, it is further configured to: in response to a trigger operation on the automated task control, display a task card in the first dialogue interface, the task card being used to indicate the execution process of a task related to the consensus information; after the task indicated by the task card is completed, display the task execution result in the first dialogue shorthand card.

18. The device according to any one of claims 12-17, characterized in that, the second display module is further configured to: close the first dialogue interface; in response to an operation of the user to create a new dialogue, display a second dialogue interface for the user to interact with the artificial intelligence system; When the user inputs at least one piece of the consensus information in the second dialogue interface, the first dialogue shorthand card is displayed in the second dialogue interface, and the first dialogue shorthand card is filtered from the stored dialogue shorthand cards based on the consensus information in the second dialogue interface.

19. The apparatus according to claim 18, wherein, the first dialogue shorthand card displayed in the second dialogue interface is displayed when the user agrees to continue the dialogue in the first dialogue interface in the second dialogue interface.

20. The apparatus according to claim 18, wherein, the second display module is further configured to: when the user adds / modifies the consensus information in the second dialogue interface, add / modify the consensus information in the first dialogue shorthand card.

21. An electronic device, wherein, comprising: one or more processors; a memory; wherein, one or more computer programs are stored in the memory, and the one or more computer programs include instructions that, when executed by the one or more processors, cause the electronic device to execute the method according to any one of claims 1-12.

22. A computer-readable storage medium storing a computer program, which, when running on an electronic device, causes the electronic device to execute the method according to any one of claims 1-12.

23. A computer program product, wherein, when the computer program product runs on an electronic device, it causes the electronic device to execute the method according to any one of claims 1-12.