AI shopping assistant transactional autonomy challenges