Chatbot Fundamentals for Virtual Agents SEO in Python 2018
An interactive guide to writing bots in Python
https://apps.worldwritable.com/tutorials/chatbot/
Part 4 of Natural Language Processing for Programmers
By Liza Daly
“It is said that to explain is to explain away. This maxim is nowhere so well fulfilled as in the area of computer programming, especially in what is called heuristic programming and artificial intelligence…Once a particular program is unmasked, once its inner workings are explained in language sufficiently plain to induce understanding, its magic crumbles away; it stands revealed as a mere collection of procedures, each quite comprehensible. The observer says to himself, I could have written that.”
About this tutorial
The source code presented here is interactive. You are strongly encouraged to modify the Python code —right in your browser—and experiment with the outcomes. (You may get a lot of error messages, but I promise you can’t permanently break anything!) See Technical details below for more information on how the live code is implemented.