(so you don't have to learn it the hard way)
Cheuk Ting Ho
Open Source contribution
A computer program designed to simulate conversation with human users, especially over the Internet. - Oxford Dictionaries
A person talks to both the person and the computer. The goal is to find out who his interlocutor is — a person or a machine.
Luckily we have tools available
for passing the Turing test
Rasa Workshop: https://github.com/Cheukting/rasa_workshop