By that point, the smart chatbot should know how to respond to the user, and understand how to resolve the interaction through this sense-think-act cycle. Smart chatbots do not just understand the environment, but are able to make decisions based on how they interpret this. Furthermore, when you build...