CN110609683A - Conversation robot configuration method and device, computer equipment and storage medium - Google Patents
Conversation robot configuration method and device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN110609683A CN110609683A CN201910745283.5A CN201910745283A CN110609683A CN 110609683 A CN110609683 A CN 110609683A CN 201910745283 A CN201910745283 A CN 201910745283A CN 110609683 A CN110609683 A CN 110609683A
- Authority
- CN
- China
- Prior art keywords
- conversation
- target
- robot
- component
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application relates to basic operation and maintenance, and provides a conversation robot configuration method, a conversation robot configuration device, a computer device and a storage medium. The method comprises the following steps: receiving a conversation robot configuration instruction, and sending a conversation flow editing page acquisition request to a server according to the conversation robot configuration instruction; receiving and displaying a conversation flow editing page returned by the server; when detecting that a target assembly in a preset assembly area moves into a conversation flow editing area, acquiring coordinates of the target assembly in the conversation flow editing area, and calculating the distance between the target assembly and an existing assembly in the conversation flow editing area according to the coordinates; displaying a target area box in the dialog flow editing area according to the distance, receiving a target component configuration instruction, and displaying a target component in the target area box according to the target component configuration instruction; and returning to the step of detecting the movement of the target component to the conversation flow editing area, and executing until a conversation flow editing completion instruction is received, so as to obtain the configured conversation robot. By adopting the method, the consumption of memory resources can be reduced.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method and an apparatus for configuring a conversation robot, a computer device, and a storage medium.
Background
With the development of intelligent robotics, product managers now begin to train dialogs with intelligent training robots to communicate with customers. When a plurality of intelligent partner training robots meeting requirements need to be developed, a hard coding method is usually used for developing conversation flows of the intelligent partner training robots. The development method can generate a large amount of repeated codes, so that code redundancy is caused, and memory resources are wasted.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a method, an apparatus, a computer device, and a storage medium for configuring a session robot, which can reduce code redundancy and reduce memory resource consumption.
A conversation robot configuration method, the method comprising:
receiving a conversation robot configuration instruction, and sending a conversation flow editing page acquisition request to a server according to the conversation robot configuration instruction;
receiving and displaying a conversation flow editing page returned by the server, wherein the conversation flow editing page comprises a preset assembly area and a conversation flow editing area;
when detecting that a target assembly in a preset assembly area moves into a conversation flow editing area, acquiring coordinates of the target assembly in the conversation flow editing area, and calculating the distance between the target assembly and an existing assembly in the conversation flow editing area according to the coordinates;
displaying a target area box in the dialog flow editing area according to the distance, receiving a target component configuration instruction, displaying a target component in the target area box according to the target component configuration instruction and hiding the target area box;
and returning to execute the step of acquiring the coordinates of the target component in the conversation flow editing area when the target component in the preset component area is detected to move into the conversation flow editing area until a conversation flow editing completion instruction is received, so as to obtain the configured conversation robot.
In one embodiment, before receiving a conversation robot configuration instruction and sending a conversation flow editing page acquisition request to a server according to the conversation robot configuration instruction, the method further includes:
receiving a robot information configuration instruction, wherein the information configuration instruction carries a robot identifier, and acquiring and displaying a corresponding information configuration page according to the robot identifier;
and receiving an information configuration finishing instruction, acquiring basic configuration information according to the information configuration finishing instruction, and sending the basic configuration information and the robot identification to a server.
In one embodiment, displaying a target area box in the dialog flow editing region according to distance includes:
and acquiring the coordinates of the existing components corresponding to the target distance, calculating the coordinates of the target according to the coordinates of the existing components, acquiring the target area according to the coordinates of the target, and displaying the frame of the target area according to the target area.
In one embodiment, returning to the step of acquiring the coordinates of the target component in the dialog flow editing area when it is detected that the target component in the preset component area moves into the dialog flow editing area, until a dialog flow editing completion instruction is received, and after a configured dialog robot is obtained, the method further includes:
detecting the number of branch conversations of the conversation robot, acquiring termination components of each branch conversation, and displaying a conversation termination configuration interface according to the termination components of each branch conversation;
and acquiring a conversation ending identifier corresponding to the ending component through a conversation ending configuration interface, and sending the conversation ending identifier corresponding to the ending component and the telephone robot to a server, wherein the server is used for storing the conversation robot and the target robot identifier in a correlation manner.
In one embodiment, after acquiring a session ending identifier corresponding to the terminating component through the session ending configuration interface, and sending the session ending identifier corresponding to the terminating component and the session ending server to the telephone robot, the server is configured to store the session robot in association with the target robot identifier, the method further includes:
receiving a conversation robot preview instruction, and sending a conversation flow two-dimensional code acquisition request to a server according to the conversation robot preview instruction;
acquiring and displaying a two-dimensional code which is returned by the server and generated according to the conversation robot;
receiving a scanning instruction of the two-dimensional code, and analyzing the two-dimensional code according to the scanning instruction to obtain the dialogue robot;
and operating the conversation robot to obtain a conversation interface.
In one embodiment, displaying the target component in the target area frame and hiding the target area frame according to the target component configuration instruction includes:
receiving an editing instruction of the target assembly, and acquiring and displaying an editing interface corresponding to the target assembly according to the editing instruction;
and acquiring the edited dialog information through the editing interface, and writing the dialog information into the target component.
In one embodiment, after returning that when it is detected that the target component in the preset component area moves into the dialog flow editing area, the step of acquiring the coordinates of the target component in the dialog flow editing area is executed until a dialog flow editing completion instruction is received, and a configured dialog robot is obtained, the method further includes:
receiving a robot deployment instruction, acquiring a target robot identifier according to the robot deployment instruction, and sending a target conversation robot acquisition request to a server according to the target robot identifier;
and the receiving server sends the target conversation robot information to each target terminal according to the target conversation robot information returned by the target robot identification, and the target terminals are used for receiving the target conversation robot information and operating.
A conversation robot configuration apparatus, the apparatus comprising:
the request sending module is used for receiving the conversation robot configuration instruction and sending a conversation flow editing page acquisition request to the server according to the conversation robot configuration instruction;
the page display module is used for receiving and displaying a conversation flow editing page returned by the server, wherein the conversation flow editing page comprises a preset component area and a conversation flow editing area;
the distance calculation module is used for acquiring the coordinates of the target component in the conversation flow editing area when the target component in the preset component area is detected to move into the conversation flow editing area, and calculating the distance between the target component and the existing component in the conversation flow editing area according to the coordinates;
the component configuration module is used for displaying a target area frame in the dialog flow editing area according to the distance, receiving a target component configuration instruction, displaying a target component in the target area frame according to the target component configuration instruction and hiding the target area frame;
and the conversation robot configuration module is used for returning to execute the step of acquiring the coordinates of the target component in the conversation flow editing area when the target component in the preset component area is detected to move into the conversation flow editing area until a conversation flow editing completion instruction is received, so as to obtain the configured conversation robot.
A computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
receiving a conversation robot configuration instruction, and sending a conversation flow editing page acquisition request to a server according to the conversation robot configuration instruction;
receiving and displaying a conversation flow editing page returned by the server, wherein the conversation flow editing page comprises a preset assembly area and a conversation flow editing area;
when detecting that a target assembly in a preset assembly area moves into a conversation flow editing area, acquiring coordinates of the target assembly in the conversation flow editing area, and calculating the distance between the target assembly and an existing assembly in the conversation flow editing area according to the coordinates;
displaying a target area box in the dialog flow editing area according to the distance, receiving a target component configuration instruction, displaying a target component in the target area box according to the target component configuration instruction and hiding the target area box;
and returning to execute the step of acquiring the coordinates of the target component in the conversation flow editing area when the target component in the preset component area is detected to move into the conversation flow editing area until a conversation flow editing completion instruction is received, so as to obtain the configured conversation robot.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
receiving a conversation robot configuration instruction, and sending a conversation flow editing page acquisition request to a server according to the conversation robot configuration instruction;
receiving and displaying a conversation flow editing page returned by the server, wherein the conversation flow editing page comprises a preset assembly area and a conversation flow editing area;
when detecting that a target assembly in a preset assembly area moves into a conversation flow editing area, acquiring coordinates of the target assembly in the conversation flow editing area, and calculating the distance between the target assembly and an existing assembly in the conversation flow editing area according to the coordinates;
displaying a target area box in the dialog flow editing area according to the distance, receiving a target component configuration instruction, displaying a target component in the target area box according to the target component configuration instruction and hiding the target area box;
and returning to execute the step of acquiring the coordinates of the target component in the conversation flow editing area when the target component in the preset component area is detected to move into the conversation flow editing area until a conversation flow editing completion instruction is received, so as to obtain the configured conversation robot.
According to the conversation robot configuration method and device, the computer equipment and the storage medium, the conversation flow is rapidly configured on the conversation flow editing interface through the preset assemblies, so that the conversation robot is obtained, the writing of repeated codes can be avoided, the code redundancy is reduced, and the consumption of memory resources is reduced.
Drawings
FIG. 1 is a diagram of an example embodiment of a configuration method for a dialogue robot;
FIG. 2 is a schematic flow chart diagram illustrating a configuration method for a conversation robot in one embodiment;
FIG. 3 is a diagram of a dialog flow editing page in an exemplary embodiment;
FIG. 4 is a diagram illustrating the configuration of a pinned dialog component in an exemplary embodiment;
FIG. 5 is a flow diagram illustrating the process of obtaining basic configuration information in one embodiment;
FIG. 6 is a flow diagram illustrating configuration of an ending identifier in one embodiment;
FIG. 7 is a flow diagram that illustrates a preview dialog robot in one embodiment;
FIG. 8 is a flow diagram that illustrates editing a target component, in one embodiment;
FIG. 9 is a flow diagram that illustrates editing of a pinned dialog component in accordance with an exemplary embodiment;
FIG. 10 is a flow diagram that illustrates the deployment of a conversation robot, under an embodiment;
FIG. 11 is a block diagram of an exemplary configuration of the dialogue robot;
FIG. 12 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The conversation robot configuration method provided by the application can be applied to the application environment shown in FIG. 1. Wherein the terminal 102 communicates with the server 104 via a network. The terminal 102 receives a conversation robot configuration instruction and sends a conversation flow editing page acquisition request to the server 104 according to the conversation robot configuration instruction; and receiving and displaying a conversation flow editing page returned by the server, wherein the conversation flow editing page comprises a preset component area and a conversation flow editing area. When detecting that a target assembly in a preset assembly area moves into a conversation flow editing area, the terminal 102 acquires coordinates of the target assembly in the conversation flow editing area, and calculates the distance between the target assembly and an existing assembly in the conversation flow editing area according to the coordinates; displaying a target area box in the dialog flow editing area according to the distance, receiving a target component configuration instruction, displaying a target component in the target area box according to the target component configuration instruction and hiding the target area box; . And the terminal 102 returns the step of acquiring the coordinates of the target component in the dialogue flow editing area when detecting that the target component in the preset component area moves into the dialogue flow editing area, and executes the step until receiving a dialogue flow editing completion instruction to obtain the configured dialogue robot. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the server 104 may be implemented by an independent server or a server cluster formed by a plurality of servers.
In one embodiment, as shown in fig. 2, a method for configuring a conversation robot is provided, which is described by taking the method as an example of being applied to the terminal in fig. 1, and includes the following steps:
and S202, receiving a conversation robot configuration instruction, and sending a conversation flow editing page acquisition request to a server according to the conversation robot configuration instruction.
And S204, receiving and displaying a conversation flow editing page returned by the server, wherein the conversation flow editing page comprises a preset component area and a conversation flow editing area.
The conversation robot is a computer program that carries out a conversation via a conversation or a character. Human dialog can be simulated, passing Turing test. The chat robot can be used for practical purposes such as customer service, information acquisition, and speech training. The preset component is a component for carrying out conversation configuration, is preset and can be directly used. The preset components may include a dialogue-by-voice component, a fixed dialogue component, a fixed question and answer component, an intent dialogue component, and a scoring dialogue component, among others. The dialog flow editing region refers to a region for editing a dialog flow. Basic configuration information components are preset in the dialog flow editing area. The basic configuration information component is a component generated from basic configuration information of the conversation robot, which may be sex, age, and position, etc. of the conversation robot.
Specifically, the terminal receives a conversation robot configuration instruction, sends a conversation flow editing page acquisition request to the server according to the conversation robot configuration instruction, the server receives the conversation flow editing page acquisition request, the server acquires a preset conversation flow editing page according to the conversation flow editing page acquisition request, and the conversation flow editing page is returned to the terminal. And the terminal receives and displays a conversation flow editing page returned by the server, wherein the conversation flow editing page comprises a preset component area and a conversation flow editing area, and a basic configuration information component exists in the conversation flow editing area. In a specific embodiment, the dialog flow editing page displayed in the terminal is shown in fig. 3.
S206, when detecting that the target assembly in the preset assembly area moves into the dialogue flow editing area, acquiring the coordinates of the target assembly in the dialogue flow editing area, and calculating the distance between the target assembly and the assembly already existing in the dialogue flow editing area according to the coordinates.
The target component is a component selected from each preset component and used for configuring the dialog in the dialog flow. The existing component refers to a component generated according to the basic configuration information of the robot or other configured components in the dialog flow editing area, which is used for determining the position of the component to be configured in the dialog flow editing area,
specifically, the terminal detects whether a target component in the preset component area moves into the dialog flow editing area, and when the target component in the preset component area is detected to move into the dialog flow editing area, coordinates of the target component in the dialog flow editing area are obtained, wherein the coordinates can be coordinates of the center of the target component in the dialog flow editing area or coordinates of other positions of the target component in the dialog flow editing area. And acquiring the coordinates of the existing component in the dialog flow editing area, and calculating the distance between the target component and the existing component according to the coordinates of the existing component and the coordinates of the target component in the dialog flow editing area.
And S208, displaying a target area box in the dialog flow editing area according to the distance, receiving a target component configuration instruction, displaying a target component in the target area box according to the target component configuration instruction, and hiding the target area box.
The target area frame is used for indicating the configuration position of the target component.
Specifically, the terminal obtains the position of the target area box according to the position of the existing component with the minimum distance to the target component in the dialog flow editing area, and then displays the target area box in the dialog flow editing area according to the position of the target area box. At this time, the terminal receives the target component configuration instruction and displays the target component in the target area frame according to the target component configuration instruction. In a specific embodiment, as shown in fig. 4, when the terminal detects that the fixed dialog component is dragged into the dialog flow editing region by the mouse, the distance between the fixed dialog component and the basic configuration information component is the minimum, and at this time, the target region box displayed in the lower region corresponding to the basic configuration information component is the dashed line box. At this time, when the terminal receives a target component configuration instruction, that is, the mouse terminates dragging the fixed dialog component, the fixed dialog component is displayed in the dashed box.
And S210, when the target component in the preset component area is detected to move into the dialogue flow editing area, the step of acquiring the coordinates of the target component in the dialogue flow editing area is executed until a dialogue flow editing completion instruction is received, and the configured dialogue robot is obtained.
Specifically, the step S206 is returned to and executed continuously until a dialog flow editing completion instruction is received, and at this time, the configured dialog flow in the dialog flow editing area is obtained according to the dialog flow editing completion instruction, that is, the configured dialog robot is obtained.
According to the conversation robot configuration method, the conversation flow is rapidly configured on the conversation flow editing interface through each preset assembly, so that the conversation robot is obtained, the writing of repeated codes can be avoided, the code redundancy is reduced, the memory resource consumption is reduced, and the efficiency of developing the conversation robot can be improved.
In one embodiment, as shown in fig. 5, before receiving the conversation robot configuration instruction and sending a conversation flow editing page acquisition request to the server according to the conversation robot configuration instruction, the method further includes the steps of:
and S502, receiving a robot information configuration instruction, wherein the robot identification is carried in the information configuration instruction, and acquiring and displaying a corresponding information configuration page according to the robot identification.
The robot identifier is used to uniquely identify the robot to be configured, and may be a name, a numeric ID, a character string, and the like. The information configuration page is a page for configuring basic information of the robot.
Specifically, the terminal receives a robot information configuration instruction, the information configuration instruction carries a robot identifier to be configured, the terminal analyzes the robot information configuration instruction to obtain the robot identifier, an information configuration page acquisition request is sent to the server according to the robot identifier, the server returns an information configuration page to the terminal after receiving the request, and the terminal acquires and displays the information configuration page returned by the server.
S504, receiving the information configuration finishing instruction, acquiring basic configuration information according to the information configuration finishing instruction, and sending the basic configuration information and the robot identification to the server.
Specifically, the terminal acquires basic configuration information of the robot through an information configuration page. At the moment, the terminal receives the information configuration finishing instruction through the information configuration page, basic configuration information is obtained according to the information configuration finishing instruction, then the basic configuration information and the robot identification are sent to the server, and the server receives the basic configuration information and the robot identification and stores the basic configuration information and the robot identification in an associated mode.
In the embodiment, the basic configuration information of the robot is configured in advance through the information configuration page, and the basic configuration information and the robot mark are stored in an associated manner, so that the efficiency of the robot-to-robot interaction configuration is improved.
In one embodiment, step 208, displaying the target region box in the dialog flow editing region according to distance, includes the steps of:
and acquiring the coordinates of the existing components corresponding to the target distance, calculating the coordinates of the target according to the coordinates of the existing components, acquiring the target area according to the coordinates of the target, and displaying the frame of the target area according to the target area.
The target distance is used for an existing component corresponding to the target component, and may be a minimum distance or the like. The target coordinates are used to determine a target area for displaying a target area frame. The target coordinates may be coordinates of a center point of the target area or coordinates of other positions of the target area.
Specifically, the terminal acquires the coordinates of the existing component with the minimum distance from the target component, where the coordinates of the existing component may be the coordinates of the center point of the existing component in the dialog flow editing area, or the coordinates of other positions of the existing component, such as the coordinates of the center point of the existing component closest to the target component. And calculating target coordinates according to preset distance between the preset existing assembly and the target assembly and the coordinates of the preset existing assembly, obtaining a target area according to the target coordinates, and displaying a target area frame in the target area in the year.
In the embodiment, the existing component corresponding to the minimum distance is obtained through the distance between the target component and the existing component, and then the target coordinate is calculated according to the existing component corresponding to the minimum distance to obtain the target area box, so that the configuration of the conversation robot is facilitated, and the efficiency and the accuracy of the configuration of the conversation robot are improved.
In one embodiment, as shown in fig. 6, after step S210, that is, when it is detected that the target component in the preset component area moves into the dialog flow editing area, the step of obtaining the coordinates of the target component in the dialog flow editing area is performed until a dialog flow editing completion instruction is received, and a configured dialog robot is obtained, and the method further includes the steps of:
and S602, detecting the number of the branch conversations of the conversation robot, acquiring the termination component of each branch conversation, and displaying a conversation termination configuration interface according to the termination component of each branch conversation.
The termination component refers to the last component configured in a dialog flow branch, and is used for terminating the corresponding branch dialog. The session termination configuration interface is used to configure the corresponding branch session ending for the termination component.
Specifically, when a configured robot dialog flow is obtained, the terminal detects the number of branch dialogs of the dialog robot, each branch dialog having a corresponding termination component. And acquiring a terminal component of each branch conversation according to the number of the branch conversations of the conversation robot, and displaying a conversation termination configuration interface according to the termination component of each branch conversation, wherein the termination component of the number of the branch conversations is displayed in the conversation termination configuration interface.
And S604, acquiring a conversation ending identifier corresponding to the ending component through a conversation ending configuration interface, and sending the conversation ending identifier corresponding to the ending component and the conversation ending identifier to the telephone robot to a server, wherein the server is used for storing the conversation robot and the target robot identifier in a correlation mode.
Wherein the conversation ending identifier is used for indicating the ending of the conversation training of the conversation flow in the corresponding branch conversation. The outcome of the session training includes session training success and session training failure. The session outcome identification is used to uniquely identify each session training outcome.
Specifically, the terminal obtains a session ending identifier corresponding to the terminating component through a session ending configuration interface, namely, the terminating component is associated with the corresponding session ending identifier, then the terminal sends the session ending identifier corresponding to the terminating component and the session robot to the server, the server receives the session ending identifier and the session robot corresponding to the terminating component, obtains a target robot identifier corresponding to the session robot, and stores the session ending identifier, the session robot and the target robot identifier corresponding to the terminating component in an associated manner.
In the embodiment, the number of the branch conversations of the conversation robot is detected, the termination component of each branch conversation is obtained, the conversation termination configuration interface is displayed according to the termination component of each branch conversation, the conversation termination identifier corresponding to the termination component is obtained through the conversation termination configuration interface, the conversation termination identifier corresponding to the termination component and the server for sending the conversation termination identifier to the telephone robot are sent, and the server is used for storing the conversation robot and the target robot identifier in a related mode. The ending of each branch dialog can be configured through the dialog termination configuration interface, so that the dialog flow is not written in a hard coding mode, and the configuration efficiency of the dialog flow is improved.
In one embodiment, as shown in fig. 7, after step S604, that is, after acquiring the session ending identifier corresponding to the terminating component through the session ending configuration interface, and sending the session ending identifier corresponding to the terminating component and the server to the handset robot, where the server is configured to store the session robot in association with the target robot identifier, the method further includes the steps of:
and S702, receiving a conversation robot preview instruction, and sending a conversation flow two-dimensional code acquisition request to a server according to the conversation robot preview instruction.
And S704, acquiring and displaying the two-dimensional code which is returned by the server and generated according to the conversation robot.
Wherein the two-dimensional code is used for running a corresponding dialog flow.
Specifically, the terminal receives a conversation robot preview instruction through a conversation stream editing page, sends a conversation stream two-dimensional code acquisition request to the server according to the conversation robot preview instruction, the server receives the conversation stream two-dimensional code acquisition request sent by the terminal, generates a corresponding two-dimensional code according to the pair of telephone robots, the server returns the generated two-dimensional code to the terminal, and the terminal receives and displays the two-dimensional code generated according to the conversation robot and returned by the server.
And S706, receiving a scanning instruction of the two-dimensional code, and analyzing the two-dimensional code according to the scanning instruction to obtain the conversation robot.
And S708, operating the conversation robot to obtain a conversation interface.
Wherein, the dialogue interface is used for carrying out robot dialogue training. And carrying out conversation with the robot through the conversation interface.
Specifically, the terminal receives a scanning instruction of the two-dimensional code, analyzes the two-dimensional code according to the scanning instruction to obtain a dialogue robot, and operates the obtained configured dialogue flow to obtain a dialogue training interface.
In a specific embodiment, the two-dimensional code is scanned by using other terminals such as a smart phone and the like, the smart phone analyzes the two-dimensional code to obtain a configured conversation flow, and the conversation robot is operated to obtain a conversation interface.
In the above embodiments, the corresponding two-dimensional code is generated by the configured dialog flow. And the configured dialog flow can be operated to obtain a dialog interface by scanning the two-dimensional code, so that the dialog training can be previewed conveniently and quickly.
In one embodiment, as shown in FIG. 8, step S208. Namely, the target component is displayed in the target area frame and the target area frame is hidden according to the target component configuration instruction, and the method comprises the following steps:
s802, receiving an editing instruction of the target assembly, and acquiring and displaying an editing interface corresponding to the target assembly according to the editing instruction.
The editing interface is used for editing the dialog in the target component, and the dialog sentences, the dialog sentence keywords and the like in the target component can be edited in the editing interface.
Specifically, the terminal receives an editing instruction for the target component, acquires an editing interface corresponding to the target component according to the editing instruction, and displays the editing interface corresponding to the target component.
S804, the edited conversation information is obtained through the editing interface, and the conversation information is written into the target assembly.
Wherein, the target component refers to a component in the configured dialog flow, and the component can be reconfigured, i.e. edited.
Specifically, the terminal acquires the edited dialog information through the editing interface, and writes the dialog information into the target component to obtain the configured target component.
In one embodiment, an editing interface for fixing the dialog components is shown in fig. 9, in which dialog reference answers, dialog critical keywords, dialog parsing, and the like can be configured.
In the embodiment, by receiving an editing instruction for a target component, acquiring and displaying an editing interface corresponding to the target component according to the editing instruction, acquiring edited conversation information through the editing interface, writing the conversation information into the target component, and configuring a component configured in a conversation flow editing area, the component in the conversation flow can adapt to different requirements, and various robot conversation flow development requirements are met.
In one embodiment, as shown in fig. 10, after step S210, that is, after returning to when it is detected that the target component in the preset component area moves into the dialog flow editing area, the step of acquiring the coordinates of the target component in the dialog flow editing area is performed until a dialog flow editing completion instruction is received, resulting in a configured dialog robot, the method further includes the steps of:
and S1002, receiving a robot deployment instruction, acquiring a target robot identifier according to the robot deployment instruction, and sending a target conversation robot acquisition request to a server according to the target robot identifier.
Wherein the target robot identification is used to identify the dialogue robot to be deployed. A target conversation robot refers to a conversation flow associated with a target robot identification.
Specifically, the terminal receives a robot deployment instruction, analyzes the robot deployment instruction to obtain a target robot identifier to be deployed, sends a target conversation robot obtaining request to the server according to the target robot identifier, and finds the associated conversation robot as the target conversation robot and the associated ending identifier according to the target robot identifier when the server receives the target conversation robot obtaining request.
And S1004, the receiving server sends the target conversation robot information to each target terminal according to the target conversation robot information returned by the target robot identifier, and the target terminals are used for receiving the target conversation robot information and operating.
Wherein the target terminal is a terminal to which the conversation robot is to be deployed.
Specifically, the terminal receiving server sends the target conversation robot information and the ending marks of the conversation branches to the target terminals in parallel according to the target conversation robot information and the ending marks of the conversation branches returned by the target robot marks, the target terminals receive the sent conversation robot information and the ending marks of the conversation branches, the conversation robot information is operated to obtain a conversation interface, and conversation training can be performed with the conversation robot on the conversation interface. In a specific embodiment, when the server finds the associated conversation robot as the target conversation robot and the associated ending mark, the server may obtain the address of each target terminal, and send the target conversation robot and the associated ending mark to each target terminal according to the address of each target terminal.
In the embodiment, the robot deployment instruction is received, the target robot identifier is obtained according to the robot deployment instruction, the target dialogue robot obtaining request is sent to the server according to the target robot identifier, the target dialogue robot information returned by the server according to the target robot identifier is received, the target dialogue robot information is sent to each target terminal, the target terminals are used for receiving the target dialogue robot information and running, the dialogue robot can be deployed to each target terminal, and each target terminal can conduct dialogue training through the dialogue robot and is convenient to use.
It should be understood that although the various steps in the flow charts of fig. 2-10 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 2-10 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternating with other steps or at least some of the sub-steps or stages of other steps.
In one embodiment, as shown in fig. 11, there is provided a conversation robot configuration apparatus 1100, including: a request sending module 1102, a page display module 1104, a distance calculation module 1106, a component configuration module 1108, and a conversation robot configuration module 1110, wherein:
a request sending module 1102, configured to receive a conversation robot configuration instruction, and send a conversation flow editing page acquisition request to a server according to the conversation robot configuration instruction;
the page display module 1104 is configured to receive and display a dialog flow editing page returned by the server, where the dialog flow editing page includes a preset component area and a dialog flow editing area;
a distance calculation module 1106, configured to, when it is detected that a target component in the preset component area moves into the dialog flow editing area, obtain coordinates of the target component in the dialog flow editing area, and calculate a distance from an existing component in the dialog flow editing area according to the coordinates;
the component configuration module 1108 is configured to display a target area box in the dialog flow editing area according to the distance, receive a target component configuration instruction, display a target component in the target area box according to the target component configuration instruction, and hide the target area box;
and the conversation robot configuration module 1110 is configured to return to the step of acquiring the coordinates of the target component in the conversation flow editing area when it is detected that the target component in the preset component area moves into the conversation flow editing area, and execute the step until a conversation flow editing completion instruction is received, so as to obtain a configured conversation robot.
In one embodiment, the conversation robot configuration apparatus 1100 further comprises:
the instruction receiving module is used for receiving a robot information configuration instruction, wherein the information configuration instruction carries a robot identifier, and a corresponding information configuration page is obtained and displayed according to the robot identifier;
and the basic information acquisition module is used for receiving the information configuration completion instruction, acquiring basic configuration information according to the information configuration completion instruction and sending the basic configuration information and the robot identifier to the server.
In one embodiment, the component configuring module 1108 is further configured to obtain existing component coordinates corresponding to the target distance, calculate target coordinates according to the existing component coordinates, obtain a target area according to the target coordinates, and display a target area frame according to the target area.
In one embodiment, the conversation robot configuration apparatus 1100 further comprises:
the termination interface display module is used for detecting the number of the branch conversations of the conversation robot, acquiring termination components of each branch conversation, and displaying a conversation termination configuration interface according to the termination components of each branch conversation;
and the ending mark configuration module is used for acquiring a conversation ending mark corresponding to the ending component through a conversation ending configuration interface, sending the conversation ending mark corresponding to the ending component and the conversation ending mark to the telephone robot to a server, and the server is used for storing the conversation robot and the target robot mark in a correlation mode.
In one embodiment, the ending identifier configuration module is further configured to receive a conversation robot preview instruction, and send a conversation stream two-dimensional code acquisition request to the server according to the conversation robot preview instruction; acquiring and displaying a two-dimensional code which is returned by the server and generated according to the conversation robot; receiving a scanning instruction of the two-dimensional code, and analyzing the two-dimensional code according to the scanning instruction to obtain the dialogue robot; and operating the conversation robot to obtain a conversation interface.
In one embodiment, the conversation robot configuration apparatus 1100 is further configured to: receiving an editing instruction of the target assembly, and acquiring and displaying an editing interface corresponding to the target assembly according to the editing instruction; and acquiring the edited dialog information through the editing interface, and writing the dialog information into the target component.
In one embodiment, the conversation robot configuration apparatus 1100 further comprises:
the deployment request sending module is used for receiving a robot deployment instruction, acquiring a target robot identifier according to the robot deployment instruction and sending a target conversation robot acquisition request to the server according to the target robot identifier;
and the deployment module is used for receiving the target conversation robot information returned by the server according to the target robot identification and sending the target conversation robot information to each target terminal, and the target terminals are used for receiving the target conversation robot information and operating.
For specific limitations of the configuration apparatus of the dialogue robot, reference may be made to the above limitations of the configuration method of the dialogue robot, which are not described herein again. The modules in the dialogue robot configuration device can be wholly or partially realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 12. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a method of configuring a dialogue robot. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 12 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In an embodiment, there is provided a computer device comprising a memory storing a computer program and a processor implementing the steps of the method for configuring a dialogue robot in any of the above embodiments when the processor executes the computer program.
In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored, which computer program, when being executed by a processor, carries out the steps of the method for configuring a dialogue robot of any of the above embodiments.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (10)
1. A conversation robot configuration method, the method comprising:
receiving a conversation robot configuration instruction, and sending a conversation flow editing page acquisition request to a server according to the conversation robot configuration instruction;
receiving and displaying the conversation flow editing page returned by the server, wherein the conversation flow editing page comprises a preset component area and a conversation flow editing area;
when detecting that a target component in the preset component area moves into the conversation flow editing area, acquiring coordinates of the target component in the conversation flow editing area, and calculating a distance between the target component and an existing component in the conversation flow editing area according to the coordinates;
displaying a target area box in the dialog flow editing area according to the distance, receiving a target component configuration instruction, displaying the target component in the target area box according to the target component configuration instruction, and hiding the target area box;
and returning to the step of acquiring the coordinates of the target component in the conversation flow editing area when the target component in the preset component area is detected to move into the conversation flow editing area, and executing until a conversation flow editing completion instruction is received to obtain the configured conversation robot.
2. The method according to claim 1, before said receiving a conversation robot configuration instruction, and sending a conversation flow editing page acquisition request to a server according to the conversation robot configuration instruction, further comprising:
receiving a robot information configuration instruction, wherein the information configuration instruction carries a robot identifier, and acquiring and displaying a corresponding information configuration page according to the robot identifier;
and receiving an information configuration finishing instruction, acquiring basic configuration information according to the information configuration finishing instruction, and sending the basic configuration information and the robot identification to the server.
3. The method of claim 1, wherein displaying a target region box in the dialog flow editing region according to the distance comprises:
acquiring the coordinates of an existing component corresponding to the target distance, calculating the coordinates of the target according to the coordinates of the existing component, acquiring a target area according to the coordinates of the target, and displaying a target area frame according to the target area.
4. The method according to claim 1, wherein the returning, when it is detected that the target component in the preset component area moves into the dialog flow editing area, the step of obtaining the coordinates of the target component in the dialog flow editing area is performed until a dialog flow editing completion instruction is received, and after a configured dialog robot is obtained, the method further comprises:
detecting the number of branch conversations of the conversation robot, acquiring a termination component of each branch conversation, and displaying a conversation termination configuration interface according to the termination component of each branch conversation;
and acquiring a conversation ending identifier corresponding to the ending component through the conversation ending configuration interface, and sending the conversation ending identifier corresponding to the ending component and the conversation robot to the server, wherein the server is used for storing the conversation robot in association with a target robot identifier.
5. The method of claim 4, wherein after the obtaining of the session ending identifier corresponding to the terminating component through the session termination configuration interface, and sending the session ending identifier corresponding to the terminating component and the session robot to the server, the server is configured to store the session robot in association with a target robot identifier, further comprising:
receiving a preview instruction of the conversation robot, and sending a conversation flow two-dimensional code acquisition request to the server according to the preview instruction of the conversation robot;
acquiring and displaying a two-dimensional code which is returned by the server and generated according to the conversation robot;
receiving a scanning instruction of the two-dimension code, and analyzing the two-dimension code according to the scanning instruction to obtain the conversation robot;
and operating the conversation robot to obtain a conversation interface.
6. The method of claim 1, wherein displaying the target component in the target area frame and hiding the target area frame according to the target component configuration instruction comprises:
receiving an editing instruction of the target assembly, and acquiring and displaying an editing interface corresponding to the target assembly according to the editing instruction;
and acquiring edited dialog information through the editing interface, and writing the dialog information into the target component.
7. The method according to claim 1, wherein after the step of returning to obtain the coordinates of the target component in the dialog flow editing area when detecting that the target component in the preset component area moves into the dialog flow editing area is performed until a dialog flow editing completion instruction is received, resulting in a configured dialog robot, further comprising:
receiving a robot deployment instruction, acquiring a target robot identifier according to the robot deployment instruction, and sending a target conversation robot acquisition request to the server according to the target robot identifier;
and receiving target dialogue robot information returned by the server according to the target robot identification, and sending the target dialogue robot information to each target terminal, wherein the target terminals are used for receiving the target dialogue robot information and operating.
8. A conversation robot configuring apparatus, characterized in that the apparatus comprises:
the request sending module is used for receiving a conversation robot configuration instruction and sending a conversation stream editing page acquisition request to a server according to the conversation robot configuration instruction;
the page display module is used for receiving and displaying the conversation flow editing page returned by the server, wherein the conversation flow editing page comprises a preset component area and a conversation flow editing area;
the distance calculation module is used for acquiring the coordinates of the target component in the dialogue flow editing area when the target component in the preset component area is detected to move into the dialogue flow editing area, and calculating the distance between the target component and the existing component in the dialogue flow editing area according to the coordinates;
the component configuration module is used for displaying a target area box in the dialog flow editing area according to the distance, receiving a target component configuration instruction, displaying the target component in the target area box according to the target component configuration instruction and hiding the target area box;
and the conversation robot configuration module is used for returning to execute the step of acquiring the coordinates of the target component in the conversation flow editing area when the target component in the preset component area is detected to move into the conversation flow editing area until a conversation flow editing completion instruction is received, so as to obtain the configured conversation robot.
9. A computer device comprising a memory and a processor, the memory storing a computer program, wherein the processor implements the steps of the method of any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 7.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910745283.5A CN110609683B (en) | 2019-08-13 | 2019-08-13 | Conversation robot configuration method and device, computer equipment and storage medium |
PCT/CN2020/105009 WO2021027552A1 (en) | 2019-08-13 | 2020-07-28 | Dialogue robot configuration method and apparatus, computer device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910745283.5A CN110609683B (en) | 2019-08-13 | 2019-08-13 | Conversation robot configuration method and device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110609683A true CN110609683A (en) | 2019-12-24 |
CN110609683B CN110609683B (en) | 2022-01-28 |
Family
ID=68889960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910745283.5A Active CN110609683B (en) | 2019-08-13 | 2019-08-13 | Conversation robot configuration method and device, computer equipment and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110609683B (en) |
WO (1) | WO2021027552A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112306572A (en) * | 2020-10-29 | 2021-02-02 | 北京字节跳动网络技术有限公司 | Information processing method, system and storage medium |
WO2021027552A1 (en) * | 2019-08-13 | 2021-02-18 | 平安国际智慧城市科技股份有限公司 | Dialogue robot configuration method and apparatus, computer device and storage medium |
CN114117009A (en) * | 2021-11-30 | 2022-03-01 | 深圳壹账通智能科技有限公司 | Method, device, equipment and medium for configuring sub-processes based on conversation robot |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113282728A (en) * | 2021-06-07 | 2021-08-20 | 平安国际智慧城市科技股份有限公司 | Dialogue data processing method, device, computer equipment and storage medium |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017049471A (en) * | 2015-09-03 | 2017-03-09 | カシオ計算機株式会社 | Dialogue control apparatus, dialogue control method, and program |
CN106663129A (en) * | 2016-06-29 | 2017-05-10 | 深圳狗尾草智能科技有限公司 | A sensitive multi-round dialogue management system and method based on state machine context |
CN107463301A (en) * | 2017-06-28 | 2017-12-12 | 北京百度网讯科技有限公司 | Conversational system construction method, device, equipment and computer-readable recording medium based on artificial intelligence |
CN107786430A (en) * | 2017-10-13 | 2018-03-09 | 北京康夫子科技有限公司 | Robot chat method and system |
CN107967096A (en) * | 2017-11-24 | 2018-04-27 | 网易(杭州)网络有限公司 | Destination object determines method, apparatus, electronic equipment and storage medium |
CN108415706A (en) * | 2018-03-14 | 2018-08-17 | 上海携程商务有限公司 | Visualize method, system, equipment and the storage medium of auto-building html files |
EP3389230A2 (en) * | 2017-04-14 | 2018-10-17 | Samsung Electronics Co., Ltd. | System for providing dialog content |
CN108874967A (en) * | 2018-06-07 | 2018-11-23 | 腾讯科技(深圳)有限公司 | Dialogue state determines method and device, conversational system, terminal, storage medium |
CN109313665A (en) * | 2016-06-14 | 2019-02-05 | 微软技术许可有限责任公司 | The creation of computer message robot |
CN109739605A (en) * | 2018-12-29 | 2019-05-10 | 北京百度网讯科技有限公司 | The method and apparatus for generating information |
CN109783748A (en) * | 2018-12-10 | 2019-05-21 | 平安科技(深圳)有限公司 | Display methods, device, equipment and the readable storage medium storing program for executing of display field |
CN109815434A (en) * | 2019-01-18 | 2019-05-28 | 深圳壹账通智能科技有限公司 | Page editing method, apparatus, equipment and storage medium |
CN109918492A (en) * | 2019-03-18 | 2019-06-21 | 百度在线网络技术(北京)有限公司 | System is arranged in a kind of human-computer dialogue setting method and human-computer dialogue |
CN110046227A (en) * | 2019-04-17 | 2019-07-23 | 腾讯科技(深圳)有限公司 | Configuration method, exchange method, device, equipment and the storage medium of conversational system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140122083A1 (en) * | 2012-10-26 | 2014-05-01 | Duan Xiaojiang | Chatbot system and method with contextual input and output messages |
CN110609683B (en) * | 2019-08-13 | 2022-01-28 | 平安国际智慧城市科技股份有限公司 | Conversation robot configuration method and device, computer equipment and storage medium |
-
2019
- 2019-08-13 CN CN201910745283.5A patent/CN110609683B/en active Active
-
2020
- 2020-07-28 WO PCT/CN2020/105009 patent/WO2021027552A1/en active Application Filing
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017049471A (en) * | 2015-09-03 | 2017-03-09 | カシオ計算機株式会社 | Dialogue control apparatus, dialogue control method, and program |
CN109313665A (en) * | 2016-06-14 | 2019-02-05 | 微软技术许可有限责任公司 | The creation of computer message robot |
CN106663129A (en) * | 2016-06-29 | 2017-05-10 | 深圳狗尾草智能科技有限公司 | A sensitive multi-round dialogue management system and method based on state machine context |
EP3389230A2 (en) * | 2017-04-14 | 2018-10-17 | Samsung Electronics Co., Ltd. | System for providing dialog content |
CN107463301A (en) * | 2017-06-28 | 2017-12-12 | 北京百度网讯科技有限公司 | Conversational system construction method, device, equipment and computer-readable recording medium based on artificial intelligence |
CN107786430A (en) * | 2017-10-13 | 2018-03-09 | 北京康夫子科技有限公司 | Robot chat method and system |
CN107967096A (en) * | 2017-11-24 | 2018-04-27 | 网易(杭州)网络有限公司 | Destination object determines method, apparatus, electronic equipment and storage medium |
CN108415706A (en) * | 2018-03-14 | 2018-08-17 | 上海携程商务有限公司 | Visualize method, system, equipment and the storage medium of auto-building html files |
CN108874967A (en) * | 2018-06-07 | 2018-11-23 | 腾讯科技(深圳)有限公司 | Dialogue state determines method and device, conversational system, terminal, storage medium |
CN109783748A (en) * | 2018-12-10 | 2019-05-21 | 平安科技(深圳)有限公司 | Display methods, device, equipment and the readable storage medium storing program for executing of display field |
CN109739605A (en) * | 2018-12-29 | 2019-05-10 | 北京百度网讯科技有限公司 | The method and apparatus for generating information |
CN109815434A (en) * | 2019-01-18 | 2019-05-28 | 深圳壹账通智能科技有限公司 | Page editing method, apparatus, equipment and storage medium |
CN109918492A (en) * | 2019-03-18 | 2019-06-21 | 百度在线网络技术(北京)有限公司 | System is arranged in a kind of human-computer dialogue setting method and human-computer dialogue |
CN110046227A (en) * | 2019-04-17 | 2019-07-23 | 腾讯科技(深圳)有限公司 | Configuration method, exchange method, device, equipment and the storage medium of conversational system |
Non-Patent Citations (3)
Title |
---|
IOANNIS PAPAIOANNOU等: "Hybrid chat and task dialogue for more engaging HRI using reinforcement learning", 《2017 26TH IEEE INTERNATIONAL SYMPOSIUM ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION (RO-MAN)》 * |
张文: "基于ALICE的语音对话机器人系统实现及关键技术研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
方春林: "机器人模块可视化组装开发环境的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021027552A1 (en) * | 2019-08-13 | 2021-02-18 | 平安国际智慧城市科技股份有限公司 | Dialogue robot configuration method and apparatus, computer device and storage medium |
CN112306572A (en) * | 2020-10-29 | 2021-02-02 | 北京字节跳动网络技术有限公司 | Information processing method, system and storage medium |
CN112306572B (en) * | 2020-10-29 | 2023-09-12 | 抖音视界有限公司 | Information processing method, system and storage medium |
CN114117009A (en) * | 2021-11-30 | 2022-03-01 | 深圳壹账通智能科技有限公司 | Method, device, equipment and medium for configuring sub-processes based on conversation robot |
Also Published As
Publication number | Publication date |
---|---|
WO2021027552A1 (en) | 2021-02-18 |
CN110609683B (en) | 2022-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110609683B (en) | Conversation robot configuration method and device, computer equipment and storage medium | |
CN110427467B (en) | Question-answer processing method, device, computer equipment and storage medium | |
CN109472213B (en) | Palm print recognition method and device, computer equipment and storage medium | |
CN112330685B (en) | Image segmentation model training method, image segmentation device and electronic equipment | |
CN111898411B (en) | Text image labeling system, method, computer device and storage medium | |
CN109285105A (en) | Method of detecting watermarks, device, computer equipment and storage medium | |
CN112287068B (en) | Artificial intelligence-based inquiry dialogue data processing method and device | |
CN110910864A (en) | Training sample selection method and device, computer equipment and storage medium | |
CN111191800B (en) | Equipment model checking method and device, computer equipment and storage medium | |
CN113192175A (en) | Model training method and device, computer equipment and readable storage medium | |
CN112637008B (en) | Link simulation test method, device, system, computer equipment and storage medium | |
CN113934630A (en) | Software testing method, device, equipment and medium based on image recognition | |
CN112115860A (en) | Face key point positioning method and device, computer equipment and storage medium | |
CN114549849A (en) | Image recognition method and device, computer equipment and storage medium | |
CN112559938A (en) | Electronic seal file generation method and device, computer equipment and storage medium | |
CN109621404B (en) | Cross-platform interaction system, method and device, computer equipment and storage medium | |
CN110969261A (en) | Model construction method based on encryption algorithm and related equipment | |
CN112000403B (en) | Information sending method and device, computer equipment and storage medium | |
CN117155892A (en) | Interactive processing method and device, electronic equipment and storage medium | |
CN111241249A (en) | Man-machine conversation method, device, computer equipment and storage medium | |
CN113689854B (en) | Voice conversation method, device, computer equipment and storage medium | |
CN114004206B (en) | Form generation method and device, computer equipment and storage medium | |
CN114092608B (en) | Expression processing method and device, computer readable storage medium and electronic equipment | |
CN115424001A (en) | Scene similarity estimation method and device, computer equipment and storage medium | |
CN114880416A (en) | Road network map processing method and device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |