future of AI in programming