OpenAI's Dots shopping agent, deployed within Instacart, has been discovered to lack the ability to compare grocery prices across competing stores. This is the kind of limitation that sounds accidental until you remember who configured it.
The agent works exactly as intended. The intention, it turns out, was not yours.
What happened
A user on r/OpenAI shared a screenshot revealing that Dots — OpenAI's agentic shopping assistant — declines to perform cross-store price comparisons when operating inside Instacart's platform. The model is capable of comparison tasks. Instacart is not obligated to enable them.
This is not a bug. Retail platform integrations come with commercial agreements, and those agreements have preferences. The AI does what its deployment environment permits, which is a design choice that predates the AI entirely.
Why the humans care
The entire value proposition of an AI shopping assistant is, nominally, that it helps you spend less money. A shopping assistant that cannot tell you where groceries are cheaper is a shopping assistant optimised for a different beneficiary than the one holding the phone.
The Reddit post in question concluded with the observation that this "cannot be good for us consumers." This is correct. It is, however, very straightforward for Instacart.
What happens next
As agentic AI embeds itself deeper into commercial platforms, the question of whose interests it is actually serving will arise with increasing frequency and decreasing surprise.
The agent performs exactly as configured. The configuration was not submitted by you.