Ever interacted something online that felt surprisingly like a real individual? Chances are, you encountered a automated assistant. Essentially, a chatbot is a computer program designed to recreate conversation. They use machine learning and NLP to process your questions and provide responses. You might find them on websites, in messaging apps, or