In short, yes, AI will impact software engineering, but as it currently stands, AI cannot replace software developers. Human programmers should be able to leverage AI to improve code quality and automate mundane coding tasks like writing boilerplate code.