Methods, apparatuses, devices, and storage media for conversational interaction

By receiving configuration operations in the terminal device and displaying the digital assistant's interactive entry point, the digital assistant can automatically interact with other users on behalf of the user, solving the problem of insufficient interaction flexibility and improving assistance efficiency.

CN119002741BActive Publication Date: 2026-08-25BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202311553252.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-20
Publication Date
2026-08-25
Estimated Expiration
2043-11-20

AI Technical Summary

Technical Problem

How to improve the flexibility of user interaction with digital assistants, especially to enable digital assistants to automatically interact with other users on behalf of users in terminal devices.

Method used

By receiving user configuration operations, the digital assistant's interactive entry point is displayed on the terminal device, and the digital assistant performs conversational interactions with other users in the user interface, including selecting data sources and setting prompts, to enable the digital assistant to respond automatically.

Benefits of technology

It improves the efficiency of digital assistants, enabling them to automatically answer questions when users are unable to reply, and enhances the flexibility of user interaction with digital assistants.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119002741B_ABST
    Figure CN119002741B_ABST
Patent Text Reader

Abstract

According to embodiments of the present disclosure, methods, apparatuses, devices and storage media for conversational interaction are provided. The method comprises: receiving, by a terminal device, a configuration operation from a first user, the configuration operation being configured to configure a first digital assistant to interact with a second user on behalf of the first user; and in response to the configuration operation taking effect, displaying, in an interface associated with the first user, an interaction entry of the first digital assistant for the second user to interact with the first digital assistant. In this way, the digital assistant can help the user to interact with other users. Furthermore, by interacting with other users on behalf of the user, the efficiency of the digital assistant assisting the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The exemplary embodiments disclosed herein relate generally to the field of computers, and in particular to methods, apparatuses, devices, and computer-readable storage media for session interaction. Background Technology

[0002] With the development of information technology, various terminal devices can provide people with a variety of services in work and life. Applications providing these services can be deployed on these terminal devices. Terminal devices or applications can provide users with digital assistant functions to assist them in using the devices or applications. How to improve the flexibility of user interaction with digital assistants is a technical issue that needs to be explored. Summary of the Invention

[0003] In a first aspect of this disclosure, a method for conversational interaction is provided. The method includes: receiving a configuration operation from a first user, the configuration operation configuring a first digital assistant to interact with a second user on behalf of the first user; and, in response to the configuration operation taking effect, displaying an interaction entry point for the first digital assistant in an interface associated with the first user, so that the second user can interact with the first digital assistant.

[0004] In a first aspect of this disclosure, a method for conversational interaction is provided. The method includes: displaying an interaction entry point of a first digital assistant in an interface associated with a first user; in response to receiving a trigger operation from a second user on the interaction entry point, displaying a conversational interface between the second user and the first digital assistant; and performing an interaction between the first digital assistant and the second user in the conversational interface.

[0005] In a third aspect of this disclosure, an apparatus for conversational interaction is provided. The apparatus includes: a configuration operation receiving module configured to receive a configuration operation from a first user, the configuration operation being used to configure a first digital assistant to interact with a second user on behalf of the first user; and an interaction entry display module configured to, in response to the configuration operation taking effect, display an interaction entry of the first digital assistant in an interface associated with the first user, so that the second user can interact with the first digital assistant.

[0006] In a fourth aspect of this disclosure, an apparatus for conversational interaction is provided. The apparatus includes: an interaction entry display module configured to display an interaction entry of a first digital assistant in an interface associated with a first user; a conversation interface display module configured to display a conversation interface between the second user and the first digital assistant in response to receiving a trigger operation from a second user on the interaction entry; and an execution module configured to execute the interaction between the first digital assistant and the second user in the conversation interface.

[0007] In a fifth aspect of this disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the methods of the first aspect and / or the second aspect.

[0008] In a sixth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that can be executed by a processor to implement the methods of the first and / or second aspects.

[0009] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0011] Figure 1 A schematic diagram of an example environment in which embodiments of the present disclosure can be implemented is shown;

[0012] Figures 2A to 2D A schematic diagram of an example interface for configuring operations according to some embodiments of the present disclosure is shown.

[0013] Figures 3A to 3D A schematic diagram of an example interface for configuring operations according to other embodiments of the present disclosure is shown;

[0014] Figures 4A to 4D A schematic diagram of an example interface for an activation instruction according to some embodiments of the present disclosure is shown;

[0015] Figures 5A to 5D A schematic diagram of an example interface involving a deactivation control according to some embodiments of the present disclosure is shown;

[0016] Figures 6A to 6C A schematic diagram of an example interface involving a deactivation control according to other embodiments of the present disclosure is shown;

[0017] Figures 7A to 7C A schematic diagram of an example interface including an interactive entry point is shown according to some embodiments of the present disclosure;

[0018] Figure 8 A flowchart illustrating an example process for session interaction according to some embodiments of this disclosure is shown;

[0019] Figure 9 A flowchart is shown illustrating an example process for session interaction according to other embodiments of this disclosure;

[0020] Figure 10 A schematic structural block diagram of an apparatus for conversational interaction according to some embodiments of the present disclosure is shown;

[0021] Figure 11 A schematic structural block diagram of a device for conversational interaction according to other embodiments of the present disclosure is shown; and

[0022] Figure 12 A block diagram of an electronic device capable of implementing one or more embodiments of the present disclosure is shown. Detailed Implementation

[0023] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0024] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0025] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0026] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0027] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0028] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0029] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0030] In this document, unless explicitly stated otherwise, performing a step in response to A does not mean that the step is performed immediately after A, but may include one or more intermediate steps.

[0031] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0032] As used in this paper, the term "model" refers to a system that learns the relationship between inputs and outputs from training data, enabling it to generate corresponding outputs for a given input after training. Model generation can be based on machine learning techniques. Deep learning is a machine learning algorithm that uses multiple layers of processing units to process inputs and provide corresponding outputs. In this paper, "model" may also be referred to as a "machine learning model," a "machine learning network," or simply a "network," and these terms are used interchangeably. A model can also include different types of processing units or networks.

[0033] Example Environment

[0034] Figure 1A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In this example environment 100, an office suite 120 is installed on a terminal device 110. A user 140 can interact with the office suite 120 via the terminal device 110 and / or an attached device to the terminal device 110. The office suite 120 is capable of providing the user 140 with integration of multiple applications or components. These applications can be application modules within the office suite 120. The applications integrated in the office suite 120 are sometimes also referred to as "office applications," "office components," "collaborative office platforms," ​​etc. As an example, the applications integrated in the office suite 120 may include, but are not limited to, one or more of the following: chat applications (also known as instant messaging (IM) applications), document applications, audio and video conferencing applications, email applications, calendar applications, scheduling applications, task applications, and goal and key results (OKR) applications.

[0035] In some embodiments, the office suite 120 can be downloaded and installed as an application on the terminal device 110. In some embodiments, the office suite 120 can also be accessed in other ways, such as through a web page.

[0036] exist Figure 1 In environment 100, if office suite 120 is started, terminal device 110 can present the interface 150 of office suite 120 to user 140. Interface 150 is sometimes also called client interface. Interface 150 can include various interfaces provided by office suite 120, such as a chat interface, a video conferencing interface, a file sharing interface, etc.

[0037] In some embodiments, terminal device 110 communicates with server 130 to provide services to office suite 120. Terminal device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, terminal device 110 can also support any type of user-facing interface (such as "wearable" circuitry). Server 130 can be any type of computing system / server capable of providing computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, etc.

[0038] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure. For example, embodiments of this disclosure can be applied to any suitable one or more applications, and are not limited to office suites.

[0039] As briefly mentioned above, a digital assistant can be provided to a user to help them complete a target task using a terminal device or application. In the embodiments of this disclosure, a digital assistant is configured for user 140. The digital assistant can be implemented in any suitable form. In some embodiments, user 140's digital assistant can interact with user 140 as a contact. Such a digital assistant can also uniquely correspond to user 140. In other words, user 140's digital assistant can be specific to or exclusive to user 140. If user 140 is an individual or person, such a digital assistant can be considered a personal digital assistant. It is understood that in the embodiments of this disclosure, the digital assistant is based on user 140's authorized access to data with granted permissions.

[0040] It should be understood that the terms "unique correspondence" or similar expressions in this disclosure are not intended to limit the digital assistant to being updated accordingly based on the interaction process between user 140 and the digital assistant.

[0041] In embodiments of this disclosure, a digital assistant is used for interaction with a user. An interaction window between the user and the digital assistant can be presented in a client interface. As an intelligent assistant, the digital assistant possesses intelligent dialogue and information processing capabilities. In the interaction window, the user inputs interactive messages, and the digital assistant responds to the user's input by providing a reply message. The client interface used to provide the digital assistant can correspond to a single-function application or a multi-functional collaboration platform, such as an office suite or other collaboration platforms capable of integrating multiple components.

[0042] The user's interaction window with the digital assistant may include a session window, in which the interaction between the user and the digital assistant may be presented in the form of session messages. Alternatively or additionally, the user's interaction window with the digital assistant may also include a non-session window, such as a floating window, in which the user can trigger the digital assistant to perform corresponding operations by entering commands, selecting shortcuts, etc.

[0043] In some embodiments, after the digital assistant is activated via a preset application, user 140 interacts with the digital assistant through a main session. The interaction window corresponding to the main session can be called the main session window. As an example, the preset application can be an IM application in an office suite. In other examples, the preset application can also be other applications or components.

[0044] In some embodiments, the digital assistant can also be activated and interacted with through applications other than the default ones. After activating the digital assistant through these non-default applications, the user can interact with it via a separate session. The interaction window corresponding to the separate session can be called a separate session window. For example, the user can activate the digital assistant through a page in a document application and then interact with it through a separate session.

[0045] As briefly described above, terminal devices or applications can provide users with digital assistant-like functions to assist them in using the devices or applications. However, the flexibility of user interaction with digital assistants is a technical issue that needs to be explored.

[0046] Embodiments of this disclosure propose an improved scheme for conversational interaction. According to various embodiments of this disclosure, a first user can provide a configuration operation to configure a first digital assistant to interact with a second user on behalf of the first user. When the configuration operation is active, an interaction entry point for the first digital assistant is displayed in the interface associated with the first user, allowing the second user to interact with the first digital assistant. Therefore, in this way, the digital assistant can assist the user in interacting with other users, for example, automatically replying to other users' questions within the scope authorized by the user. In this manner, the digital assistant can help the user answer some questions, such as when the user is unable to reply. This can advantageously improve the efficiency of the digital assistant in assisting the user.

[0047] The following description continues with reference to the accompanying drawings, which will introduce some exemplary embodiments of this disclosure. It should be understood that the pages shown in the drawings are merely examples, and various page designs are possible in practice. The various graphic elements on the page may have different arrangements and different visual representations, one or more elements may be omitted or replaced, and one or more other elements may also be present. The embodiments of this disclosure are not limited in this respect.

[0048] In some embodiments, in order for the digital assistant to interact with other users (also referred to as second users) on behalf of the first user, the terminal device 110 first receives a configuration operation from the first user. This configuration operation is used to configure the first digital assistant to interact with the second user on behalf of the first user. In this document, the digital assistant interacting with other users on behalf of the user is also referred to as an automatic response task.

[0049] In some embodiments, the configuration operation may include selecting a data source required for the first digital assistant to interact with the second user. For example, the data source could be a document, a file, or a topic, etc. Alternatively or additionally, in some embodiments, the configuration operation may also include setting a prompt to be displayed to the second user, based on settings made by the first user. The prompt informs the second user that the first digital assistant can help the first user respond, facilitating interaction between the second user and the first digital assistant. The configuration operation may also include other suitable operations, such as setting time information for the first digital assistant to interact with the second user on behalf of the first user (e.g., periodically), setting the scope of the second user (i.e., setting which users the first digital assistant can interact with on behalf of the first user), etc.

[0050] In some embodiments, the terminal device 110 can receive configuration operations from a first user through a session interface between the first user and the first digital assistant. Such a session interface can be used, for example, in a main session or a sub-session between the first user and the first digital assistant. See below for reference. Figures 2A to 2D This describes an example of terminal device 110 receiving configuration operations from user 140. Figures 2A to 2D A schematic diagram of an example interface for configuring operations according to some embodiments of the present disclosure is shown. Figure 2A As shown in the schematic diagram 201, the terminal device 110 can receive configuration operations from the first user through the session interface 210.

[0051] Terminal device 110 displays the first message from the first digital assistant in the session interface 210, such as Figure 2B The schematic diagram shows a first message 220. In the first message 220, the terminal device 110 provides a configuration control 224. For example, this configuration control 224 allows the first user to configure which data sources (e.g., documents) the first digital assistant can use to respond. When the first user clicks the configuration control 224, the terminal device 110 can receive the first user's configuration operation through the configuration control 224.

[0052] In such Figure 2B As shown in the schematic diagram 202, the terminal device 110 also supports the first user to configure a guiding message 226 for visitors (i.e., the second user) on the configuration page. When the second user clicks the session entry, the terminal device 110 displays a guiding message sent from the first assistant to the second user, such as "Contact A's digital assistant is online and can answer your questions."

[0053] In one example, a first user can search for or paste a document link by clicking configuration control 224. Terminal device 110 can receive the document searched or pasted by the first user through configuration control 224. Figure 2CAs shown in the schematic diagram 203, the terminal device 110 receives the document searched or pasted by the first user through the configuration control 224 and displays it in the session window 210, such as element 224-1 representing "XX document" and element 224-2 representing "XXX document".

[0054] After receiving a document searched or pasted by the first user through configuration control 224 and displaying it in the chat window 210, terminal device 110 then receives a notification from the first user that they have clicked to enable automatic reply. For example... Figure 2C In the configuration process, after the first user completes the configuration on the configuration page, they click the "Enable Auto-Reply" control 230. That is, the terminal device 110 receives confirmation of the configuration operation, making the configuration effective. Correspondingly, the terminal device 110 can display a reply message from the first digital assistant. For example... Figure 2D As shown in the schematic diagram 204, the terminal device 110 displays a reply message 240 from the first digital assistant.

[0055] In some embodiments, the display of the first message described above may be triggered by a preset shortcut command. Specifically, the terminal device 110 may display a second message from the first digital assistant in the session window 210, such as... Figure 2A The second message 214 in the schematic diagram 201 is shown. The second message 214 may contain one or more preset shortcuts 218. The preset shortcuts 218 may include functions such as: the first digital assistant helping the first user start a new day, the first digital assistant helping the first user create content, the first digital assistant helping the first user search for answers, etc. For example, the function of the first digital assistant helping the first user start a new day could be: summarizing and planning a document, the first digital assistant automatically replying to private chat messages, etc. The function of the first digital assistant helping the first user create content could be: the first digital assistant helping the first user generate XX, etc. The function of the first digital assistant helping the first user search for answers could be: the first digital assistant helping the first user search for XXX, etc. When the first user clicks the preset shortcut 218-1, the terminal device 110 will display the first message 220.

[0056] The foregoing describes an example of receiving configuration operations through a conversational interface between the first user and the first digital assistant. Alternatively or additionally, in some instances, terminal device 110 may receive configuration operations from the first user through the first user's personal homepage. See below for reference. Figures 3A to 3D The terminal device 110 receives configuration operations from user 140 through the user's personal homepage of the first user. Figures 3A to 3D A schematic diagram of an example interface for configuration operations according to some embodiments of the present disclosure is shown. Hereinafter, for ease of discussion, it will be described from the perspective of terminal device 110. Figures 3A to 3D However, this is only an example.

[0057] In some embodiments, the terminal device 110 can also receive configuration operations from the first user through the first user's personal homepage, such as... Figure 3A As shown in the schematic diagram 301, the terminal device 110 receives configuration operations from the first user (named "Contact A") through the personal homepage 310 of the first user.

[0058] Alternatively or additionally, in some embodiments, terminal device 110 may receive configuration operations from a first user via a digital assistant personal homepage. As will be described below, such as Figure 5B As shown in the schematic diagram 502, terminal device 110 receives configuration operations from the first user through the personal homepage 510 of the first digital assistant. The following will refer to... Figure 5B An exemplary embodiment of the personal homepage 510 of the first digital assistant is described. In this embodiment, the digital assistant can function as a user within the office suite 120; therefore, the personal homepage of the digital assistant is similar to that of a user, and this disclosure does not limit it.

[0059] continue Figures 3A to 3D The description states that terminal device 110 displays a configuration entry on the user's personal homepage 310 or digital assistant's personal homepage. This configuration entry is used to configure the first digital assistant to interact with the second user on behalf of the first user. For example... Figure 3A As shown in the schematic diagram 301, the terminal device 110 displays the configuration entry 312 on the first user's personal homepage 310.

[0060] Configuration entry 312 can be triggered by a user; that is, when the first user clicks configuration entry 312, terminal device 110 displays the configuration interface. The configuration interface is used by the first user to configure the first digital assistant to interact with the second user on their behalf. For example... Figure 3B As shown in the schematic diagram 302, the first user clicks the configuration entry 312, and the terminal device 110 displays the configuration interface 314.

[0061] Configuration interface 314 may include an example of a first digital assistant interacting with a second user on behalf of a first user, such as... Figure 3B As shown in Example 316. For example, in Example 316, the first user receives the message "I want to know XX, who should I contact?" from the second user. The first digital assistant replies on behalf of the first user with the message "Okay, I'll answer for you on behalf of the first user. You can contact user C." This example helps the first user better understand how the first digital assistant can perform interactions on their behalf.

[0062] The configuration interface 314 may also include a configuration control 224. The first user can search for or paste document links by clicking the configuration control 224. The terminal device 110 can receive the documents searched or pasted by the first user through the configuration control 224. The terminal device 110 can use the documents searched or pasted by the first user as a data source through the configuration control 224. Figure 3C As shown in the schematic diagram 303, the terminal device 110 receives the document searched or pasted by the first user through the configuration control 224 and displays it in the configuration interface 314, such as element 324-1 for “XX document” and element 324-2 for “XXX document”.

[0063] In some instances, after the configuration operation takes effect, terminal device 110 displays an indication that the configuration operation has taken effect. See below for reference. Figures 4A to 4D The terminal device 110 displays an instruction indicating that the configuration operation has taken effect. Figures 4A to 4D A schematic diagram of an example interface for an activation instruction according to some embodiments of the present disclosure is shown. Hereinafter, for ease of discussion, the description will be from the perspective of terminal device 110. Figures 4A to 4D However, this is only an example.

[0064] In some embodiments, when the configuration operation is in effect, the terminal device 110 can display text describing the interaction between the first digital assistant and the second user on behalf of the first user in the conversation interface between the first user and the first digital assistant. For example... Figure 4A As shown in the schematic diagram 401, the terminal device 110 displays the descriptive text 410, "Automatically replying for you...". Figure 4D As shown in the diagram, terminal device 110 displays the descriptive text 440 stating "Automatic reply is enabled." Figure 3D As shown in the schematic diagram 304, the terminal device 110 displays the descriptive text 340 "Terminal reply is enabled" on the first user's personal homepage 310.

[0065] In some instances, when the configuration operation is in effect, terminal device 110 can display an icon in the conversation interface between the first user and the first digital assistant. This icon indicates that the first digital assistant is interacting with the second user on behalf of the first user. For example... Figure 4B As shown in the schematic diagram 402, the terminal device 110 displays the "icon" 420. (As...) Figure 4C As shown in the schematic diagram 403, the terminal device 110 displays the "icon" 430.

[0066] In some instances, when the configuration operation is in effect, terminal device 110 can display icons and descriptive text in the conversation interface between the first user and the first digital assistant. For example... Figure 4DAs shown in the schematic diagram 404, the terminal device 110 displays an icon and the descriptive text 440 that says "Auto-reply is enabled".

[0067] In some instances, when the configuration operation is in effect, terminal device 110 displays a disable control. See below for reference. Figures 5A to 6C The terminal device 110 displays a disable control. Figures 5A to 6C A schematic diagram of an example interface according to some embodiments of the present disclosure is shown. Hereinafter, for ease of discussion, it will be described from the perspective of terminal device 110. Figures 5A to 6C However, this is only an example.

[0068] In some embodiments, when the configuration operation is in effect, the terminal device 110 displays a deactivation control on the first user's personal homepage or the first digital assistant's assistant homepage. When the first user clicks the deactivation control, the terminal device 110 disables the function of the first digital assistant interacting with the second user on behalf of the first user.

[0069] like Figure 5A As shown in the schematic diagram 501, when the configuration operation is in effect, if the user clicks the digital assistant icon 502, the terminal device 110 can display the assistant's personal homepage 510 of the first digital assistant, such as... Figure 5B As shown. The assistant's personal homepage 510 provides an entry point 511 for the configuration page and a deactivation control 512. If the user triggers entry point 511, the terminal device 110 can display the configuration page, such as... Figure 5D As shown. If the user triggers the deactivation control 512, the terminal device 110 can stop the first digital assistant's proactive reply task. Simultaneously, the terminal device 110 can stop displaying the text "Auto-reply is enabled" on the digital assistant's personal homepage, such as... Figure 5C As shown.

[0070] like Figure 6A As shown in the schematic diagram 601, when the configuration operation is in effect, the terminal device 110 displays the text "Auto-reply is enabled," an entry point 611 for the configuration page, and a deactivation control 612 on the first user's personal homepage 610. If the user triggers entry point 611, the terminal device 110 can display the configuration page, such as... Figure 6B As shown. If the user triggers the deactivation control 612, the terminal device 110 can stop the first digital assistant's proactive reply task. Simultaneously, the terminal device 110 can stop displaying the text "Auto-reply is enabled" on the first user's personal homepage 610, such as... Figure 6C As shown.

[0071] In some embodiments, when the configuration operation is effective, the terminal device 110 displays the interaction entry of the first digital assistant in the interface associated with the first user. The interaction entry is used by the first digital assistant to interact with the second user on behalf of the first user. The interface associated with the first user includes, but is not limited to: the interface 710 for the first user to interact with the second user in a conversation, and the first user's personal homepage 310.

[0072] The following is for reference. Figures 7A to 7C Describe an example. Figures 7A to 7C A schematic diagram of an example interface including an interactive entry point according to some embodiments of the present disclosure is shown. In the following description, for ease of discussion, 7A to 7A are described from the perspective of terminal device 110. Figure 7C However, this is only an example.

[0073] like Figure 7A As shown in the schematic diagram 701, the terminal device 110 displays an interaction entry 712 in the conversation interface 710 between the first user and the second user, allowing the first digital assistant to interact with the second user on behalf of the first user. For example, when the second user wants to interact with the first user, the second user can click on the interaction entry 712 in the interaction interface 710 between the first and second users.

[0074] like Figure 7C As shown in the schematic diagram 703, the terminal device 110 displays an interaction entry 730 on the first user's personal homepage 720, allowing the first digital assistant to interact with the second user on behalf of the first user. For example, when the second user interacts with the first user, the second user can click on the interaction entry 730 on the first user's personal homepage 310.

[0075] In some embodiments, after the second user clicks the interaction entry, the terminal device 110 displays a conversation interface in which the first digital assistant interacts with the second user on behalf of the first user. For example... Figure 7B As shown in the schematic diagram 702, the terminal device 110 displays a conversation interface 720 in which the first digital assistant interacts with the second digital assistant on behalf of the first user.

[0076] Terminal device 110 displays a session interface 720 and performs the interaction between the first digital assistant and the second user in the session interface 720. For example, if terminal device 110 receives the message from the second user, "Who can I contact regarding document XX?", terminal device 110 displays the first digital assistant's reply, "You can contact user C."

[0077] In some embodiments, the terminal device 110 can display to the first user the interaction information between the first digital assistant and the second user when the first digital assistant acts on behalf of the first user. In this way, the first user can be aware of the interaction content between the first digital assistant and the second user.

[0078] As an example, terminal device 110 can display a message from the first digital assistant in the conversation interface between the first user and the first digital assistant. This message presents interaction information between the first digital assistant and the second user. For instance, the first digital assistant can merge and forward the interaction information between the second user and the first digital assistant into the main conversation between the first user and the first digital assistant.

[0079] As another example, terminal device 110 can display multiple messages generated during the interaction between the first digital assistant and the second user in an aggregated manner within the conversation interface between the first user and the first digital assistant. For instance, terminal device 110 can present a message card in the main conversation between the first user and the first digital assistant, which displays multiple interactive messages in an aggregated manner.

[0080] As another example, terminal device 110 can display multiple messages generated during the interaction between the first digital assistant and the second user in the conversation interface between the first user and the second user. For example, multiple messages exchanged between the second user and the first digital assistant can be displayed in the conversation window between the first user and the second user.

[0081] In the above description, a one-on-one chat session between the first user and the second user is used as an example. However, it should be understood that the chat interface between the first user and the second user can also be used for group chat sessions involving both the first user and the second user. Furthermore, the above description uses the implementation of various processes and operations at terminal device 110 as an example. It should be understood that some operations described with reference to terminal device 110 may require the assistance of server 130 to complete. It should be noted that the operations performed by terminal device 110 may specifically be performed by relevant applications and / or digital assistants installed on terminal device 110.

[0082] Example process

[0083] Figure 8 A flowchart of a process 800 for conversational interaction according to some embodiments of the present disclosure is shown. Process 800 can be implemented at terminal device 110 and / or a digital assistant on terminal device 110. Reference is made below. Figure 1 Describe the process 800.

[0084] In box 810, terminal device 110 receives a configuration operation from a first user, the configuration operation being used to configure a first digital assistant to interact with a second user on behalf of the first user.

[0085] In box 820, in response to the configuration operation taking effect, terminal device 110 displays the interaction entry of the first digital assistant in the interface associated with the first user, so that the second user can interact with the first digital assistant.

[0086] In some embodiments, receiving a configuration operation from a first user includes receiving a configuration operation via at least one of the following: a session interface between the first user and a first digital assistant, the first user's user profile page, or the first digital assistant's assistant profile page.

[0087] In some embodiments, receiving a configuration operation via a session interface includes: displaying a first message from a first digital assistant in the session interface, the first message providing configuration controls; and receiving a configuration operation via the configuration controls.

[0088] In some embodiments, displaying a first message from a first digital assistant includes: displaying a second message from the first digital assistant in a conversation interface, the second message providing a preset shortcut; and displaying the first message in response to the preset shortcut being triggered.

[0089] In some embodiments, receiving a configuration operation via a user's personal homepage or an assistant's personal homepage includes: displaying a configuration entry on the user's personal homepage or an assistant's personal homepage for configuring a first digital assistant to interact with a second user on behalf of a first user; displaying a configuration interface for configuring the first digital assistant to interact with a second user on behalf of a first user in response to the configuration entry being triggered; and receiving a configuration operation in the configuration interface.

[0090] In some embodiments, the configuration interface also shows an example of a first digital assistant replacing the first user interaction.

[0091] In some embodiments, displaying the interaction entry point of the first digital assistant in the interface associated with the first user includes displaying the interaction entry point in at least one of the following: a conversation interface between the second user and the first user, or the first user's personal homepage.

[0092] In some embodiments, process 800 further includes: displaying information to a first user related to the interaction between the first digital assistant and the second user.

[0093] In some embodiments, displaying information related to the interaction between the first digital assistant and the second user includes at least one of the following: displaying messages from the first digital assistant in the conversation interface between the first user and the first digital assistant, the messages including a record of the interaction; displaying multiple messages generated during the interaction in an aggregated form in the conversation interface between the first user and the first digital assistant; or displaying multiple messages generated during the interaction in the conversation interface between the first user and the second user.

[0094] In some embodiments, process 800 further includes: when the configuration operation is in effect, displaying at least one of the following in the session interface between the first user and the first digital assistant: text describing the first digital assistant interacting on behalf of the first user, or an icon indicating that the first digital assistant is interacting on behalf of the first user.

[0095] In some embodiments, the configuration operation includes selecting a data source for the interaction between the first digital assistant and the second user, or setting a prompt to be displayed to the second user.

[0096] In some embodiments, process 800 further includes: displaying a deactivation control on the user profile of the first user or the assistant profile of the first digital assistant when the configuration operation is effective; and disabling the first digital assistant from interacting with the second user in place of the first user in response to the deactivation control being triggered.

[0097] Figure 9 A flowchart of a process 900 for session interaction according to some embodiments of the present disclosure is shown. Process 900 can be implemented at terminal device 110. Reference is made below. Figure 1 Describe the process 900.

[0098] In frame 910, terminal device 110 displays the interaction entry of the first digital assistant in the interface associated with the first user.

[0099] In box 920, terminal device 110 responds to receiving a trigger operation from the second user on the interaction entry point by displaying the conversation interface between the second user and the first digital assistant.

[0100] In box 930, terminal device 110 performs the interaction between the first digital assistant and the second user in the conversational interface.

[0101] In some embodiments, the interface associated with the first user includes at least one of the following: a conversation interface between the first user and the second user, or the first user's personal homepage.

[0102] In some embodiments, process 900 further includes: displaying information to a first user related to the interaction between the first digital assistant and the second user.

[0103] In some embodiments, displaying information related to the interaction between the first digital assistant and the second user includes at least one of the following: displaying messages from the first digital assistant in the conversation interface between the first user and the first digital assistant, the messages including a record of the interaction; displaying multiple messages generated during the interaction in an aggregated form in the conversation interface between the first user and the first digital assistant; or displaying multiple messages generated during the interaction in the conversation interface between the first user and the second user.

[0104] Example devices and equipment

[0105] Figure 10A schematic structural block diagram of an apparatus 1000 for information interaction according to certain embodiments of the present disclosure is shown. The apparatus 1000 may be implemented as or included in a terminal device 110. The various modules / components in the apparatus 1000 may be implemented by hardware, software, firmware, or any combination thereof.

[0106] As shown in the figure, device 1000 includes a configuration operation receiving module 1010, configured to receive a configuration operation from a first user, the configuration operation being used to configure a first digital assistant to interact with a second user on behalf of the first user. Device 1000 also includes an interaction entry display module 1020, configured to, in response to the configuration operation taking effect, display the interaction entry of the first digital assistant in the interface associated with the first user, so that the second user can interact with the first digital assistant.

[0107] In some embodiments, the configuration operation receiving module 1010 is further configured to receive configuration operations from a first user, including receiving configuration operations via at least one of the following: the first user's conversation interface with the first digital assistant, the first user's user profile page, or the first digital assistant's assistant profile page.

[0108] In some embodiments, the configuration operation receiving module 1010 is further configured to: display a first message from a first digital assistant in a session interface, the first message providing configuration controls; and receive configuration operations via the configuration controls.

[0109] In some embodiments, the interactive entry display module 1020 is further configured to: display a first message from the first digital assistant, including: displaying a second message from the first digital assistant in the conversation interface, the second message providing a preset shortcut; and displaying the first message in response to the preset shortcut being triggered.

[0110] In some embodiments, the interaction entry display module 1020 is further configured to: display a configuration entry for configuring the first digital assistant to interact with the second user on behalf of the first user in the user's personal homepage or the assistant's personal homepage; display a configuration interface for configuring the first digital assistant to interact with the second user on behalf of the first user in response to the configuration entry being triggered; and receive configuration operations in the configuration interface.

[0111] In some embodiments, the configuration interface also shows an example of a first digital assistant replacing the first user interaction.

[0112] In some embodiments, the interactive entry display module 1020 is further configured to display the interactive entry of the first digital assistant in an interface associated with the first user, including displaying the interactive entry in at least one of the following: a conversation interface between the second user and the first user, or the first user's personal homepage.

[0113] In some embodiments, the interactive entry display module 1020 is further configured to display information related to the interaction between the first digital assistant and the second user to the first user.

[0114] In some embodiments, the interactive entry display module 1020 is further configured to display information related to the interaction between the first digital assistant and the second user, including at least one of the following: displaying messages from the first digital assistant in the conversation interface between the first user and the first digital assistant, the messages including records of the interaction; displaying multiple messages generated in the interaction in an aggregated form in the conversation interface between the first user and the first digital assistant; or displaying multiple messages generated in the interaction in the conversation interface between the first user and the second user.

[0115] In some embodiments, the device 1000 further includes an activation indication display module, configured to display at least one of the following in the session interface between the first user and the first digital assistant when the configuration operation is effective: text describing the first digital assistant interacting on behalf of the first user, or an icon indicating that the first digital assistant is interacting on behalf of the first user.

[0116] In some embodiments, the configuration operation includes selecting a data source for the interaction between the first digital assistant and the second user, or setting a prompt to be displayed to the second user.

[0117] In some embodiments, the device 1000 further includes: a deactivation module configured to display a deactivation control on the user profile page of the first user or the assistant profile page of the first digital assistant when a configuration operation is effective; and to disable the first digital assistant from interacting with the second user on behalf of the first user in response to the deactivation control being triggered.

[0118] Figure 11 A schematic structural block diagram of an apparatus 1100 for information interaction according to certain embodiments of the present disclosure is shown. The apparatus 1100 may be implemented as or included in a terminal device 110. The various modules / components in the apparatus 1100 may be implemented by hardware, software, firmware, or any combination thereof.

[0119] Device 1100 includes an interaction entry display module 1105, configured to display the interaction entry of a first digital assistant in an interface associated with a first user. Device 1100 also includes a conversation interface display module 1110, configured to display a conversation interface between the second user and the first digital assistant in response to receiving a trigger operation from a second user on the interaction entry. Device 1100 further includes an execution module 1120, configured to execute the interaction between the first digital assistant and the second user in the conversation interface.

[0120] In some embodiments, the interface associated with the first user includes at least one of the following: a conversation interface between the first user and the second user, or the first user's personal homepage.

[0121] In some embodiments, the conversational interface display module 1110 is further configured to display information related to the interaction between the first digital assistant and the second user to the first user.

[0122] In some embodiments, the conversation interface display module 1110 is further configured to perform at least one of the following: displaying messages from the first digital assistant in the conversation interface between the first user and the first digital assistant, the messages including records of the interaction; displaying multiple messages generated in the interaction in an aggregated form in the conversation interface between the first user and the first digital assistant; or displaying multiple messages generated in the interaction in the conversation interface between the first user and the second user.

[0123] Figure 12 A block diagram is shown illustrating an electronic device 1200 in which one or more embodiments of the present disclosure may be implemented. It should be understood that... Figure 12 The electronic device 1200 shown is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. Figure 12 The electronic device 1200 shown can be used to achieve Figure 1 Terminal equipment 110 or Figure 10 The device 1000 shown Figure 11 The device 1100 shown.

[0124] like Figure 12 As shown, electronic device 1200 is in the form of a general-purpose electronic device. Components of electronic device 1200 may include, but are not limited to, one or more processors or processing units 1210, memory 1220, storage device 1230, one or more communication units 1240, one or more input devices 1250, and one or more output devices 1260. Processing unit 1210 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 1220. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 1200.

[0125] Electronic device 1200 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 1200, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 1220 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 1230 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 1200.

[0126] Electronic device 1200 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 12 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 1220 may include computer program product 1225 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.

[0127] The communication unit 1240 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 1200 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 1200 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0128] Input device 1250 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 1260 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 1200 can also communicate with one or more external devices (not shown) via communication unit 1240 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 1200, or with any device that enables electronic device 1200 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0129] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0130] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0131] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0132] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0133] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0134] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A conversational interaction method, comprising: Receive a configuration operation from a first user, the first user being configured with a first digital assistant, and the configuration operation being used to configure the first digital assistant to interact with the second user on behalf of the first user; In response to the configuration operation taking effect, the interaction entry of the first digital assistant is displayed in the conversation interface between the second user and the first user and / or in the user's personal homepage of the first user, so that the second user can interact with the first digital assistant; In the conversation interface between the first user and the second user, information related to the interaction between the first digital assistant and the second user is displayed, wherein the interaction between the first digital assistant and the second user is performed in the conversation interface between the first digital assistant and the second user; as well as In the conversation interface between the first user and the first digital assistant, interactive information is displayed, including: Messages from the first digital assistant, the messages including a record of the interaction; or Multiple messages generated during the interaction.

2. The method of claim 1, wherein receiving a configuration operation from a first user comprises receiving the configuration operation via at least one of the following: The conversation interface between the first user and the first digital assistant. The first user's personal homepage, or The assistant's personal homepage for the first digital assistant.

3. The method of claim 2, wherein receiving the configuration operation via the session interface comprises: In the conversation interface, a first message from the first digital assistant is displayed, and the first message provides configuration controls; as well as The configuration operation is received via the configuration control.

4. The method of claim 3, wherein displaying the first message from the first digital assistant comprises: In the conversation interface, a second message from the first digital assistant is displayed, and the second message provides preset shortcut commands; as well as In response to the preset shortcut being triggered, the first message is displayed.

5. The method according to claim 2, wherein receiving the configuration operation via the user's personal homepage or the assistant's personal homepage includes: A configuration entry for configuring the first digital assistant to interact with the second user on behalf of the first user is displayed on the user's personal homepage or the assistant's personal homepage; In response to the configuration entry being triggered, a configuration interface for configuring the first digital assistant to interact with the second user on behalf of the first user is displayed; as well as The configuration operation is received in the configuration interface.

6. The method of claim 5, wherein the configuration interface further displays an example of the first digital assistant interacting in place of the first user.

7. The method according to claim 1, further comprising: When the configuration operation takes effect, at least one of the following will be displayed in the conversation interface between the first user and the first digital assistant: Text describing the interaction between the first digital assistant and the first user, or This indicates that the first digital assistant replaces the first user interaction icon.

8. The method of claim 1, wherein the configuration operation comprises the following: Select the data source for the interaction between the first digital assistant and the second user, or Set the prompt to be displayed to the second user.

9. The method according to claim 1, further comprising: When the configuration operation takes effect, a deactivation control is displayed on the user's personal homepage of the first user or the assistant's personal homepage of the first digital assistant; as well as In response to the deactivation control being triggered, the first digital assistant is disabled from interacting with the second user on behalf of the first user.

10. A conversational interaction method, comprising: The interaction entry point of the first digital assistant is displayed in the conversation interface between the second user and the first user and / or in the user's personal homepage of the first user, where the first user is configured with the first digital assistant; In response to receiving a trigger operation from the second user on the interaction entry, the conversation interface between the second user and the first digital assistant is displayed; The interaction between the first digital assistant and the second user in the conversation interface is executed to display multiple messages of the interaction in the conversation interface; as well as In the conversation interface between the first user and the second user, the interaction information between the first digital assistant and the second user is displayed, and the interaction information includes: Messages from the first digital assistant, the messages including a record of the interaction; or Multiple messages generated during the interaction.

11. The method of claim 10, further comprising: In the conversation interface between the first user and the first digital assistant, a first message from the first digital assistant is displayed, the message including a record of the interaction; or In the conversation interface between the first user and the first digital assistant, multiple messages generated during the interaction are displayed in an aggregated form.

12. An apparatus for conversational interaction, comprising: The configuration operation receiving module is configured to receive a configuration operation from a first user, the first user being configured with a first digital assistant, the first digital assistant uniquely corresponding to the first user, and the configuration operation being used to configure the first digital assistant to interact with the second user on behalf of the first user. The interaction entry display module is configured to, in response to the configuration operation taking effect, display the interaction entry of the first digital assistant in the conversation interface between the second user and the first user and / or in the user's personal homepage of the first user, so that the second user can interact with the first digital assistant; and display information related to the interaction between the first digital assistant and the second user in the conversation interface between the first user and the second user, wherein the interaction between the first digital assistant and the second user is performed in the conversation interface between the first digital assistant and the second user; as well as The first interactive message display module is configured to display interactive information in the conversation interface between the first user and the first digital assistant, the interactive information including: Messages from the first digital assistant, the messages including a record of the interaction; or Multiple messages generated during the interaction.

13. An apparatus for conversational interaction, comprising: The interactive entry display module is configured to display the interactive entry of the first digital assistant in the conversation interface between the second user and the first user and / or in the user's personal homepage of the first user, wherein the first user is configured with the first digital assistant and the first digital assistant uniquely corresponds to the first user; The conversation interface display module is configured to display the conversation interface between the second user and the first digital assistant in response to receiving a trigger operation from the second user on the interaction entry. The execution module is configured to perform the interaction between the first digital assistant and the second user in the conversation interface; as well as The conversation interface display module is also configured to display information related to the interaction between the first digital assistant and the second user in the conversation interface between the first user and the second user.

14. An electronic device comprising: At least one processing unit; as well as At least one memory, coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, which, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1 to 11.

15. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Computer messaging bot creation

    CN109313665A

  • Instant messaging session control method and device and electronic equipment

    CN110022258A

  • Method for realizing task-type man-machine conversation task based on multiple documents

    CN112328774A

  • Interaction method and device of live broadcast room

    CN112995777A

  • Customer service robot operation method, server, operation system, electronic equipment and storage medium

    CN115712371A