Challenges of AI-Driven Code Generation The reality behind the hype: Why AI code generation still needs human oversight