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

Method and system for preventing malicious search chatting robot loopholes

A chat robot and malicious technology, applied in the computer field, can solve problems such as easy to appear loopholes, difficult to cover completely, and a large number of sensitive words

Active Publication Date: 2021-03-26
深圳索信达数据技术有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The sensitive vocabulary is manually incorporated into the design of the dialogue robot, and the number of sensitive vocabulary is too large to cover completely, and it is prone to loopholes
[0003] Through the long-term and many rounds of dialogue with the above-mentioned robot, during which the chatbot made many obvious mistakes, but did not find that the interlocutor was maliciously searching for its loopholes, did not stop the conversation, and let the interlocutor chat

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
  • Method and system for preventing malicious search chatting robot loopholes
  • Method and system for preventing malicious search chatting robot loopholes
  • Method and system for preventing malicious search chatting robot loopholes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] see figure 1 As shown, the present invention discloses a method for preventing malicious search chat robot loopholes, comprising the following steps:

[0057] Receive the user's dialogue request;

[0058] Extract the user's personal information from the dialog request, and store the personal information in the user identity database; the personal information includes one or more of the user's IP address, device code, WeChat ID or QQ number;

[0059] Real-time monitoring of the chat process;

[0060] Monitor whether a specific event occurs in a certain number of dialogue times;

[0061] Based on the monitoring results, a corresponding dialogue strategy is adopted for the user.

Embodiment 2

[0063] On the basis of the foregoing embodiments, embodiments of the present invention may include the following:

[0064] In the embodiment of the present invention, after real-time monitoring of the chat process, the monitoring of whether a specific event occurs in a certain number of dialogue times includes:

[0065] Count the number of occurrences of a specific feature in a certain number of conversations.

[0066] In an application scenario, the specific features of this embodiment of the present invention include seven category features. Further, the occurrence times of specific features specifically include:

[0067] The characteristics of the first category include: asking for opinions and positive expressions of preferences, such as the number of occurrences of "you like", "you love" and "do you think";

[0068] The second category features include: asking for opinions and negative expressions of preferences, such as the number of occurrences of "you hate", "you hat...

Embodiment 3

[0094] On the basis of the foregoing embodiments, embodiments of the present invention may also include the following:

[0095] In an application scenario, after collecting a data set with 7 features, the next step is to find outliers, that is, malicious customers, that is, to analyze the data set formed by 7 features in a certain number of conversations within a certain period of time, see figure 2 As shown, it may specifically include:

[0096] 1. given sample data , the feature dimension is 7, and the recorded sample is , . Dither each discrete feature of each sample separately, after dithering , which increases random number between. The dithered data set is denoted as . The purpose of jitter is to prevent data overlap. here .

[0097] 2. In Choose d features arbitrarily in Correspondingly, the original data set is divided into m subsets, denoted as ,in .

[0098] 3. In each subset , calculate each sample anomaly score of .

[0099] A. ...

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 method and a system for preventing malicious search chatting robot loopholes. The method comprises the following steps: receiving a dialogue request of a user; extracting user personal information from the dialogue request, and storing the personal information into a user identity database; monitoring the chat process in real time; monitoring whether a specific event occurs in a certain number of dialogue times or not; and adopting a corresponding dialogue strategy for the user based on the monitoring result. Clients maliciously searching for robot vulnerabilities canbe identified, and corresponding dialogue strategies are adopted in time.

Description

technical field [0001] The invention belongs to the field of computers, and in particular relates to a method and system for preventing loopholes of malicious search chat robots. Background technique [0002] Chatbot (chatbot) is a product widely used in the field of natural language processing in the business world. Many companies use chatbots to partially or completely replace / auximate human customer service. In the design of chatbots, some vocabulary will be included in the sensitive vocabulary. Once these sensitive words appear in the robot's dialogue with customers, the chatbot will generally not directly face the customer's questions, but answer " Cannot answer" or "Please transfer to manual" to avoid direct answering. The sensitive vocabulary is manually incorporated into the design of the dialogue robot, and there are so many sensitive vocabulary that it is difficult to cover them completely and is prone to loopholes. [0003] Through the long-term and many rounds...

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): G06F16/332G06F40/205G06F40/35G06K9/62
CPCG06F16/3329G06F40/205G06F40/35G06F18/241
Inventor 路林林
Owner 深圳索信达数据技术有限公司