The ability of a bot to harness four main types of artificial intelligence is what distinguishes a terrible chatbot from the finest chatbots.