Chatbots, that are large NeuralNetworks trained on vast amount of text gathered from the web are a good assistant but they won't replace a SoftwareEngineer because software engineering is about building systems, not just about solving discrete puzzles.