Chatbots have become really smart at interpreting human conversations and executing commands. However, these bots are designed to handle and operate well only in very specific domains or platforms. No, chatbots cannot think and generalize information.