Recommended and mentioned products
Harness the power behind Amazon Alexa for your own conversational apps.
A set of high level APIs for building your own language parser
Like u/Hungry_Check_9153 says, about your image of chabots working, I recommend looking at rasa which is an open source python chatbot. To give yourself an idea of the sheer scope of such a project, take a look at their github. Building a chatbot using Rasa, may be a good first step and offers plenty of experience writing and learning python code.