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

A method and system for preventing malicious search chat robot vulnerabilities

A chatbot and malicious technology, applied in the computer field, can solve the problems of prone to loopholes, a large number of sensitive words, difficult to cover completely, etc., to achieve the effect of protecting the company or platform and avoiding the harm of public opinion

Active Publication Date: 2021-06-22
深圳索信达数据技术有限公司
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
  • A method and system for preventing malicious search chat robot vulnerabilities
  • A method and system for preventing malicious search chat robot vulnerabilities
  • A method and system for preventing malicious search chat robot vulnerabilities

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 present invention discloses a method and system for preventing malicious search for loopholes in chat robots, wherein the method includes: receiving a user's dialogue request; extracting user personal information from the dialogue request, and storing the personal information in a user identity database In the middle; monitor the chatting process in real time; monitor whether a specific event occurs in a certain number of dialogue times; and adopt a corresponding dialogue strategy for the user based on the monitoring result. The invention can identify customers who maliciously collect robot loopholes, and adopt corresponding dialogue strategies 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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F16/332G06F40/205G06F40/35G06K9/62
CPCG06F16/3329G06F40/205G06F40/35G06F18/241
Inventor 路林林
Owner 深圳索信达数据技术有限公司