> My ideal interaction:
Gosh are your standards low. Can you really not think of something better?
> 1. Open Facebook Messenger
That's one too many step. Also why Facebook?
> 2. me: I want a veggie pizza with Jalapeno topping
How did you decide that you wanted that? What if there was something else you could eat, like left-over or a new dish from some other restaurant? Are you sure you should be eating pizza, considering you should fast before tomorrow's blood tests? The friend that's coming over to eat with you is lactose intolerant, didn't you know?
> 3. @megabot --> @pizza_bot: "Ordering an Jalapeno pizza: Choose the brands from below a) Papa Johns b) Dominos c) Pizzahut"
I'm confused. Why only these 3 brands? What about "Tony's Pizzeria"? Why is Domino's in the suggestion, considering you didn't like their pizza last time you ordered?
> 4. me: Papa Johns
But you have a 50% off coupon for Pizza Hut that expires in 2 days!
> 6. me: 1 garlic dip + Pepsi 500 ml
How did you know they have that? You already have Pepsi in your fridge.
> 7. @megabot --> @pizza_bot: "Your order will be ready and will be delivered to the address. Please confirm"
How does he know where or when you want this pizza delivered?
> 9. me: I want to go to downtown.
What do you mean downtown? Surely, you're looking to go to some specific place. It is not usual to do downtown without a more specific motivation.
> 10. @megabot --> @taxi_bot: Shows map. Enter starting Location.
How come does the bot not know where you are?
> 12. @megabot --> @taxi_bot: Your driver will be arriving in 4 mins. via a) Uber b) Lyft
4 mins for either Uber or Lyft? That's odd. How do you choose which one is better? What about your roommate who's going downtown with his car in 10 minutes? There's heavy traffic, don't you think you should take public transportation instead?
> 15. me: I want to watch Spiderman 4 today evening.
How did you choose Spiderman 4? What about the other movies you might prefer? Do you know you didn't match Spiderman 3 yet? What about your brother who told you he'd be interested in going to watch Spiderman 4 with you at some point? How did you know you were free this evening? Shouldn't this interaction have started while you were looking at your agenda/calendar/timeline and thought of a way to fill that available time with entertainment?
> 16. @megabot --> @movie_bot: Spiderman 4 is playing in 4 theatres close to you. Please select from the following theatres. a) Sundance b) Rainbow c) AMC Also, the imdb rating is 9.4/10 and Rotten Tomato Rating is 7/10.
How do you know which of the 4 theatres is the best? What if you have a membership card to either of them with points and coupons? What if it's raining and some of theme is for from the nearest bus/subway station? What if you're meeting with a friend there, but he lives far from all 3 out of 4 theatres? Also, these ratings mean nothing as they don't consider your taste in movies.
> 18. @megabot --> @movie_bot: Please select the show times: a)7:30 pm b) 10:30 pm
Well, 7:30 is too early and 10:30 is too late. Why choose the theatre before the showtime?
> 20. me: I want groceries delivered via instacart
How did you decide to go with Instacart? What about alternative services which might be better for you?
> 22. me: I want my lawn mowed next Sunday via task rabbit.
Well, the weather is not very good Sunday and you might pay an extra to have it mowed. Why not Saturday? Your neighbor just bought some Roomba lawn mower robot thing, why don't you ask him instead? Surely, there are a lot of other people who could mow your lawn that aren't on Task Rabbit.
We can do much better than that. We won't get there through incremental progress. We need to rethink the whole communication thing.