https://artificialintelligence-chat.com/blog/a-chatbot
Understanding Chatbots: Enhance Customer Communication with AI and NLP