Remix.run Logo
▲ littlecranky67 2 hours ago

I am in the pro food-order delivery department. I just want to tell my phone, "Hey Siri I want to order at Restaurant X, we are two people, no desert - make suggestion" and it shows me the order on the display with total price, arrival time and the selected food items. If I want, I can command changes - or simply say "Yes thats good, confirm the order" and be done. This is especially useful as I mostly order the same things across 2-3 restaurants, that is most of the time the suggestion is probably right.

▲raxy an hour ago | parent [-]

If it works for you, that's great.

Is a "recent orders" or "reorder" feature not enough to meet this demand if you frequently order the same thing from the same place? I don't quite understand the need for a middleman LLM here.

When you're asking for suggestion, is that a completely random suggestion to try new dishes or a pre-selected range to randomise from a choice of things you've already pre-screened?

▲littlecranky67 an hour ago | parent [-]

You got it backwards. The middleman is not the LLM. The UberEats app on my device is the middleman. The app introduces a UI, uses service calls to communicate with UberEats backend. But that is no longer needed.

UberEats should have a MCP service that is discoverable by agents - lets call her Siri. I tell Siri what I want, and Siri is checking via that MCP API what restaurants, what type of food, prices, ratings etc. Then Siri is free to generate whatever UI is needed to present the order. This could be generated HTML, but also be read back to me with voice, or even displayed on my Apple TV if I was just watching a series.

I am a professional frontend/UI dev working as a freelancer, and I myself think there will be no more market for creating UIs for the product - the UI is something that will be generated on the fly by the LLM agent for the end-user in what ever way and context the end-user specified. All you need is access to the data and services - MCP just entered the room.