Negotiating prices with a robot shopkeeper