The future of AI in an imperfect world