Artificial Intelligence And The Art Of Imperfection