Interaction method and apparatus, device and storage medium

By generating multiple interaction questions associated with query requests and generating target response content based on answer information, the problem of single response content in traditional Internet interaction is solved, and the accuracy and user experience of response content are improved.

WO2025157280A1PCT designated stage Publication Date: 2025-07-31BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/074883
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-24
Filing Date
2025-01-24
Publication Date
2025-07-31

AI Technical Summary

Technical Problem

Traditional response content is too single in Internet information interaction, affecting user experience.

Method used

By receiving user query requests, multiple interactive questions associated with the query requests are generated, and target response content is generated based on the answer information of these questions.

Benefits of technology

Improve the accuracy of the response content and user interaction experience to meet the diverse needs of users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025074883_31072025_PF_FP_ABST
    Figure CN2025074883_31072025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to an interaction method and apparatus, a device and a storage medium. The method proposed herein comprises: receiving a query request of a user; displaying a plurality of interaction questions associated with the query request, wherein the plurality of interaction questions are generated on the basis of the query request; and providing target response content for the query request, wherein the target response content is generated on the basis of the query request and answer information for the plurality of interaction questions. In this way, the target response content generated in the embodiments of the present disclosure has higher accuracy, better aligns with user needs, and can effectively enhance user interaction experience.
Need to check novelty before this filing date? Find Prior Art

Description

Interaction method, device, equipment and storage medium

[0001] This application claims priority to the Chinese invention patent application entitled “Interactive Method, Apparatus, Device and Storage Medium” and application number 202410102809.9, filed on January 24, 2024. The entire contents of that application are incorporated herein by reference. Technical Field

[0002] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to interactive methods, apparatuses, devices, and computer-readable storage media. Background Art

[0003] With the development of computer technology, the Internet has become an important platform for people to exchange information. In the process of information exchange through the Internet, people can obtain corresponding response content based on query requests. How to provide users with appropriate response content is a key issue. Summary of the Invention

[0004] In a first aspect of the present disclosure, an interactive method is provided. The method includes: receiving a query request from a user; displaying a plurality of interactive questions associated with the query request, wherein the plurality of interactive questions are generated based on the query request; and providing target response content to the query request, wherein the target response content is generated based on the query request and answer information to the plurality of interactive questions.

[0005] In a second aspect of the present disclosure, an apparatus for interaction is provided. The apparatus includes: a receiving module configured to receive a query request from a user; a display module configured to display multiple interactive questions associated with the query request, wherein the multiple interactive questions are generated based on the query request; and a providing module configured to provide target response content to the query request, wherein the target response content is generated based on the query request and answer information to the multiple interactive questions.

[0006] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored on the computer-readable storage medium, and the computer-executable instructions can be executed by a processor to implement the method of the first aspect.

[0008] In a fifth aspect of the present disclosure, a computer program product is provided, which includes computer-executable instructions, which, when executed by a processor, implement the method according to the first aspect of the present disclosure.

[0009] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0011] FIG1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure may be implemented;

[0012] FIG2 shows a flow chart of an example process of interaction according to some embodiments of the present disclosure;

[0013] FIG3 illustrates an example interface according to some embodiments of the present disclosure;

[0014] 4A-4B illustrate example interfaces according to some embodiments of the present disclosure;

[0015] FIG5 shows a schematic structural block diagram of an example apparatus for interaction according to some embodiments of the present disclosure; and

[0016] FIG6 illustrates a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION

[0017] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

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

[0019] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part 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 be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.

[0020] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects shall comply with the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms them. Accordingly, when implementing the various embodiments of the present disclosure, the types, scope of use, and usage scenarios of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method may vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.

[0021] If this specification and the solutions in the examples involve the processing of personal information, such processing will be done only with a legitimate basis (such as with the consent of the subject of personal information or as necessary for the performance of a contract) and only within the prescribed or agreed scope. A user's refusal to process personal information other than that required for basic functions will not affect the user's use of basic functions.

[0022] When people interact with information through the Internet, traditional response content is often too simple, affecting the user's interactive experience.

[0023] Embodiments of the present disclosure provide an interactive solution that can receive a user's query request; display multiple interactive questions associated with the query request, wherein the multiple interactive questions are generated based on the query request; and provide target response content to the query request, wherein the target response content is generated based on the query request and answer information to the multiple interactive questions.

[0024] According to the disclosed embodiments, the target response content is generated based on the answers to multiple interactive questions and the query request entered by the user. The answers to the multiple interactive questions include more detailed query information, thereby improving the accuracy of the generated target response content. Furthermore, the target response content better meets the user's needs and enhances the user's interactive experience.

[0025] Various example implementations of this solution are described in detail below in conjunction with the accompanying drawings.

[0026] Sample Environment

[0027] FIG1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG1 , the example environment 100 may include an electronic device 110 .

[0028] In this example environment 100, electronic device 110 may run an application 120 that supports interface interaction. Application 120 may be any suitable type of application for interface interaction, including, but not limited to, video applications, social applications, or other suitable applications. User 140 may interact with application 120 via electronic device 110 and / or its attached devices. As an example, the user may input a query request based on application 120. The electronic device may provide the user with targeted response content in response to the query request.

[0029] In the environment 100 of FIG. 1 , if the application 120 is in an active state, the electronic device 110 may present an interface 150 for supporting interface interaction through the application 120 .

[0030] In some embodiments, the electronic device 110 communicates with the server 130 to enable the provision of services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR / AR device, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).

[0031] The server 130 may be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. For example, the server 130 may include a computing system / server such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 may provide background services for the application 120 that supports interface interaction in the electronic device 110.

[0032] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired or wireless manner. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between the two.

[0033] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.

[0034] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0035] Example Process

[0036] FIG2 shows a flow chart of an example interaction process 200 according to some embodiments of the present disclosure. The process 200 may be implemented at the electronic device 110. The process 200 is described below with reference to FIG1.

[0037] As shown in FIG. 2 , at block 210 , the electronic device 110 receives a query request from a user.

[0038] In some embodiments, the query request may be a query request based on a specific topic, which may involve any appropriate field such as medical field, legal field, etc. The query request may be in any appropriate form, such as a text request or an audio request.

[0039] In some embodiments, the query request may be input into the electronic device 110 by a user.

[0040] At block 220 , the electronic device 110 displays a plurality of interactive questions associated with the query request.

[0041] In some embodiments, a plurality of interaction questions associated with the query request are generated based on the query request.

[0042] In some embodiments, the multiple interactive questions are configured to obtain additional information about the query request. For example, the multiple interactive questions can be used to guide the user to enter more query details so as to more accurately generate the target response content corresponding to the query request based on the query details.

[0043] In some embodiments, at least one of the multiple interactive questions displayed by the electronic device 110 may be generated based on the first model deployed in the server 130. As an example, all of the multiple interactive questions displayed by the electronic device 110 may be generated based on the first model deployed in the server 130. As another example, some of the multiple interactive questions displayed by the electronic device 110 may be generated based on the first model deployed in the server 130, while other interactive questions may be generated based on other appropriate methods, such as other interactive questions that are predetermined for a specific topic corresponding to the query request.

[0044] The following describes a process of obtaining at least one interaction question based on the first model.

[0045] In some embodiments, electronic device 110 may send a query request to server 130. Based on the received query request, the service may generate first input information for a first model. Server 130 may input the first input information into the first model to obtain first output information from the first model. Server 130 may determine at least one interaction question based on the first output information.

[0046] It should be understood that such a first model may, for example, include any appropriate machine learning model that can be trained to perform the task of generating interactive questions, and the present disclosure is not intended to be limited in this regard.

[0047] In some embodiments, the electronic device may input the query request into the first model to obtain the at least one interactive question output by the first model.

[0048] In order to improve the accuracy of interactive question generation, in some embodiments, the first input information may further include a prompt for guiding the first model to generate questions.

[0049] As an example, the first input information may include configuration information about the first model, where this configuration information is associated with the subject of the query request. The configuration information indicates that the first model has configuration capabilities that match this configuration information, so that the first model outputs interaction questions associated with the subject of the query request. This configuration information can be for legal or medical fields, and so on, which are not detailed here.

[0050] As another example, the first input information may also include knowledge information. The knowledge information may be a knowledge base associated with the subject of the query request. This knowledge information is used to instruct the first model to output an interactive question associated with the subject of the query request based on information contained in the knowledge base associated with the subject of the query request.

[0051] To ensure the standardization and structuring of the output information of the first model, in some embodiments, the first input information may further include constraint information regarding the first output information of the first model. The constraint information may include at least a structured example of the first output information, instructing the first model to output a standardized or structured interaction question based on the constraint information. For example, the constraint information may indicate the format, type, size, quantity, etc. of the output information generated by the first model.

[0052] In some embodiments, the first output information may indicate the at least one interaction problem.The electronic device 110 may determine the at least one interaction problem based on the first output information of the first model.

[0053] During the interaction process with the user, the answer information input by the user for the previous interactive question is related to what the next interactive question is. In order to more accurately generate at least one interactive question so as to obtain more query detail information based on these interactive questions, in some embodiments, the at least one interactive question generated by the server 130 may include a first interactive question and a second interactive question, wherein the second interactive question is generated based on the query request, the first interactive question and the first answer information of the first interactive question.

[0054] The following describes how to display multiple interactive questions on the electronic device 110.

[0055] In some embodiments, the electronic device 110 may display multiple question controls for obtaining answers to multiple interactive questions to the user. The question controls may be input boxes for inputting answers to the interactive questions, or selection controls for various candidate answers.

[0056] As an example, the electronic device 110 may display an input box for inputting an answer to the interactive question to the user, so that the user can input the answer to the interactive question in the input box. One interactive question may correspond to one input box.

[0057] As another example, the electronic device 110 may display a selection control for each candidate answer corresponding to each interactive question to the user, so that the user can select the corresponding answer by clicking the selection control. One interactive question may correspond to multiple candidate answers.

[0058] It should be noted that the first output information of the first model can also indicate a group of candidate answers to the at least one interactive question, where one interactive question corresponds to a group of candidate answers, that is, each candidate answer corresponding to each interactive question can be generated by the first model.

[0059] In some embodiments, the electronic device 110 may simultaneously display multiple question controls for obtaining answers to multiple interactive questions to the user.

[0060] For example, if the multiple interactive questions include interactive question 1, interactive question 2, and interactive question 3, the electronic device 110 can simultaneously display question control 1 for obtaining the answer to interactive question 1, question control 2 for obtaining the answer to interactive question 2, and question control 3 for obtaining the answer to interactive question 3.

[0061] In some other embodiments, the electronic device 110 may display to the user a second question control for inputting an answer to another of the multiple interactive questions after the user uses the first question control to input an answer to one of the multiple interactive questions. That is, the question controls for obtaining answers to the various interactive questions may be displayed one after another on the electronic device 110.

[0062] For example, if the multiple interactive questions include interactive question 1 and interactive question 2, the electronic device 110 may first display question control 1 for obtaining the answer to interactive question 1. After the electronic device 110 obtains the answer to interactive question 1 input by the user using question control 1, it displays question control 2 for the answer to interactive question 2.

[0063] As shown in FIG3 , electronic device 110 may present, for example, interface 300A, which may display interactive question 1. For example, for interactive question 1, interface 300A may display selection controls for candidate answers corresponding to interactive question 1, including a selection control 310 corresponding to a "first answer," a selection control 320 corresponding to a "second answer," and a selection control 330 corresponding to a "third answer." A user may select an answer to interactive question 1 by clicking on the selection controls corresponding to the candidate answers. For example, the user may select selection control 330 corresponding to the "third answer."

[0064] After receiving the user's selection of an answer to interactive question 1, electronic device 110 may display interface 300B, which may display question controls corresponding to interactive question 2. For example, for interactive question 2, interface 300B may display selection controls for candidate answers corresponding to interactive question 2, including a selection control 340 corresponding to a "fourth answer" and a selection control 350 corresponding to a "fifth answer." The user may select an answer to interactive question 2 by clicking on the selection controls corresponding to the candidate answers. For example, the user may select selection control 350 corresponding to the "fifth answer."

[0065] It should be noted that if some of the at least one interactive question of the first model can be generated based on the answer information of other interactive questions, that is, a set of candidate answers to the at least one interactive question are not simultaneously indicated in the first output information output by the first model at one time, but the first model outputs the first output information in real time, and this real-time first output information only indicates a set of candidate answers to some of the interactive questions, where this set of candidate answers to some of the interactive questions can be partial information corresponding to the target interactive question. The subsequent electronic device can also continue to obtain the real-time first input information based on a portion of the information, and obtain the next real-time first output information output by the first model based on the real-time first output information and the first model. The next real-time first output information may also only indicate a set of candidate answers to some of the interactive questions, and the partial information corresponding to the interactive questions indicated in the real-time first output information each time is different.

[0066] In order to improve the efficiency of interaction, in some embodiments, if the real-time first output information of the first model includes partial information corresponding to the target interaction question, the electronic device can continue to obtain the real-time first input information while also providing a question control corresponding to the target interaction question based on the partial information. That is, the electronic device can display the question control corresponding to the target interaction question while generating partial information corresponding to other interaction questions.

[0067] In block 230 , the electronic device 110 provides target response content to the query request.

[0068] In some embodiments, the electronic device 110 may provide the user with target response content determined based on the query request and the obtained answer information of each interactive question, wherein the answer information is determined based on the user's operation.

[0069] In other embodiments, the electronic device 110 may also provide the user with an initial response to the query request, as well as target response content determined based on the query request and the obtained answers to the interactive questions. The initial response content may be content obtained before the answers to the interactive questions are obtained, and may be content obtained based on the query request.

[0070] The interactive method disclosed herein can be applied to any appropriate scenario, such as a search scenario, a dialogue scenario, etc., and the initial response content is displayed differently for different scenarios.

[0071] As an example, in a search scenario, the initial response content may include the search content provided on the search results page. The search content may be content obtained in any appropriate manner, such as content predetermined for the interactive question. The search results page may also display multiple question controls corresponding to multiple interactive questions. The user may enter answer information corresponding to each interactive question using the multiple question controls corresponding to the multiple interactive questions. The electronic device 110 may display the target response content generated based on the query request and the obtained answer information for the multiple interactive questions on the search results page.

[0072] As shown in FIG4A , electronic device 110 may present a search results page 400A, which may display initial response content 410. This initial response content is the search content corresponding to query request 1, which was found after a user entered query request 1 in input box 420. The search results page may also display selection controls corresponding to multiple candidate answers for interactive question 1 and multiple candidate answers for interactive question 2. For example, the selection controls for the candidate answers for interactive question 1 include a selection control 310 for "First Answer," a selection control 320 for "Second Answer," and a selection control 330 for "Third Answer." For interactive question 2, interface 300B may display selection controls for the candidate answers for interactive question 2, including a selection control 340 for "Fourth Answer," and a selection control 350 for "Fifth Answer." For example, a user can select an answer to interactive question 1 or interactive question 2 by clicking on selection controls 310 for "First Answer" and 340 for "Fourth Answer." The electronic device 110 may display the target response content 430 generated based on the query request 1, the “first answer” and the “fourth answer” on this search result page.

[0073] As another example, in a conversation scenario, the initial response content may also include a message displayed in a conversation interface with a virtual object, and the conversation interface also provides multiple question controls corresponding to multiple interactive questions, where the virtual object may be a non-player character. The user can enter the answer information corresponding to each interactive question based on the multiple question controls. The electronic device 110 can display the target response content generated based on the query request and the obtained answers to the multiple interactive questions on this conversation interface.

[0074] As shown in FIG4B , electronic device 110 may present a conversation interface 400B with a virtual object. This conversation interface 400B may display initial response content 410, which may be the response content corresponding to query request 1 obtained after a user enters query request 1 in input box 440. The conversation interface may also display selection controls corresponding to multiple candidate answers for interactive question 1 and multiple candidate answers for interactive question 2. For example, conversation interface 400B may display selection controls for candidate answers for interactive question 1, including a selection control 310 for "first answer," a selection control 320 for "second answer," and a selection control 330 for "third answer." For interactive question 2, conversation interface 400B may also display selection controls for candidate answers for interactive question 2, including a selection control 340 for "fourth answer," and a selection control 350 for "fifth answer." For example, the user can select answers to interactive question 1 and interactive question 2 by clicking selection controls 310 for "first answer" and 340 for "fourth answer." The electronic device 110 may display the target response content 430 generated based on the query request 1, the “first answer” and the “fourth answer” on this search result page.

[0075] In some embodiments, the target response content may be generated based on the second model deployed in the server 130 . The generation process of the target response content is described below.

[0076] In some embodiments, server 130 may generate second input information for a second model based on the query request, multiple interactive questions, and the answers to the multiple interactive questions. Server 130 may input this second input information into the second model to obtain second output information of the second model. Server 130 may determine target response content for the query request based on the second output information of the second model.

[0077] It should be understood that such a second model may, for example, include any appropriate machine learning model that can be trained to perform the task of generating responsive content, and the present disclosure is not intended to be limited in this regard.

[0078] In some embodiments, the target response content may include text content, which is used to answer the question indicated by the query request.

[0079] In other embodiments, the target response content may include text content and image content. The image content is used to depict a scene associated with the query request. For example, if the query request corresponds to a legal topic, the image content may be used to depict an image of a scene that matches the legal topic.

[0080] It should be noted that, in addition to text and image content, the target response content may also be in other forms, such as audio or video content, etc., which will not be elaborated here.

[0081] According to the disclosed embodiments, the target response content is generated based on the answers to multiple interactive questions and the query request entered by the user. The answers to the multiple interactive questions include more detailed query information, thereby improving the accuracy of the generated target response content. Furthermore, the target response content better meets the user's needs, enhancing the user's interactive experience.

[0082] Example devices and equipment

[0083] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG5 shows a schematic block diagram of an example apparatus 500 for creating an application according to certain embodiments of the present disclosure. Apparatus 500 may be implemented as or included in electronic device 110. Each module / component in apparatus 500 may be implemented by hardware, software, firmware, or any combination thereof.

[0084] As shown in Figure 5, the device 500 includes a receiving module 510, configured to receive a user's query request; a display module 520, configured to display multiple interactive questions associated with the query request, wherein the multiple interactive questions are generated based on the query request; and a providing module 530, configured to provide target response content for the query request, wherein the target response content is generated based on the query request and answer information for the multiple interactive questions.

[0085] In some embodiments, the plurality of interaction questions are configured to obtain additional information about the query request.

[0086] In some embodiments, at least one of the plurality of interactive questions is generated based on the following process: generating first input information of a first model based on a query request; and determining at least one interactive question based on first output information of the first model.

[0087] In some embodiments, the first output information of the first model further indicates a set of candidate answers to the at least one interactive question.

[0088] In some embodiments, the first input information includes setting information about the first model, where the setting information is associated with a subject of the query request.

[0089] In some embodiments, the first input information includes knowledge information, and the knowledge information includes a knowledge base associated with the subject matter of the query request.

[0090] In some embodiments, the first input information further includes constraint information about the first output information of the first model, and the constraint information at least includes a structured example about the first output information.

[0091] In some embodiments, the at least one interactive question includes a first interactive question, and a second interactive question of the plurality of interactive questions is generated based on the query request, the first interactive question, and the first answer information of the first interactive question.

[0092] In some embodiments, the display module 520 is specifically configured to: simultaneously display to the user multiple question controls for obtaining answers to multiple interactive questions; or after the user uses the first question control to input the answer to one of the multiple interactive questions, display to the user a second question control for inputting the answer to another of the multiple interactive questions.

[0093] In some embodiments, multiple interaction questions are determined based on the first output information of the first model, and the display module 520 is specifically configured to: if the real-time first output information of the first model includes partial information corresponding to the target interaction question, while continuing to obtain the real-time first input information, provide a question control corresponding to the target interaction question based on the partial information.

[0094] In some embodiments, the providing module 530 is specifically configured to: provide the user with initial response content to the query request; and provide the user with target response content to the query request based on the acquired answer information.

[0095] In some embodiments, the initial response content includes search content provided in a search results page.

[0096] In some embodiments, the initial response content includes a message displayed in a conversation interface with the virtual object, and the conversation interface also provides multiple question controls corresponding to the multiple interaction questions.

[0097] In some embodiments, the target response content is generated based on the following process: generating second input information of a second model based on a query request, multiple interactive questions and answer information; and determining the target response content for the query request based on second output information of the second model.

[0098] In some embodiments, the target response content includes text content and image content, the text content is used to answer the question indicated by the query request, and the image content is used to depict the scene associated with the query request.

[0099] FIG6 shows a block diagram of an electronic device 600 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 600 shown in FIG6 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 600 shown in FIG6 can be used to implement the electronic device 110 of FIG1 .

[0100] As shown in FIG6 , electronic device 600 is in the form of a general-purpose electronic device. Components of electronic device 600 may include, but are not limited to, one or more processing units or processors 610, memory 620, storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. Processor 610 may be a real or virtual processor and is capable of executing various processes according to programs stored in memory 620. In a multi-processor system, multiple processors execute computer-executable instructions in parallel to increase the parallel processing capabilities of electronic device 600.

[0101] The electronic device 600 typically includes a plurality of computer storage media. Such media can be any accessible media that can be obtained by the electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 620 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 630 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 600.

[0102] The electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG6 , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 620 may include a computer program product 625 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0103] The communication unit 640 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 600 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 600 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0104] The input device 650 may be one or more input devices, such as a mouse, keyboard, or trackball. The output device 660 may be one or more output devices, such as a display, a speaker, or a printer. The electronic device 600 may also communicate with one or more external devices (not shown) through the communication unit 640 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with the electronic device 600, or with any device that allows the electronic device 600 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

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

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

[0107] 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 device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

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

[0109] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0110] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not 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 selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. An interaction method, comprising: Receiving a query request from a user; Displaying a plurality of interaction questions associated with the query request, wherein the plurality of interaction questions are generated based on the query request; And Providing target response content for the query request, the target response content being generated based on the query request and answer information for the plurality of interaction questions.

2. The method according to claim 1, wherein at least one of the plurality of interaction questions is generated based on the following process: Generating first input information for a first model based on the query request; and Determining the at least one interaction question based on first output information of the first model.

3. The method according to claim 2, wherein the first output information of the first model further indicates a set of candidate answers for the at least one interaction question.

4. The method according to claim 2, wherein the first input information includes setting information about the first model, the setting information being associated with the subject matter of the query request.

5. The method according to claim 2, wherein the first input information includes knowledge information, the knowledge information including a knowledge base associated with the subject matter of the query request.

6. The method according to claim 2, wherein the first input information further includes constraint information about the first output information of the first model, the constraint information at least including a structured example of the first output information.

7. The method according to claim 2, wherein the at least one interaction question includes a first interaction question, and a second interaction question among the plurality of interaction questions is generated based on the query request, the first interaction question, and first answer information of the first interaction question.

8. The method according to claim 1, wherein the plurality of interaction questions are configured to obtain additional information about the query request.

9. The method according to claim 1, wherein displaying a plurality of interaction questions associated with the query request includes: Simultaneously displaying to the user a plurality of question controls for obtaining answers to the plurality of interaction questions; Or After the user inputs an answer to one of the plurality of interaction questions using a first question control, displaying to the user a second question control for inputting an answer to another question of the plurality of interaction questions.

10. The method according to claim 1, wherein the plurality of interaction questions are determined based on first output information of a first model, and displaying a plurality of interaction questions associated with the query request includes: If the real-time first output information of the first model includes partial information corresponding to a target interaction question, while continuing to obtain the real-time first input information, providing a question control corresponding to the target interaction question based on the partial information.

11. The method according to claim 1, wherein providing response content for the query request includes: Providing initial response content for the query request to the user; And Based on the obtained answer information, provide the target response content for the query request to the user.

12. The method according to claim 11, wherein the initial response content includes the search content provided on the search result page.

13. The method according to claim 11, wherein the initial response content includes the messages displayed in the session interface with the virtual object, and the session interface further provides a plurality of question controls corresponding to the plurality of interaction questions.

14. The method according to claim 1, wherein the target response content is generated based on the following process: Generate the second input information of the second model based on the query request, the plurality of interaction questions, and the answer information; and Determine the target response content for the query request based on the second output information of the second model.

15. The method according to claim 1, wherein the target response content includes text content and image content, the text content is used to answer the question indicated by the query request, and the image content is used to depict the scene associated with the query request.

16. An apparatus for interaction, comprising: A receiving module, configured to receive a query request from a user; A display module, configured to display a plurality of interaction questions associated with the query request, wherein the plurality of interaction questions are generated based on the query request; And A providing module, configured to provide a target response content for the query request, the target response content being generated based on the query request and the answer information for the plurality of interaction questions.

17. An electronic device, comprising: At least one processor; And At least one memory, the at least one memory being coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, cause the electronic device to execute the method according to any one of claims 1 to 15.

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

19. A computer program product, comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 15.

Citation Information

Patent Citations

  • Question and answer information processing method and device, commodity information display method and device and storage medium

    CN113869969A

  • Table-based interactive question and answer method and system

    CN114579599A

  • Problem searching method, device and equipment based on AI language model and medium

    CN116975232A

  • Interaction method and device, equipment and storage medium

    CN117908736A

  • Dialog mechanism responsive to query context

    US20180225365A1