Hacker News new | ask | show | jobs
by visakanv 3730 days ago
I have always wanted this, so badly.
2 comments

Here's how I envision that use case with a bot called JEEVES.

ME: Hey have you guys watched Zootopia yet?

FRIEND 1: Nah I want to but didn't have the time. I'm free tonight if you want to go.

FRIEND 2: Yeah count me in too

ME: JEEVES find us a movie theater close to us that's playing Zootopia tonight.

JEEVES: There are 3 theaters close to all of you that's playing Zootopia tonight. Theater 1 at (map)Location 1 is playing it at 9PM, Theater 2 at (map)Location 2 is playing it at 8:30PM, Theater 3 at (map)Location 3 is playing it at 10:PM

ME: you guys wanna get dinner before the movie?

FRIEND 1: Sure

FRIEND 2: Nah having dinner with GF's parents today.

ME: JEEVES find us some chinese restaurants near Theater 3.

so on and so on.

JEEVES can then book tickets, make a reservation, put the event on calendars, send restaurant location to just the 2 people who agreed to have dinner, send reminder in the group chat, etc.

I believe this violates the single responsibility principle...

But seriously, do you really want all the Jeeves text showing up in your chat? Isn't that kind of annoying - like showing your friends your working when trying to give them the answer to a math equation?

As it should violate because single responsibility is not applicable to this use case.

JEEVES text showing up in our chat is useful when I ask JEEVES to do something for us. Remember JEEVES does not show up till we ask for "it". Also remember this conversation is about planning to meet up for a movie not discussing some topic or sharing some content or having witty back and forth.

My point isn't whether it could be useful, but that it might be more annoying to have that in a chat conversation...

I was half joking about the single responsibility thing - I do kind of think though that chat should be for chat, and not for searching for movie timetables.

How does the company behind Jeeves make money?
How do OpenTable and Fandango make money?
Exactly! Monetization through partnerships with service providers or affliate programs or service promotion (e.g. a new chinese restaurant opened if you would like to try it)
Facebook buys MAGIC?