AI farming challenges