The fact that this is where we are in the discussion of robots makes even more skeptical of how much robots are going to play a role in the next 20 years. It would have to be a pretty sophisticated robot to even understand the decision factors. If I ask a robot to bring me alcohol, does it know I intend to consume it? What if I mean to bring the bottle of wine as a gift? If I ask the robot to bring me motor oil, should it assume I might drink it? If I ask it to kill a chicken for dinner will it comply? If I tell it to separate a house cat into two pieces, will it comply? For the immediate future robots are going to be very stupid in terms of thinking in the abstract and understanding the complexities of human ethics and decision making. Any function that involves real human interaction and not a very narrow set of tasks will just not work well with robots at this time. Humans have to take full responsibility for instructions given to a robot. You can ask a robot to require an authorization to provide alcohol, or limit the quantity issued, but expecting it to make complex decisions based on subjective data is going to make for one expensive and temperamental bartender.