“AI products differ from classic software in that the experience is in large part determined by the user.”