| CPC H04L 51/06 (2013.01) | 20 Claims |

|
1. A system comprising:
at least one hardware processor;
a computer-readable medium storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
accessing a context of an online chat between a user and an unknown participant;
creating a communication channel directly between a testing application and the unknown participant, using the context;
using a first cluster of the testing application to send a first question to the unknown participant and measure speed at which the unknown participant responds;
generating a first score indicative of a likelihood that the unknown participant is an artificial intelligence (AI) component based on the speed;
using a second cluster of the testing application to send a second question combined with dynamically generated data to the unknown participant;
generating a second score indicative of a likelihood that the unknown participant is an AI component based on one or more responses to the second question;
using a third cluster of the testing application to send a third question combined with dynamically generated data to the unknown participant;
generating a third score indicative of a likelihood that the unknown participant is an AI component based on one or more responses to the third question;
using a fourth cluster of the testing application to send a fourth question combined with dynamically generated data to the unknown participant;
generating a fourth score indicative of a likelihood that the unknown participant is an AI component based on one or more responses to the fourth question; and
combining the first, second, third, and fourth scores.
|