Figuring out who is a human and who is a robot
- Text analysis
- Pattern recognition
Separating human users from machines is tedious and takes a long time
Automatically recognizing human users based on their behaviour data
Gatsby offers a command line tool to developers, which is also utilized by a significant number of machine users. In order to develop their service experiences and better understand the use cases, Gatsby needs to know which use sessions are created by humans, and which by machine. The two can be identified from session data, but because of high user volumes, it is extremely tedious for humans to do.
In order to make this recognition easier and more efficient, we developed an automated solution for Gatsby to recognize human users! Our solution is powered by machine learning and it analyses the Gatsby command line tool session data. More specifically the model analyses user behavioural data, run environment information and mistakes in language usage, latter of which is a very accurate way to identify a human user. Output of the model is an estimate on which users are likely humans. This information is utilized by Gatsby to develop their user experience further to suit human users’ needs.