Unlock instant, AI-driven research and patent intelligence for your innovation.

Stack-based chat robot dialogue management method

A chatbot and robot dialogue technology, applied in the fields of instruments, electrical digital data processing, special data processing applications, etc., can solve the problems of low degree of intelligence, low analysis and processing efficiency, etc., and achieve the effect of improving processing efficiency.

Inactive Publication Date: 2019-11-01
USTC SINOVATE SOFTWARE
View PDF14 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a stack-based chat robot dialog management method, by pushing the user session into the stack in the robot dialog management, using the context cache to identify the user's intention and pressing it into the multi-round dialog stack and filling the word slots to solve the problem Existing robots require users to fully state their requirements each time before they can be analyzed, resulting in low analysis and processing efficiency and low intelligence

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Stack-based chat robot dialogue management method
  • Stack-based chat robot dialogue management method
  • Stack-based chat robot dialogue management method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0053] see figure 1 As shown, the present invention is a stack-based chat robot dialogue management method, comprising the following steps:

[0054] Step S1, push the user session into the stack: assign a sessionId to each user who talks to the robot, create a session for the user according to the source information of the current dialogue and push it into the session stack;

[0055] The system first judges whether the sessionId has been authorized, and the unauth...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a stack-based chat robot dialogue management method, and relates to the technical field of multi-round dialogues. The method comprises the following steps: S1, a user session enters a stack: a user is allocated with an identification sessionId, and the sessionId is pressed into a session stack; S2, a multi-round dialogue stack is operated: an intention of the user is identified and the identified intention is pressed into a multi-round dialogue; and S3, a word slot filling stack is operated: slot information of the intention is filled after the intention of the user isdetermined, and until all slots are filled, an execution action of the intention is triggered. According to the method, the user session is put into the stack in robot dialogue management; the intention of the user is identified by a context cache and pressed into the multi-round conversation stack; the slot information of the intention is filled according to the intention of the user; the next slot needing to be filled can be popped out from the word groove filling stack after each slot filling is successful; and until all the slots are filled, the execution action of the intention is triggered, so that the dialogue processing efficiency and the user communication capacity of a robot are improved.

Description

technical field [0001] The invention belongs to the technical field of multi-round dialogues, in particular to a stack-based chat robot dialogue management method. Background technique [0002] Today, ASR and TTS technologies are relatively mature, and the expression and understanding of natural language has made great progress, and it has gradually weakened in the industry's competitive barriers. The core competitiveness of future intelligent dialogue robots lies in understanding the user's intentions For the differentiated services provided later, a comprehensive dialogue management solution plays a key role in the above-mentioned services. [0003] The intelligent dialogue system can be roughly divided into five basic modules: Speech Recognition (ASR), Natural Speech Understanding (NLU), Dialogue Management (DM), Natural Language Generation (NLG), and Speech Synthesis (TTS), so the dialogue management module is a Very important module. Speech recognition converts speech...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G10L15/22G06F16/332
CPCG10L15/22G10L2015/223G10L2015/225G10L2015/228G06F16/3329
Inventor 李飞范文斌刘成彪吴彤彤王亚平王涛刘媛媛
Owner USTC SINOVATE SOFTWARE