Dialog simulation method and apparatus, device, storage medium, and program product
By using virtual objects pre-trained with large models for dialogue simulation training, the problems of high cost and single scenario in existing technologies are solved, enabling diversified dialogue training and real-time feedback, thus improving the training effect of dialogue services.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-25
- Publication Date
- 2026-04-02
AI Technical Summary
Existing training methods for conversational services rely on live simulations, pre-recorded videos or audio, and written materials, resulting in high training costs and a lack of diversity in conversational scenarios, which affects training effectiveness.
The system uses virtual objects pre-trained with a large model to simulate questions, increases the diversity of dialogue training by using semantically similar but differently expressed methods, provides real-time error analysis and feedback, and uses computer equipment to display dialogue group information and generate dialogue simulation results based on response matching.
It reduced human resource training costs, enriched dialogue scenarios, improved real-time feedback efficiency during the learning process, and enhanced dialogue response capabilities and training efficiency.
Smart Images

Figure CN2025124032_02042026_PF_FP_ABST
Abstract
Description
Dialogue simulation method, device, equipment, storage medium and program product
[0001] Cross-reference to Related Applications
[0002] This application claims priority to Chinese Patent Application No. 202411345811.5, filed September 25, 2024, the disclosure of which is incorporated herein in its entirety as part of the present application. TECHNICAL FIELD
[0003] The present disclosure relates to a dialogue simulation method, device, equipment, storage medium and program product. BACKGROUND
[0004] With the development of computer technology, dialogue type services requested through the Internet have become common services. However, the current dialogue type service training mainly relies on real person simulation training, pre-recorded videos or audios, written materials and tests, which makes dialogue type services need to invest a high training cost, and the dialogue scene lacks diversity, thereby affecting the training effect of dialogue type services. SUMMARY
[0005] Therefore, the present disclosure provides a dialogue simulation method, device, equipment, storage medium and program product.
[0006] In a first aspect, the present disclosure provides a dialogue simulation method, comprising: obtaining dialogue group information, displaying the dialogue group information in a dialogue group display area of a dialogue interface, the dialogue group information comprising at least one dialogue group; in response to a selection operation on a dialogue group in the dialogue group information, displaying a simulated dialogue of the dialogue group in a dialogue display area of the dialogue interface, the simulated dialogue corresponding to a simulated reply; in response to a reply operation on the simulated dialogue, obtaining reply content; based on a matching degree of the reply content and the simulated reply, generating a dialogue simulation result, and displaying the dialogue simulation result in a result display area of the dialogue interface.
[0007] In a second aspect, the present disclosure provides a dialogue simulation device, comprising: an obtaining module configured to obtain dialogue group information, and display the dialogue group information in a dialogue group display area of a dialogue interface, the dialogue group information comprising at least one dialogue group; a dialogue group selection module configured to, in response to a selection operation on a dialogue group in the dialogue group information, display a simulated dialogue of the dialogue group in a dialogue display area of the dialogue interface, the simulated dialogue corresponding to a simulated reply; a reply module configured to, in response to a reply operation on the simulated dialogue, obtain reply content; and a result generation module configured to, based on a matching degree of the reply content and the simulated reply, generate a dialogue simulation result, and display the dialogue simulation result in a result display area of the dialogue interface.
[0008] Thirdly, this disclosure provides a computer device, including: a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to perform the dialogue simulation method of the first aspect or any corresponding embodiment described above.
[0009] Fourthly, this disclosure provides a computer-readable storage medium storing computer instructions for causing a computer to perform the dialogue simulation method of the first aspect or any corresponding embodiment described above.
[0010] Fifthly, this disclosure provides a computer program product, including computer instructions for causing a computer to execute the dialogue simulation method of the first aspect or any corresponding embodiment thereof. Attached Figure Description
[0011] To more clearly illustrate the technical solutions in the specific embodiments of this disclosure, the accompanying drawings used in the description of the specific embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0012] Figure 1 is a flowchart illustrating a dialogue simulation method according to an embodiment of the present disclosure;
[0013] Figure 2 is a schematic diagram of a dialog interface according to an embodiment of the present disclosure;
[0014] Figure 3 is a flowchart illustrating another dialogue simulation method according to an embodiment of the present disclosure;
[0015] Figure 4 is a flowchart illustrating another dialogue simulation method according to an embodiment of the present disclosure;
[0016] Figure 5 is a schematic diagram of a dialogue interface for customer service training according to an embodiment of the present disclosure;
[0017] Figure 6 is a structural block diagram of a dialogue simulation device according to an embodiment of the present disclosure; and
[0018] Figure 7 is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present disclosure. Detailed Implementation
[0019] To make the purposes, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are some but not all of the embodiments of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present disclosure.
[0020] It can be understood that, before using the technical solutions disclosed in the embodiments of the present disclosure, the type, use range, use scenario, and the like of the personal information involved in the present disclosure should be informed to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations.
[0021] For example, in response to receiving an active request of the user, prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed will need to obtain and use the personal information of the user. Thus, the user can autonomously select whether to provide the personal information to the software or hardware such as an electronic device, an application program, a server, or a storage medium, and the like performing the operation of the technical solution of the present disclosure according to the prompt information.
[0022] As an optional but non-limiting implementation manner, in response to receiving an active request of the user, the manner of sending prompt information to the user may, for example, be a pop-up window manner, and the prompt information may be presented in the form of text in the pop-up window. In addition, the pop-up window may also carry a selection control for the user to select “agree” or “disagree” to provide the personal information to the electronic device.
[0023] It can be understood that the above notification and obtaining of the authorization of the user are only illustrative, and do not limit the implementation manners of the present disclosure, and other manners meeting the relevant laws and regulations can also be applied to the implementation manners of the present disclosure.
[0024] It can be understood that the data (including but not limited to the data itself, the acquisition or use of the data) involved in the present technical solution should comply with the requirements of the relevant laws and regulations and the relevant provisions.
[0025] Current dialogue services mainly rely on the following ways:
[0026] (1) Live role-playing training, in which a trainer plays the role of a customer or other role and has a simulated dialogue with a dialogue service provider. However, live role-playing training requires a large number of trainers and venue resources, has a high cost, and is difficult to implement on a large scale.
[0027] (2) Pre-recorded video or audio, in which a dialogue scene is pre-recorded for learning and practice. However, the pre-recorded video or audio content is limited and difficult to cover all possible dialogue scenarios, and the content accessed by the trainee is too single.
[0028] (3) Written materials and tests, by providing case analysis, text materials and written test questions for training. However, this way is difficult to provide real-time error analysis and improvement suggestions, and the trainer cannot know his shortcomings in time and correct them.
[0029] Based on this, in the dialogue simulation training, the virtual object pre-trained by the large model is used to simulate the question, the same semantic but different expression is used, the diversity of dialogue training is increased, the human training cost is reduced, the single of training content is avoided, and the dialogue scene is enriched. At the same time, real-time error analysis and feedback can be carried out according to the reply content of the trainer, the real-time feedback efficiency in the learning process is improved, and dialogue interaction or click interaction with the virtual object can be provided, the understanding and mastery of the training content are deepened, the trainer is better helped to understand and solve the problems encountered in the training process, and the dialogue reply ability and training efficiency of the trainer are improved.
[0030] According to the embodiment of the present disclosure, a dialogue simulation method embodiment is provided. It should be noted that the steps shown in the flowchart of the drawing can be executed in a computer system such as a group of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from here.
[0031] A dialogue simulation method is provided in the embodiment, which can be used in computer devices such as mobile phones, tablet computers, computers, etc. FIG. 1 is a flowchart of the dialogue simulation method according to the embodiment of the present disclosure. As shown in FIG. 1, the flow includes the following steps:
[0032] In step S101, dialogue group information is obtained, and the dialogue group information is displayed in the dialogue group display area of the dialogue interface. The dialogue group information includes at least one dialogue group.
[0033] The dialogue group information is a dialogue group table arranged for the dialogue group training object. One or more dialogue groups are included in the dialogue group information. The dialogue group is used for simulated dialogue training between the dialogue group training object and the virtual object. The virtual object outputs dialogue information based on a pre-trained dialogue model (such as a large language model).
[0034] The dialogue interface has a dialogue group display area, as shown in FIG. 2, the dialogue group display area is arranged on the left side of the dialogue interface, and the dialogue group information is displayed in the dialogue group display area, so that the dialogue group training object can view the dialogue group it needs to learn.
[0035] In step S102, in response to a selection operation on a dialogue group in the dialogue group information, a simulated dialogue of the dialogue group is displayed in a dialogue display area of the dialogue interface. The simulated dialogue corresponds to a simulated reply.
[0036] The dialogue group training object selects a required dialogue group from the dialogue group information according to a current learning requirement or learning progress of the dialogue group training object, the dialogue group includes a plurality of simulated dialogues and simulated replies, and the simulated dialogues and the simulated replies are in one-to-one correspondence.
[0037] Correspondingly, the dialogue group display area can select a corresponding dialogue group from the dialogue group information in response to a selection operation of the dialogue group training object on the dialogue group, and display any simulated dialogue included in the dialogue group in the dialogue display area, so that the dialogue group training object can perform reply training on the simulated dialogue. As shown in FIG. 2, the dialogue display area is arranged in the middle area of the dialogue interface, and the simulated dialogue initiated by the virtual object is displayed in the dialogue display area.
[0038] Step S103, obtaining reply content in response to the reply operation on the simulated dialogue.
[0039] The dialogue display area is provided with a dialogue area and a reply area, wherein the dialogue area is used to display the simulated dialogue of the dialogue group, and the reply area is used for the dialogue group training object to input the reply content. Specifically, as shown in FIG. 2, when the simulated dialogue in the dialogue group is displayed in the dialogue display area, the dialogue group training object can click the reply area to make the reply area in an information input state, and then perform the reply operation on the simulated dialogue through the information input device (such as a keyboard externally connected to the computer device, or a virtual keyboard pulled up in the reply area), to generate the reply content on the simulated dialogue in the reply area, and realize the simulated dialogue training between the dialogue group training object and the virtual object.
[0040] Step S104, generating a dialogue simulation result based on a matching degree between the reply content and the simulated reply, and displaying the dialogue simulation result in a result display area of the dialogue interface.
[0041] The matching degree is used to represent the matching degree between the reply content and the simulated reply. Specifically, the reply content and the simulated reply are analyzed semantically to determine the matching degree between the reply content and the simulated content. In some specific embodiments, the keywords in the reply content and the simulated reply can be extracted respectively, and the matching degree between the reply content and the simulated reply can be determined by keyword matching; the matching degree between the reply content and the simulated reply can also be determined by analyzing whether the semantics of the reply content and the simulated reply are similar or related; the matching degree between the reply content and the simulated reply can also be determined by judging whether the reply content conforms to the intention expressed by the simulated reply; the matching degree between the reply content and the simulated reply can also be determined according to whether the information provided by the reply content and the simulated reply is consistent. Of course, the matching degree between the reply content and the simulated reply can also be evaluated according to the knowledge and standards in the related field. Here, the determination method of the matching degree is not specifically limited, and a person skilled in the art can determine it according to the actual requirement.
[0042] The dialogue simulation result is used to represent whether the reply content is consistent with the simulated reply. After obtaining the dialogue simulation result, the dialogue simulation result is displayed in a result display area. As shown in FIG. 2, the result display area is arranged in the right area of the dialogue interface, and the generated dialogue simulation result is displayed in the result display area, so that the dialogue group training object can view the difference between the reply and the simulated reply, thereby being able to improve the reply according to the dialogue simulation result.
[0043] The dialogue simulation method provided in the embodiment enables the dialogue group training object to select the required dialogue group according to the own demand by obtaining and displaying the dialogue group information, thereby enabling the targeted training of the dialogue and the diversified selection of the dialogue group, and achieving diversified dialogue simulation training. The simulated dialogue of the dialogue group is displayed in the dialogue display area of the dialogue interface, and the dialogue group training object can reply according to the simulated dialogue, thereby achieving simulation training without the need of human training, and saving the human training cost. Moreover, the dialogue simulation result can be generated according to the matching degree of the reply content given by the dialogue group training object and the simulated reply, and the dialogue simulation result is displayed in the result display area of the dialogue interface, thereby achieving real-time feedback of the reply content, facilitating the dialogue group training object to timely understand the existing problems, and being beneficial to improving the learning efficiency of the dialogue group training object, thereby ensuring the training effect.
[0044] A dialogue simulation method is provided in the embodiment, which can be used in computer devices such as mobile phones, tablet computers, computers, etc. FIG. 3 is a flowchart of the dialogue simulation method according to the embodiment of the disclosure. As shown in FIG. 3, the flow includes the following steps:
[0045] In step S201, dialogue group information is obtained, and the dialogue group information is displayed in a dialogue group display area of a dialogue interface. The dialogue group information includes at least one dialogue group.
[0046] Specifically, the above step S201 can include:
[0047] In step S2011, a dialogue group interface is displayed. The dialogue group interface includes dialogue groups of different levels.
[0048] The dialogue groups have different levels, and the dialogue group level is used to represent the training difficulty of the dialogue group. An application program for dialogue simulation training is installed in the computer device, and the dialogue group training object can perform dialogue simulation training through the application program.
[0049] Specifically, when the dialogue group training object starts the application program for the first time to perform dialogue simulation training, the application program can display a dialogue group interface to the dialogue group training object, and dialogue groups of different levels are displayed on the dialogue group interface.
[0050] Specifically, if the dialogue group training object needs to add a dialogue group again to complete the training of the current dialogue group, after the dialogue group training object starts the application program, the dialogue group interface of the application program can be switched from the home page, and dialogue groups of various levels are displayed on the dialogue group interface, so that the dialogue group training object can select a dialogue group matching the learning progress thereof.
[0051] In step S2012, dialogue group information is determined in response to a selection operation for a dialogue group.
[0052] The dialogue group training object selects a dialogue group required by the dialogue group training object from the dialogue group interface, which can correspond to the learning progress of the dialogue group training object or the simulation level of the dialogue group training object. Accordingly, the dialogue group interface can determine dialogue group information selected by the dialogue group training object in response to a selection operation of the dialogue group training object for the dialogue group.
[0053] In step S2013, the dialogue group information is displayed in the dialogue group display area of the dialogue interface. For details, please refer to the related description of the above embodiment, which will not be repeated here.
[0054] Specifically, the above step S201 can include:
[0055] In step S2014, the simulation level of the dialogue group training object is obtained, and dialogue group information corresponding to the simulation level is determined.
[0056] The simulation level is used to represent the training level possessed by the dialogue group training object, which can be determined based on the dialogue skill level, dialogue training target, and knowledge mastery degree possessed by the dialogue group training object. Specifically, training data related to the dialogue group training object (for example, information such as training results, training completion, test results, etc. of the dialogue group training object for each dialogue group) is collected, and the collected training data is analyzed using a data analysis tool or a related algorithm to determine the dialogue skill level, dialogue training target, and knowledge mastery degree possessed by the dialogue group training object.
[0057] The simulation level and the dialogue group have a mapping relationship, and each simulation level corresponds to corresponding dialogue group information. When the simulation level of the dialogue group training object is obtained, the corresponding dialogue group information is obtained by querying the mapping relationship.
[0058] Of course, the dialogue group information can also be issued to the application program of the dialogue group training object by the dialogue group manager according to the simulation level of the dialogue group training object. Accordingly, the dialogue group training object can view the dialogue group information issued by the dialogue group manager through the application program, so as to simulate the dialogue training according to the dialogue group information.
[0059] In step S2015, the conversation group information is displayed in the conversation group display area of the conversation interface. For details, please refer to the relevant description of the above-mentioned embodiments, which will not be repeated here.
[0060] In some optional embodiments, the conversation group display area includes a course display sub-area and an examination display sub-area, wherein the course display sub-area is used to display the arranged conversation groups, and the examination display sub-area is used to display the arranged examination conversation groups. As shown in FIG. 2, the course display sub-area and the examination display sub-area are displayed on the left side of the conversation interface, and the course display sub-area is located above the examination display sub-area.
[0061] Correspondingly, the above-mentioned method further includes: in response to the switching operation of the course display sub-area and the examination display sub-area, switching the display content of the conversation display area.
[0062] After completing a certain conversation group, the conversation group training object can perform training test through the examination conversation group to detect the conversation group training result thereof. Specifically, if the conversation display area currently displays the simulated dialog included in the conversation group, at this time, if the conversation group training object triggers the examination display sub-area, the simulated dialog included in the examination conversation group is displayed in the conversation display area, thereby realizing the switching display between the conversation group and the examination conversation group in the conversation display area.
[0063] Specifically, if the conversation display area currently displays the simulated dialog included in the examination conversation group, at this time, if the conversation group training object triggers the course display sub-area, the simulated dialog included in the conversation group is displayed in the conversation display area, thereby realizing the switching display between the examination conversation group and the conversation group in the conversation display area.
[0064] By supporting the switching of the course display sub-area and the examination display sub-area, when the conversation group training object switches between different display sub-areas, the information related to the current display sub-area can be quickly obtained, thereby improving the training experience and operation efficiency of the conversation group training object.
[0065] In some optional embodiments, the conversation groups in the course display sub-area and the examination conversation groups in the examination display sub-area are displayed in the form of cards.
[0066] The card is a pre-created display component, which can include information such as conversation group title, conversation group description, and conversation group picture. Specifically, a card component is pre-created in the computer device for displaying the conversation group and the test conversation group. The data of the conversation group and the test conversation group, such as the conversation group title, the conversation group description, and the conversation group picture, are bound to the card component. Here, a data binding framework such as Vue.js or React can be used to dynamically bind the data to the card component. At the same time, the interaction mode of the conversation group training object with the card component is set, for example, using JavaScript or other programming languages to implement the interaction function, such as clicking the card to view the conversation group details, collecting the conversation group, and setting the card layout of the course display sub-area and the test display sub-area. The course display sub-area and the test display sub-area are arranged in a certain layout mode, for example, the course display sub-area is located above the test display sub-area.
[0067] By displaying the conversation group in the course display sub-area and the test conversation group in the test display sub-area in the form of cards, the interaction function between the conversation group training object and the card component is realized. By displaying the corresponding conversation group in the form of cards, the conversation group training object can intuitively understand the content and characteristics of the conversation group, and can more conveniently interact with the corresponding conversation group, which helps to improve the training experience of the conversation group training object.
[0068] In some optional embodiments, the above method further comprises: when the conversation group is completed, updating the display state of the conversation group in the conversation group display area.
[0069] The display state is used to represent the training progress of the conversation group training object on the conversation group. When the conversation group training object trains according to the conversation group, the application can record the training progress of the conversation group training object on the conversation group. When it is detected that the conversation group training object has completed the conversation group, the displayed learning state of the conversation group in the conversation group display area can be updated at this time.
[0070] In one specific example, a special mark or icon is added to the completed conversation group in the conversation group display area to indicate that the conversation group has been completed.
[0071] In another specific example, the progress display of the conversation group is updated, for example, the progress bar is filled or the percentage of completion is displayed.
[0072] In another specific example, the display color of the conversation group can also be changed to highlight its completed state or incomplete state.
[0073] In another specific example, a text prompt such as "completed" or "completion degree 100%" is added in the display area of the conversation group.
[0074] In another specific example, the completed conversation group can also be hidden or deleted from the conversation group display area according to specific requirements to keep the conversation group display area neat.
[0075] Of course, other ways can also be used to represent the specific display state of the conversation group, which is not specifically limited here.
[0076] By updating the display state of the conversation group, the conversation group training object can clearly understand the completed conversation group and the unfinished conversation group, which helps the conversation group training object better manage the training progress and training tasks.
[0077] In some optional embodiments, the conversation group includes at least one conversation scene, and the simulated conversation is generated based on the conversation scene.
[0078] The conversation scene is a simulated scene corresponding to an actual application, such as a plurality of conversation scenes simulating an interview process, a plurality of conversation scenes for language learning, a plurality of conversation scenes for customer service training, etc. One or more conversation scenes can be set in a conversation group, and the simulated conversation in the conversation group is generated based on the conversation scene, thereby being able to dynamically generate corresponding conversation content according to different conversation scenes, increasing the diversity of training.
[0079] Step S202, in response to a selection operation for a conversation group in the conversation group information, a simulated conversation of the conversation group is displayed in a conversation display area of the conversation interface, and the simulated conversation corresponds to a simulated reply. For details, please refer to the related description of the corresponding steps of the above embodiments, which will not be repeated here.
[0080] Step S203, in response to a reply operation for the simulated conversation, a reply content is obtained. For details, please refer to the related description of the corresponding steps of the above embodiments, which will not be repeated here.
[0081] In some optional embodiments, the above method further includes dynamically adjusting the simulated conversation based on the reply content.
[0082] The virtual object in the conversation group can play different virtual roles according to different conversation scenes and have a conversation with the conversation group training object. Accordingly, the virtual object can understand the diversified semantic expression of the reply content of the conversation group training object, and dynamically adjust the content of the simulated conversation in combination with the semantic expression, thereby being able to improve the diversity of training.
[0083] Step S204, based on the matching degree of the reply content and the simulated reply, a conversation simulation result is generated, and the conversation simulation result is displayed in a result display area of the conversation interface. For details, please refer to the related description of the corresponding steps of the above embodiments, which will not be repeated here.
[0084] The dialogue simulation method provided in the embodiment enables the dialogue group training object to select multiple dialogue groups according to its own needs by selecting the required dialogue group in the dialogue group interface, so that the selection of the dialogue group is more flexible, and the diversity of dialogue training is increased. Moreover, the dialogue groups are different in levels, so that the dialogue group training object is provided with selection support of the dialogue groups, and it is convenient for the dialogue group training object to select dialogue group information matched with it. The dialogue group information corresponding to the simulation level of the dialogue group training object is determined, so that personalized training experience is provided for the dialogue group training object.
[0085] In the embodiment, a dialogue simulation method is provided, which can be used in computer devices such as mobile phones, tablet computers, computers and the like. FIG. 4 is a flowchart of the dialogue simulation method according to the embodiment of the disclosure. As shown in FIG. 4, the flowchart includes the following steps:
[0086] In step S301, dialogue group information is obtained, and the dialogue group information is displayed in a dialogue group display area of a dialogue interface. The dialogue group information includes at least one dialogue group. For details, please refer to the related description of the corresponding step of the above embodiment, which will not be repeated here.
[0087] In step S302, in response to a selection operation on a dialogue group in the dialogue group information, a simulated dialogue of the dialogue group is displayed in a dialogue display area of the dialogue interface. The simulated dialogue corresponds to a simulated reply. For details, please refer to the related description of the corresponding step of the above embodiment, which will not be repeated here.
[0088] In step S303, in response to a reply operation on the simulated dialogue, reply content is obtained. For details, please refer to the related description of the corresponding step of the above embodiment, which will not be repeated here.
[0089] In step S304, based on the matching degree of the reply content and the simulated reply, a dialogue simulation result is generated, and the dialogue simulation result is displayed in a result display area of the dialogue interface.
[0090] Specifically, the above step S304 can include:
[0091] In step S3041, if the matching degree is lower than a preset matching degree, it is determined that the reply content is an incorrect reply, and an error label and a first feedback control are displayed at the position of the reply content.
[0092] The preset matching degree is a minimum matching degree that is preset to reflect that the reply content is a correct reply; the error label is used to represent that the current reply content is incorrect; and the first feedback control is used to display the dialogue simulation result corresponding to the incorrect reply in the result display area when triggered by the dialogue group training object.
[0093] The matching degree between the reply content and the simulated reply is compared with the pre-matching degree to determine whether the matching degree is lower than the pre-set matching degree. If the matching degree is lower than the pre-set matching degree, it indicates that the reply content is quite different from the simulated reply, and the reply content can be determined as an incorrect reply. An error label and a first feedback control corresponding to the incorrect reply are displayed at the position of the incorrect reply.
[0094] In response to the triggering operation of the first feedback control, the first dialogue simulation result is generated, and the first dialogue simulation result is displayed in the result display area.
[0095] The first dialogue simulation result is a feedback suggestion for the incorrect reply, and the simulated reply corresponding to the simulated dialogue is included in the first dialogue simulation result, so that the dialogue group training object can learn the simulated reply to correct the incorrect reply content.
[0096] The dialogue group training object can click the first feedback control to trigger the generation of the first dialogue simulation result. Correspondingly, the application can generate the first dialogue simulation result corresponding to the incorrect reply in the result display area in response to the triggering operation of the dialogue group training object on the first feedback control.
[0097] Specifically, the above step S304 can further include:
[0098] If the matching degree exceeds the pre-set matching degree, the reply content is determined as a correct reply.
[0099] The matching degree between the reply content and the simulated reply is compared with the pre-matching degree to determine whether the matching degree exceeds the pre-set matching degree. If the matching degree exceeds the pre-set matching degree, it indicates that the reply content is similar or consistent with the simulated reply, and the reply content can be determined as a correct reply.
[0100] If the matching degree difference value between the matching degree and the pre-set matching degree exceeds the pre-set value, a correct label and a second feedback control are displayed at the position of the reply content.
[0101] The pre-set value is a pre-set minimum matching degree difference value for giving a feedback suggestion. The second feedback control is used to display the dialogue simulation result corresponding to the correct reply in the result display area when triggered by the dialogue group training object.
[0102] The matching degree is subtracted from the pre-set matching degree to determine the matching degree difference value between the matching degree and the pre-set matching degree. The matching degree difference value is compared with the pre-set value to determine whether the matching degree difference value exceeds the pre-set value. If the matching degree difference value exceeds the pre-set value, it indicates that the reply content still has some difference from the simulated reply, and a correct label and a second feedback control corresponding to the correct reply can be displayed at the position of the correct reply.
[0103] In response to the triggering operation on the second feedback control, a second dialogue simulation result is generated, and the second dialogue simulation result is displayed in the result display area.
[0104] The second dialogue simulation result is a feedback suggestion for the correct reply. The second dialogue simulation result includes a simulated reply corresponding to the simulated dialogue, so that the dialogue group training object can improve the reply content according to the simulated reply, and make the reply content closer to the simulated reply.
[0105] The dialogue group training object can click the second feedback control to trigger the generation of the second dialogue simulation result. Correspondingly, the application program can generate the second dialogue simulation result corresponding to the correct reply in the result display area in response to the triggering operation of the dialogue group training object on the second feedback control.
[0106] In some optional embodiments, the result display area includes a simulated reply display sub-area and an expansion content display sub-area. The simulated reply display sub-area is used to display the simulated reply content corresponding to the simulated dialogue, and the expansion content display sub-area is used to display the associated information corresponding to the simulated dialogue. As shown in FIG. 2, the simulated reply display sub-area and the expansion content display sub-area are displayed on the right side of the dialogue interface, and the expansion content display sub-area is located below the simulated reply display sub-area.
[0107] Correspondingly, the method can further include:
[0108] In step a1, the simulated reply is displayed in the simulated reply display sub-area.
[0109] In step a2, the associated information corresponding to the simulated reply is displayed in the expansion content display sub-area.
[0110] The simulated reply is a pre-set reply corresponding to the simulated dialogue. The associated information is reference content associated with the simulated reply, and the associated information is used as a reference for generating the simulated reply. After the first feedback control or the second feedback control is triggered, the result display area is popped up in the dialogue interface, the simulated reply is displayed in the simulated reply sub-area in the result display area, and the associated information corresponding to the simulated reply is displayed in the expansion content sub-area in the result display area.
[0111] By displaying the simulated reply and the associated information corresponding to the simulated reply, more expansion knowledge is provided for the dialogue group training object, so that the dialogue group training object can better perform dialogue group training, and the training effect is improved.
[0112] In some optional embodiments, the method can further include: in response to a triggering operation on the associated information, jumping to a display interface of the associated information.
[0113] If the dialogue group training object wants to view the specific content of the associated information, the dialogue group training object can click the associated information, and accordingly, the application program can respond to the triggering operation of the dialogue group training object on the associated information, jump to the display interface of the associated information in the current result display area, and display the specific content corresponding to the associated information in the display interface of the associated information.
[0114] By automatically switching to the display interface of the associated information according to the triggering operation of the dialogue group training object, the dialogue group training object can more conveniently obtain the required information, and the training experience of the dialogue group training object is improved.
[0115] In some optional embodiments, the result display area further includes a questioning sub-area for the dialogue group training object to input questions stored by the dialogue group training object.
[0116] Step b1, generating questioning information in response to information input operation in the questioning sub-area.
[0117] Step b2, generating reply information corresponding to the questioning information in response to the sending operation of the questioning information.
[0118] The dialogue group training object clicks in the questioning sub-area to make the questioning sub-area in the information input state. Then, the questioning information is input in the questioning sub-area through the information input device (such as a keyboard connected to the computer device or a virtual keyboard pulled up at the position where the questioning sub-area is located). After the input of the questioning information is completed, the sending operation of the questioning information is triggered (for example, a sending shortcut key on an external keyboard or a virtual sending button set in the questioning sub-area), and the questioning information is sent to the application program, so that the application program can query the knowledge base to give corresponding reply information, and the reply information is displayed in the result display area, for example, the questioning information and the corresponding reply information are displayed above the questioning sub-area.
[0119] By inputting the questioning information in the questioning sub-area, the corresponding reply information is generated according to the questioning information, thereby increasing the learning participation of the dialogue group training object.
[0120] In some optional embodiments, the above method can further include scoring the dialogue group training object according to the dialogue simulation result, and evaluating the training result of the dialogue group training object on the dialogue group based on the scoring result.
[0121] The dialogue simulation result record has the reply condition of the dialogue group training object to the simulated dialogue. By counting the number of correct replies and incorrect replies, and combining the matching degree difference value between the correct reply and the simulated reply, the dialogue group training object can be scored for completing the dialogue group or the examination dialogue group, and the corresponding scoring result can be obtained. Through the scoring result, the training condition of the dialogue group training object for the dialogue group is evaluated, and the corresponding evaluation result is obtained, so that the mastery degree of the dialogue group training object for the dialogue group can be understood through the evaluation result, and appropriate training guidance can be provided for the dialogue group training object.
[0122] The dialogue simulation method provided in the embodiment displays an error label and a corresponding feedback control at the position of the incorrect reply, so as to trigger the feedback control to provide analysis for the incorrect reply, obtain the dialogue simulation result, and enable the dialogue group training object to improve the reply content according to the dialogue simulation result. When the matching degree difference value between the matching degree of the correct reply and the preset matching degree exceeds the preset value, the feedback control is displayed at the position of the correct reply, so as to trigger the feedback control to provide improvement suggestions for the correct reply, obtain the corresponding dialogue simulation result, and enable the dialogue group training object to improve the reply content according to the dialogue simulation result, and improve the reply ability of the dialogue group training object. Thus, the understanding of the training content of the dialogue group training object can be deepened, and the training effect can be improved.
[0123] As a specific application embodiment of the embodiment of the present disclosure, the dialogue simulation method is described in combination with the specific application scene of customer service training.
[0124] The training method in the related art has defects such as high training cost, lack of diversity of dialogue scenes, and low real-time feedback efficiency in the learning process. The dialogue simulation method of the technical solution of the present disclosure solves the above problems by using large language models and algorithm technology in combination with rich conversation scenes in the customer service, so as to reduce the training cost, enrich the diversity of dialogue scenes, improve the real-time feedback efficiency in the learning process, and improve the reply ability and learning efficiency of the customer service personnel.
[0125] Specifically, in the dialogue simulation training, timetable arrangement is supported, and the application program can generate various dialogue scenarios, thereby enriching the learning content and improving the adaptability of the students. As shown in FIG. 5, a dialogue group display area A is arranged on the left side of the dialogue interface, and the dialogue group display area A includes dialogue group unit display, dialogue group display, and examination dialogue group display. The customer service students can click the dialogue group and the examination dialogue group on the left side to switch the display of the dialogue group or the examination dialogue group card, so as to view the corresponding customer service training content in the dialogue display area. After the customer service students complete the corresponding training dialogue group, the learning state will be automatically updated and displayed on the card corresponding to the training dialogue group.
[0126] In the dialogue simulation training, the virtual object in the application can play different roles according to different scenarios, have a dialogue with the customer service student, and judge the correctness of the answer given by the customer service student. The application can not only understand diversified semantic expressions, but also dynamically adjust the dialogue content to improve the diversity of training. Thus, the virtual object can increase the diversity of dialogue training by simulating questions and using different expressions with the same semantics, and avoid the singleization of training content. As shown in FIG. 5, the customer service student has a simulated dialogue with the virtual object through the data box in the dialogue display area B of the dialogue interface, and after each simulated dialogue, the application will give instant feedback according to the reply content of the customer service student. If the semantic matching degree of the reply content and the simulated reply is high, it is determined as a correct reply, and if the semantic matching degree is low, it is determined as an incorrect reply. Moreover, when an incorrect reply is given, the customer service student can click the feedback control (such as the "suggestion" button shown in FIG. 5) button below the incorrect reply to view detailed analysis and improvement suggestions.
[0127] In the dialogue simulation training, the application can record the dialogue performance of the customer service student in real time, mark the incorrect replies and provide detailed analysis and improvement suggestions. The customer service student can also deepen the understanding of the learning content by having a dialogue with the virtual object or clicking the interactive buttons. As shown in FIG. 5, in the result display area C on the right side of the dialogue interface, the customer service student can view the answer analysis by clicking the corresponding button. The application will automatically generate reply suggestions according to the reply content of the customer service student, provide related knowledge annotations, and recommend more extended knowledge. The customer service student can directly access the extended knowledge by clicking the link. In addition, the customer service student can also directly initiate a question to the application in the question sub-area below to solve the problems encountered in the customer service training.
[0128] Thus, through the intelligent dialogue simulation with the virtual object, the customer service student can train the customer service dialogue group anytime and anywhere, avoiding the time and location limitations of the real trainer. Moreover, the customer service student can obtain feedback and improvement suggestions in time, which helps to quickly improve the customer service reception skills. In addition, by reducing the dependence on training personnel, the human cost required in the training process is significantly reduced.
[0129] In the embodiment, a dialogue simulation device is also provided, which is used to implement the embodiments of the above embodiments, and will not be described again. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware is also possible and contemplated.
[0130] The embodiment provides a dialogue simulation device, as shown in FIG. 6, which includes:
[0131] The obtaining module 401 is configured to obtain conversation group information, and display the conversation group information in a conversation group display area of a conversation interface, wherein the conversation group information comprises at least one conversation group.
[0132] The conversation group selection module 402 is configured to, in response to a selection operation on a conversation group in the conversation group information, display a simulated conversation of the conversation group in a conversation display area of the conversation interface, wherein the simulated conversation corresponds to a simulated reply.
[0133] The reply module 403 is configured to, in response to a reply operation on the simulated conversation, obtain reply content.
[0134] The result generation module 404 is configured to generate a conversation simulation result based on a matching degree between the reply content and the simulated reply, and display the conversation simulation result in a result display area of the conversation interface.
[0135] In some optional embodiments, the obtaining module 401 comprises:
[0136] The conversation group display unit is configured to display a conversation group interface, wherein the conversation group interface comprises a plurality of conversation groups of different levels.
[0137] The conversation group selection unit is configured to, in response to a selection operation on a conversation group, determine conversation group information.
[0138] In some optional embodiments, the obtaining module 401 comprises:
[0139] The simulation level obtaining unit is configured to obtain a simulation level of a conversation group training object, and determine conversation group information corresponding to the simulation level.
[0140] In some optional embodiments, the conversation group display area comprises a course display sub-area and an examination display sub-area, and the device further comprises:
[0141] The switching module is configured to, in response to a switching operation on the course display sub-area and the examination display sub-area, switch the display content of the conversation display area.
[0142] In some optional embodiments, the conversation groups in the course display sub-area and the examination conversation groups in the examination display sub-area are displayed in a card form.
[0143] In some optional embodiments, the device further comprises:
[0144] The marking module is configured to, when a conversation group is completed, update the display state of the conversation group in the conversation group display area.
[0145] In some optional embodiments, the conversation group comprises at least one conversation scenario, and the simulated conversation is generated based on the conversation scenario.
[0146] In some optional embodiments, the apparatus further includes:
[0147] an adjusting module configured to dynamically adjust the simulated conversation based on the reply content.
[0148] In some optional embodiments, the result generating module 404 includes:
[0149] a first determining unit configured to determine that the reply content is an incorrect reply if the matching degree is lower than the preset matching degree, and display an incorrect label and a first feedback control at a position where the reply content is located.
[0150] a first result displaying unit configured to generate a first conversation simulation result in response to a triggering operation on the first feedback control, and display the first conversation simulation result in the result display area.
[0151] In some optional embodiments, the result generating module 404 further includes:
[0152] a second determining unit configured to determine that the reply content is a correct reply if the matching degree exceeds the preset matching degree.
[0153] a third determining unit configured to display a correct label and a second feedback control at a position where the reply content is located if a matching degree difference value between the matching degree and the preset matching degree exceeds a preset value.
[0154] a second result displaying unit configured to generate a second conversation simulation result in response to a triggering operation on the second feedback control, and display the second conversation simulation result in the result display area.
[0155] In some optional embodiments, the result display area includes a simulated reply display sub-area and an extended content display sub-area, and correspondingly, the apparatus can further include:
[0156] a simulated reply displaying unit configured to display a simulated reply in the simulated reply display sub-area.
[0157] an associated information displaying unit configured to display associated information corresponding to the simulated reply in the extended content display sub-area.
[0158] In some optional embodiments, the apparatus can further include:
[0159] a jumping unit configured to jump to a display interface of the associated information in response to a triggering operation on the associated information.
[0160] In some optional embodiments, the result display area further includes a question sub-area, and correspondingly, the apparatus can further include:
[0161] The question editing unit is configured to generate the question information in response to an information input operation in the question sub-region.
[0162] The reply generating unit is configured to generate the reply information corresponding to the question information in response to a sending operation of the question information.
[0163] In some optional embodiments, the apparatus can further include:
[0164] The evaluation module is configured to score the dialogue group training object according to the dialogue simulation result, and evaluate the training result of the dialogue group training object on the dialogue group based on the score.
[0165] The dialogue simulation apparatus in the embodiment is presented in the form of functional units. Here, the units refer to ASIC circuits, processors and memories that execute one or more software or fixed programs, and / or other devices that can provide the above functions.
[0166] Further function descriptions of the above modules and units are the same as those of the corresponding embodiments, and will not be described here.
[0167] The dialogue simulation apparatus provided in the embodiment can realize targeted training of the dialogue and diversified selection of the dialogue group, and diversified dialogue simulation training, by obtaining and displaying the dialogue group information, so that the dialogue group training object can select the required dialogue group according to its own needs. The simulated dialogue of the dialogue group is displayed in the dialogue display region of the dialogue interface, and the dialogue group training object can reply according to the simulated dialogue, so that the simulation training is realized, without the need for human training, and the human training cost is saved. Moreover, the dialogue simulation result can be generated according to the matching degree between the reply content given by the dialogue group training object and the simulated reply, and the dialogue simulation result is displayed in the result display region of the dialogue interface, so that the real-time feedback of the reply content is realized, the dialogue group training object can learn its existing problems in time, which is beneficial to improving the learning efficiency of the dialogue group training object, thereby ensuring the training effect.
[0168] The embodiment of the present disclosure further provides a computer device with the dialogue simulation apparatus shown in FIG. 6.
[0169] Referring to FIG. 7, FIG. 7 is a structural schematic diagram of a computer device according to an optional embodiment of the present disclosure. As shown in FIG. 7, the computer device includes one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components communicate with each other using different buses, and can be mounted on a common mainboard or mounted in other manners as needed. The processor can process instructions executed in the computer device, including instructions stored in the memory or on the memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, multiple processors and / or multiple buses can be used with multiple memories and multiple memory banks, if necessary. Also, multiple computer devices can be connected, each providing part of the necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). One processor 10 is taken as an example in FIG. 7.
[0170] The processor 10 can be a central processor, a network processor, or a combination thereof. The processor 10 can further include a hardware chip. The hardware chip can be an application specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device can be a complex programmable logic device, a field programmable logic array, a generic array logic, or any combination thereof.
[0171] The memory 20 stores instructions executable by the at least one processor 10, so that the at least one processor 10 performs the method shown in the above embodiments.
[0172] The memory 20 can include a program storage area and a data storage area. The program storage area can store an operating system and application programs required by at least one function; the data storage area can store data created by use of the computer device according to the display of the landing page of the applet, and the like. In addition, the memory 20 can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some optional embodiments, the memory 20 can optionally include a memory remotely arranged with respect to the processor 10, and these remote memories can be connected to the computer device through a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0173] The memory 20 can include a volatile memory, such as a random access memory; the memory can also include a non-volatile memory, such as a flash memory, a hard disk, or a solid-state disk; and the memory 20 can further include a combination of the above kinds of memories.
[0174] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 can be connected through a bus or other means, and are connected through a bus in FIG. 7 as an example.
[0175] The input device 30 can receive inputted digital or character information, and generate key signal input related to user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a trackpad, a touchpad, a pointing stick, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 can include a display device, an auxiliary lighting device (e.g., an LED), a tactile feedback device (e.g., a vibration motor), etc. The display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.
[0176] The computer device also includes a communication interface for communication of the computer device with other devices or communication networks.
[0177] The embodiments of the present disclosure also provide a computer readable storage medium, and the method according to the embodiments of the present disclosure can be implemented in hardware, firmware, or recorded in a storage medium, or be implemented as computer code stored in a remote storage medium or a non-transitory machine readable storage medium and stored in a local storage medium to be downloaded through a network, so that the method described herein can be processed by such software on a storage medium using a general purpose computer, a special purpose processor or programmable or special purpose hardware. The storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk or a solid state disk, etc. Further, the storage medium can also include a combination of the above-mentioned types of memories. It can be understood that the computer, the processor, the microprocessor controller or the programmable hardware include a storage component that can store or receive software or computer code, when the software or computer code is accessed and executed by the computer, the processor or the hardware, the method shown in the above embodiments is implemented.
[0178] Part of the present disclosure can be applied as a computer program product, for example, computer program instructions, when executed by a computer, through the operation of the computer, the method and / or technical solutions according to the present disclosure can be invoked or provided. Those skilled in the art should understand that the form of computer program instructions in computer readable medium includes but is not limited to source file, executable file, installation package file and the like, and accordingly, the way of computer program instructions executed by computer includes but is not limited to: the computer directly executes the instructions, or the computer compiles the instructions and then executes the corresponding compiled program, or the computer reads and executes the instructions, or the computer reads and installs the instructions and then executes the corresponding installed program. Here, the computer readable medium can be any available computer readable storage medium or communication medium accessible to the computer.
[0179] Although the embodiments of the present disclosure are described in conjunction with the drawings, various modifications and changes can be made by those skilled in the art without departing from the spirit and scope of the present disclosure, and such modifications and changes fall within the scope defined by the appended claims.
Claims
1. A method for dialogue simulation, comprising: obtaining dialogue group information, and displaying the dialogue group information in a dialogue group display area of a dialogue interface, the dialogue group information comprising at least one dialogue group; in response to a selection operation on a dialogue group in the dialogue group information, displaying a simulated dialogue of the dialogue group in a dialogue display area of the dialogue interface, the simulated dialogue corresponding to a simulated reply; in response to a reply operation on the simulated dialogue, obtaining a reply content; based on a matching degree between the reply content and the simulated reply, generating a dialogue simulation result, and displaying the dialogue simulation result in a result display area of the dialogue interface.
2. The method of claim 1, wherein, The obtaining of the dialogue group information comprises: displaying a dialogue group interface, the dialogue group interface comprising dialogue groups of different levels; in response to a selection operation on the dialogue group, determining the dialogue group information.
3. The method of claim 1 or 2, wherein, The obtaining of the dialogue group information comprises: obtaining a simulation level of a dialogue group training object, and determining dialogue group information corresponding to the simulation level.
4. The method according to any one of claims 1 to 3, wherein, The dialogue group display area comprises a course display sub-area and an examination display sub-area; the method further comprises: in response to a switching operation of the course display sub-area and the examination display sub-area, switching display content of the dialogue display area based on the switching.
5. The method of claim 4, wherein, The dialogue groups in the course display sub-area and the examination dialogue groups in the examination display sub-area are displayed in a card form. 6.The method of claim 4 or 5, further comprising: when the dialogue group is completed, updating a display state of the dialogue group in the dialogue group display area.
7. The method according to any one of claims 1 to 6, wherein, The dialogue group comprises at least one dialogue scene, and the simulated dialogue is generated based on the dialogue scene. 8.The method of any one of claims 1-7, further comprising: dynamically adjusting the simulated dialogue based on the reply content.
9. The method of any one of claims 1-8, wherein, The generating of the dialogue simulation result based on the matching degree between the reply content and the simulated reply, and the displaying of the dialogue simulation result in a result display area of the dialogue interface, comprises: if the matching degree is lower than a preset matching degree, determining that the reply content is an incorrect reply, and displaying an error label and a first feedback control at a position of the reply content; in response to a triggering operation on the first feedback control, generating a first dialogue simulation result, and displaying the first dialogue simulation result in the result display area. 10.The method of claim 9, further comprising: if the matching degree exceeds a preset matching degree, determining that the reply content is a correct reply; if a matching degree difference value between the matching degree and the preset matching degree exceeds a preset value, displaying a correct label and a second feedback control at a position of the reply content; in response to a triggering operation on the second feedback control, generating a second dialogue simulation result, and displaying the second dialogue simulation result in the result display area.
11. The method of claim 9 or 10, wherein, The result display area comprises a simulated reply display sub-area and an extended content display sub-area, and the method further comprises: displaying the simulated reply in the simulated reply display sub-area; displaying associated information corresponding to the simulated reply in the extended content display sub-area.
12. The method of claim 11, further comprising: in response to a triggering operation for the association information, jumping to a display interface of the association information.
13. The method of claim 11 or 12, wherein, The result display area further comprises a questioning sub-area, and the method further comprises: in response to an information input operation in the questioning sub-area, generating questioning information; in response to a sending operation of the questioning information, generating reply information corresponding to the questioning information.
14. The method of any one of claims 1-13, further comprising: scoring the dialogue group training object according to the dialogue simulation result, and evaluating a training result of the dialogue group training object for the dialogue group based on the scoring result.
15. A dialogue simulation apparatus, comprising: an acquisition module configured to acquire dialogue group information, and display the dialogue group information in a dialogue group display area of a dialogue interface, the dialogue group information comprising at least one dialogue group; a dialogue group selection module configured to, in response to a selection operation for a dialogue group in the dialogue group information, display a simulation dialogue of the dialogue group in a dialogue display area of the dialogue interface, the simulation dialogue corresponding to a simulation reply; a reply module configured to, in response to a reply operation for the simulation dialogue, obtain reply content; a result generation module configured to, based on a matching degree between the reply content and the simulation reply, generate a dialogue simulation result, and display the dialogue simulation result in a result display area of the dialogue interface.
16. A computer device, comprising: a memory and a processor, which are communicatively connected with each other, wherein the memory stores computer instructions, and the processor executes the computer instructions to perform the dialogue simulation method in any one of claims 1-14.
17. A computer readable storage medium storing computer instructions, wherein, The computer instructions are used to make the computer perform the dialogue simulation method in any one of claims 1-14.
18. A computer program product comprising computer instructions, wherein, The computer instructions are used to make the computer perform the dialogue simulation method in any one of claims 1-14.
Citation Information
Patent Citations
Communication skill training method, device, equipment and system
CN108712581A
Information processing method and device, equipment and readable storage medium
CN111444729A
Customer service staff training assessment method and system
CN112053597A
Customizing and using method of intelligent partner training system, electronic equipment and storage medium
CN114357136A
Dialogue scoring method, device and equipment and computer readable storage medium
CN116108860A