The top ten essential components of any successful chatbot Interactions. Maturity in one's conversational skills. Emotional and social competence. Intelligence that can be taught. Simple integration across all channels. Extensible integrations. An extensive background history. Training made simple.