36 points PaulHoule 2 days ago 54 comments

marcellus23 1 hour ago | parent

> DoorDash only rolled out its Model Context Protocol (MCP) connector less than a month ago. ... Without that kind of linkup—which is still only available to a small number of “early beta partners” and mainly used to streamline corporate lunch orders

So it's available to almost no one anyway. Misleading title.

nyc_data_geek 55 minutes ago | parent

Have you considered people may not actually want this?

jdlshore 53 minutes ago | parent

The article does say that AI agents could go through the web interface, but it's not clear if Doordash is counting those orders as AI orders or not. I agree, there's no real information here.

rolosa 1 hour ago | parent

I would not trust the AI to order food off of these websites for me because the labeled data itself is pretty much shit. Lots of dishes are unlabeled, have really bad pictures or no pictures at all, and the worse is the ones that have AI generated descriptions which are often wrong or not helpful. I'm totally fine with letting it just use my saved credit cards and delivery address (I assume the AI doesn't see them) but I can't trust it to order the food I actually want.

E: As an example (n = 1 etc): I am vegetarian. I have never ordered meat dishes, ever. Yet all of these food delivery apps suggest meat dishes for me.

0c3ca83 43 minutes ago | parent

> I assume the AI doesn't see them

Why?

fishpen0 30 minutes ago | parent

doordash is regularly audited for PCI, they almost certainly store raw CC#s and follow modern tokenization standards. The best the agent would see is the name you stored for the card if you have multiple cards it can pick from in the account.

You can pull the PCI compliance documentation from their trust center if you are a partner https://trust.doordash.com/

For addresses, it's a almost certain the agent would see those since those are visible in the UI when ordering and required for selecting a destination for the order

0c3ca83 21 minutes ago | parent

It's plausible, but also, AI systems have a long history of being plugged in on the wrong side of security boundaries.

Remember when you were able to take over any Instagram account by asking the helpful support AI to send a password reset to an email address of your choice?

zeroCalories 28 minutes ago | parent

> AI, I asked you to check the docs for the latest version of the API, yet you didn't. Why?

> You are completely right! That was my miss, I have no excuse. I've now looked at the docs and implemented it.

Now imagine how triggered you'd be when the AI decides to get you a vegan burger because the chicken wrap is on the second page and it know you're a health conscious person.

stefan_ 25 minutes ago | parent

It's better they don't because considering how Claude reacts when you give it a meaningless SSH login password for a local box, the moment it learns your CC# and CVV2 it will probably call your bank and cancel the card instead of ordering any food.

adolph 57 minutes ago | parent

DoorDash seems like a resource anti-optimization that would be made irrelevant by an AI agent managing one's meals. An unofficial HEB MCP [0]—that's cooking with gas!

0. https://github.com/mgwalkerjr95/texas-grocery-mcp

* No affiliation with the above repo, but I'm considering trying it out.

Rabbit504030201 13 minutes ago | parent

This is not a model-agnostic solution.

trjordan 57 minutes ago | parent

Because the DoorDash app is so simple, delightful, intuitive?

Look, there's a lot of AI excitement and a lot of it is dumb. But if there's a number I can text "hey get me a pizza" and it re-orders the same pizza order I make every Friday night, I'm going to use it. Would I pay for it? As a standalone service? Obviously not.

But if I could delete half the apps on my phone with their horrid dark-pattern-filled interfaces and constant upsells, I'd love that. I'll happily delegate the interfacing to an agent.

And I'd 100% pay that agent to drop the ads and upsells when DoorDash tells it to pass them along.

Tadpole9181 37 minutes ago | parent

Not to mention, searching for food joints is awful. If I want to find authentic Chinese or somewhere with real Bao, I'm going to have to trudge through a hundred pages of Google, Reddit, Yelp, online menus. 90% of the results are garbage and sponsored fast food slop or shadow kitchens.

If I could just ask a single sentence and get back pre-filtered, high-quality answers I would be stoked.

sharkjacobs 54 minutes ago | parent

Remember when Amazon thought that people would say "buy me more paper towels" to their Echo? And of course they didn't because that's insane.

forgotusername6 43 minutes ago | parent

They are currently showing buy links on Amazon prime in ads they show during their shows after being ad free for years. I can't see anyone being interrupted during their favourite show and then suddenly be interested in buying washing up liquid. Amazon also did those buttons that you clicked to reorder stuff as well.

delecti 40 minutes ago | parent

Agreed. I can't imagine trusting it enough to make a purchase automatically, and that's before getting to the reality of how awkward it is. Which brand? Which quantity? Which style (extra strong, extra soft, etc)? Did the price go up since last time? All stuff that you can visually spot in a half second, but would be a huge PITA verbally.

ryandrake 22 minutes ago | parent

That AI is clearly a product imagined by wealthy tech executives who have personal assistants who shop for them, who trust those personal assistants to buy what they expect for them. The use case doesn't resonate for us normal people, because we do our own shopping, are price sensitive, and typically don't just buy things without doing basic research about what they cost.

itishappy 39 minutes ago | parent

Is that true? Amazon reports massive growth in AI and voice commerce. While Echo users appear uncomfortable making big purchases, the segment who routinely use it for stuff like paper towels has been taking off.

I don't know many Echo owners, but the few that I know (n=2) used it to reorder stuff like paper towels.

sharkjacobs 2 minutes ago | parent

> There are other signs that voice shopping has never taken off. Fewer than 25% of Amazon Echo owners have ever directly used their devices to make a purchase and fewer than 5% are repeat Alexa shoppers, according to a report last year from Consumer Intelligence Research Partners, which conducts consumer surveys (an Amazon spokesperson said the firm's data was inaccurate and the majority of customers who shop with Alexa are repeat shoppers). And in August 2018, The Information reported that Amazon’s own internal data showed that only 2% of Alexa users had made a purchase so far that year with their voices.

from Amazon Faces Moment of Truth on Alexa as ChatGPT Steals Its Thunder (2023) https://archive.is/2jzve

Zigurd 34 minutes ago | parent

That stopped when Jeff said "Alexa, buy me a newspaper."and Alexa replied "buying the Washington Post."

paxy 30 minutes ago | parent

Worse than that. Some product manager thought that if they shipped a bunch of buttons that said "Tide" users would keep pressing them and Tide sales would skyrocket. Bet he got promoted for the idea too.

ChickeNES 15 minutes ago | parent

? I reorder stuff via my echos all the time. Especially things like toilet paper and paper towels.

Grombobulous 51 minutes ago | parent

Something that is perhaps “underreported” is that a lot of AI solutions aren’t easier to do than just doing the thing.

My budget app, for example: It’s not easier for me to ask the AI bot “show me all my transactions from McDonald’s” than it is to click on the search bar/payee filter and type “McDonald’s.”

But if I use the AI bot, I’m burning tokens.

xpct 46 minutes ago | parent

I think to some extent it's possible to reduce cognitive load even on these simpler actions just because you have to see less unrelated data on what you asked about. I say this as someone who doesn't really use LLM integrations.

And these type of requests consume very little tokens in comparison to almost any programming work.

notarobot123 35 minutes ago | parent

But asking yourself "can I trust this information?" is the baseline amount of cognitive load added to the interaction.

Depending on the level of trust or importance of the decision this may already be a fairly high bar to clear before being able to claim any overall reductions in the interactions itself.

xpct 21 minutes ago | parent

Yes, I definitely agree. Though there's a lot more stuff that I can trust them with nowadays, that I couldn't before.

cogman10 46 minutes ago | parent

Not just not easier, but also a lot slower.

The UX experience for basically all LLMs that I've interacted with is having the AI sneak in where I don't want it and end up taking 10 extra seconds to do what used to be a 0.1ms operation.

The worst place for AI is in search bars, yet that seems to be the first place every product manager wants to put it. I hate waiting forever to get results because AI is poorly searching in the foreground.

JohnMakin 46 minutes ago | parent

Or they just flat out don't work. I was on an insurance website recently, and getting big annoying popups to use their AI agent for help with the site or my plan, even encouraging me to ask questions about my plan. I did have one, very simple, "what's my plan's copay?"

"Sorry, I do not have that information."

So then, "Ok, where do I find it?"

"Sorry, I do not have that information."

What the hell? What is this for? Of course, someone will point out "it's because of regulations" or some technical limitation, sure, I can understand that, but then I must ask the question then why did you think it was worth building?

riffraff 37 minutes ago | parent

I was dealing with a LLM help bot on a website where I had to upload some documents and asked the bot how to get through a step where I simply don't have the right things and it kept telling me I could sidestep that (but I could not) or upload the thing (which I told it I could not to begin with!).

It's not like the previous tree based bots were good but at least they had a path to speaking with a person.

I suspect nobody ever tried to use the bot.

ahartmetz 16 minutes ago | parent

I've had the bot of a "modern" holiday home tell me some rubbish about luggage storage. Fortunately, I knew that there would be a human fallback during working hours so it worked out OK. But who thought that it was a good idea to have a shitty bot to ask about important things?

Tadpole9181 45 minutes ago | parent

Okay, now do "all my transactions this year for retail stores"? Or "All luxury / deductible purchases"?

Of course when you arbitrarily limit the problem domain to some specific example, you can make any tool seem pointless and stupid. It's when you expand your goals to things that aren't trivial that you get benefits.

Do we need not Mathematica or NumPy because calculators can add just fine?

iLoveOncall 25 minutes ago | parent

Then you need to double check all the results because LLMs can't be trusted to accurately select retail stores or deductible purchases.

Tadpole9181 11 minutes ago | parent

Well that's a different argument, now isn't it?

JumpCrisscross 38 minutes ago | parent

> a lot of AI solutions aren’t easier to do than just doing the thing

Eh, I could see a case where an AI makes ordering for a group easier.

saidnooneever 28 minutes ago | parent

its a classical effect of having a hammer and recognising everything as a nail to whack. its pretty tricky to find a problem well suited to a tool like LLMs.

i programming stuff using LLM of which the resultant programs are deterministic and dont use LLMs or tokens is a better or easier approach to having gains. because the resulting program can be easier to use and doesnt cost a lot to run. Automations are a good target, or integratig libraries into other programs. tedious things u know well how to do but take time to do manually. then once done fix a problem or workflow that u need fixed by the solution yielded.

ive not seen 1 app that does calls to an LLM that i find useful, apart from harnesses that produce code (which is only recently becoming more appealing and might depend on how good and fast u can write code, at which im not the best nor the fastest.)

utopiah 47 minutes ago | parent

2026, re-inventing APIs with 3 levels more indirection \_(ツ)_/ and calling it "innovative"

kin 45 minutes ago | parent

This is kind of a moot article because up until a month a go when DoorDash released their MCP, their bot detection was getting in the way of agentic ordering.

Ekaros 43 minutes ago | parent

Some of these use case feel so imaginary that lot of people just don't get why would some other people do them. Like with food delivery I want to select specifically what I want and evaluate if the price is right. Same goes for ordering most stuff or deciding on vacation.

Maybe I could get train ticket from AI... Or order taxi. At least until it went wrong for the first time...

hectdev 41 minutes ago | parent

For me, the best use of AI is making bespoke software connecting systems and devices that have no business being connected but I find value in so I can have a unique interface for all my tech and hobbies. Not sure how that gets translated to the everyday man but it sure isn't "bring me food".

bronco21016 38 minutes ago | parent

Agreed, if anything I could see making a one click button to complete order and checkout of say my normal pizza order. Doesn't need AI to operate.

Zigurd 31 minutes ago | parent

Agents are great for that middle ground between just doing it manually and creating an automation to do it. Which strikes me as yet another reason AI is so well suited to software development tasks, but hard to find useful applications outside of software development.

xnx 41 minutes ago | parent

Agents are good for complex purchases with lots of hidden fees like hotels. Less useful for burgers, though I'd definitely try it for a large catering order.

Zigurd 38 minutes ago | parent

When I have demoed the use of agents, I usually do it with an agent combining multiple applications' results. Something like: "We're having a family gathering at grandma's. Which of us can stop in at the drugstore to pick up her prescriptions on the way without adding a lot to our travel time?"

Agents are great at moderately complex combinations of data and apps. If I had to do this every day or every week even, it might be worth creating a script suited for a task like that using some automation system. Agents are great at providing a disposable saw when it doesn't make sense to stop and sharpen the saw.

I'm not a doorDash user, but they've been doing it long enough to have an app that's probably highly polished. There's not going to be a lot of upside to speaking or typing an English language command to get what you want. Trying to do that is a waste of a well designed app and the agent's token budget.

Ekaros 36 minutes ago | parent

I would be extremely cross if I heard that someone gave my location information to some company that runs this stuff. That level of privacy violation should lead to disinheritance.

Zigurd 27 minutes ago | parent

What do you use for a contact list?

wilg 22 minutes ago | parent

You don't think your grandmas and your families addresses are public information? I have bad news for you!

Rabbit504030201 27 minutes ago | parent

The example you listed can be solved with a map lookup, a paper map even.

zkmon 35 minutes ago | parent

Bots and tech are testing humanity's levels of desire for laziness and how much they are ready to pay for buying that laziness. Turns out that the desire is limitless. As someone said, the ultimate luxury is in having maximum laziness - not having to move, talk, think or use senses - the state of being a rock.

skizm 26 minutes ago | parent

I mean even if I were an AI maximalist and very lazy, I think clicking “reorder” in the DoorDash app is infinitely easier than trying to tell Muse or whatever to order me me last DoorDash meal.

lucas_the_human 34 minutes ago | parent

Not surprising in hindsight.

It's not a super repetitive problem (e.g.respond to 100s of messages) and human judgment is highly valued here (what am I hungry for?) and visuals are sometimes a factor.

jesse_dot_id 26 minutes ago | parent

The problem with AI assistants in general is that humans barely ever know what they want and the promise is that AI can intuit/predict what we want. It can't. People like to shop. It's easier to shop with our eyes than our ears. Personal assistants, as far as I can tell, have one use case and that is doing mundane chores like e-mail summaries. But to do that, you have to give them access to everything, so it becomes a transaction of privacy. And I think a lot of people are paranoid. Plus each one is a little token bonfire that is probably costing them money.

And I feel like the labs must all know this, so it makes me wonder why they're actually trying to push these assistants onto us. The answer I'm left with is training data — data theft. They'd all violate their privacy terms if it earned them an extra nickel.

lrvick 25 minutes ago | parent

I know people that have been automating their Doordash orders even before modern AI was a thing. When done right the server cannot tell.

jdoliner 17 minutes ago | parent

This has always been an ai use case that made no sense to me. The UI for ordering food is good, it's visual, it shows you the food you're getting and how much it costs. There's no reason for a chat interface to be an upgrade here. Chat interfaces only have an advantage when you need the nuance of language. It's good at the things where trying to build a UI for it would collapse into an incoherent jumble of visual language.

cstejerean 13 minutes ago | parent

I would use it if they let me, but you have to be approved for access to their cli and mcp is only for companies. I've had my agent place orders but clicking around with computer use takes longer than ordering by hand.