There are many kinds of chatbots, one distinction between them being if they are generative (A.I.) or template-based. Another distinction is if they are narrowly limited into a domain (like the one selling music in this article) or general (like Microsoft&#x27;s Tay).<p>The current situation is that it&#x27;s hard to make generative chatbots create long replies that are also coherent. These A.I. based bots are only good for simple discussions, yet.