Your Next User Is an AI Agent. Is Your Data Ready?
The interface layer is not the hardest design problem anymore. The data layer is.
Your Next User Is an AI Agent. Is Your Data Ready?
The interface layer is not the hardest design problem anymore. The data layer is.
Product teams have spent years optimizing for human perception: load times, tap targets, error states, onboarding flows. Those things still matter. But the assumption underneath all of it, that a person is on the other end, is now incomplete.
AI agents are becoming primary consumers of product data. A user does not browse a property listing; their agent does it for them, filters by a set of criteria, and returns the top three options. The product never gets a human click. It gets a machine query. And if the data cannot support that query, the product is invisible to that user.
Design teams and engineering teams building only for human consumers are designing for half the audience.

The Problem Shadowmap Ran Into
In one of our implementations, we were working with Shadowmap, that provides solar analysis for properties like how much sun a location receives, at which hours, across every season of the year. The product interface is rich and visual. Immersive. The kind of thing that works well for a person exploring a map.
AI systems could not reason over it.
You could not ask an LLM to go to Shadowmap and identify the sunniest home in a given area. The visual richness that made it compelling for humans made it opaque to machines. There was no structured signal an agent could consume, compare, and reason against.
The fix was not a better UI. It was a new data primitive.
The team built Sunscore: a 0–100 numeric score representing a property’s sunlight profile. One number. Machine-readable. Structured. An LLM can ingest it, rank properties by it, apply threshold filters against it, and return results in natural language.
Redfin is Sunscore’s launch partner. The target use case is conversational search. A user says: “Show me three-bedroom homes in San Diego under $1 million that have at least an 80 Sunscore.” The agent executes. The data model makes that query possible. Without the structured score, the agent has nothing to reason against. The property platform is cut out of the interaction entirely.
This is a case study in deliberate dual-audience data design. The same underlying reality (sunlight at a location) is served twice: once as a rich visual experience for humans, once as a structured scalar for machines. Neither serves the other audience well. Both are necessary.
What AI-Consumable Data Actually Requires
When data is designed for human interfaces, the optimization target is display clarity. When it is designed for AI agents, the target is inference quality. Those are different goals and they produce different schemas.
Human-optimized data often stores context in visual proximity and layout. An interest rate displayed next to a product name on a card is clear to a person reading the screen. An LLM parsing a raw API response or scraping HTML has to infer the relationship between those two values, and inference is expensive and error-prone.
AI-optimized data makes relationships explicit in structure. Types, values, units, and semantic context belong in the data itself, not in the rendering layer that humans see.
A few patterns that matter in practice:
Ambiguous field names become a real cost. A field named amount or value is fine when a developer is looking at the schema in context. An agent receiving that field has no context. principal_balance_usd is not over-engineering; it is signal. The agent needs it.
Unstructured text that humans parse fluently is low-signal for agents. “Rate subject to change based on market conditions” reads clearly to a person. An LLM can extract rough meaning from it, but it cannot reliably act on it. A structured flag paired with a numeric rate and a last-updated timestamp is high-signal. Agents can act on that.
Paginated or nested data designed for UI traversal creates traversal overhead for agents. A human scrolls through pages naturally. An agent has to paginate programmatically, manage state across calls, and reassemble context. Flat, complete records per entity reduce that overhead significantly.
None of this is complex in isolation. The challenge is that most existing data models were not designed with these constraints in mind, because agents were not a consumer when those schemas were first built.
The Finance Version Is Harder
Banking fragmentation amplifies all of these problems. A retail banking user today holds accounts across multiple institutions. Each app speaks its own data dialect. Balances, rates, terms, and product definitions live in separate silos with no common schema and no interoperability layer.
For a human managing multiple apps, this is inconvenient. For an AI agent trying to do comparative reasoning across those accounts (finding the best rate, flagging an unusual charge, recommending a consolidation), it is close to impossible without normalization.
Companies like Magemetrics are building directly at this problem. The product is an intelligence middleware layer: an abstraction between fragmented financial data sources and the AI agents that need to reason over them. Structured data made AI-ready. The middleware pattern applied to financial data.
The technical framing is not new. Open banking has been trying to solve data portability across institutions for years. What is different is the consumer. Earlier open banking framing assumed third-party apps would consume the data. The real primary consumer is increasingly an AI agent acting on a user’s behalf. The requirements overlap: common schemas, permissioned access, reliable data contracts. But the urgency is different. An app that cannot parse a field degrades gracefully. An agent that misreads a field makes a recommendation with false confidence.
Standards Are the Bottleneck, Not the Technology
The technical problems here are largely solved or solvable. Structured schemas, typed APIs, semantic field names, normalization layers: none of this requires new invention. What requires new invention is the governance layer on top.
If an AI agent has read access to a user’s financial data and there is no permissions framework governing what it can infer, share, or act on, the liability surface is large. A hallucination on a search result is a bad user experience. A hallucination on a financial recommendation is a compliance event. Those are different categories of failure.
The data layer needs permissions, audit trails, and liability frameworks built in before agents are operating at scale across fragmented financial systems. That work does not happen at the application layer. It happens in standards bodies and in the foundational data architecture decisions being made now, by teams that may not yet be thinking of AI agents as a primary audience.
The teams that build with this in mind will have usable data. The teams that do not will need a migration later, under pressure.
The Practical Takeaway
The shift is already underway. Property platforms are prioritizing data structures that support conversational agent queries. Financial institutions are beginning to evaluate how their data models perform as agent inputs, not just as rendering sources for human-facing apps.
For engineering teams, the practical version of this is straightforward: design your schema as if an LLM is the primary consumer. Name fields for semantic clarity. Make entity relationships explicit in structure rather than implicit in layout. Expose machine-readable summaries alongside rich display content. Build API contracts that agents can traverse reliably without requiring visual context.
The interface your users see is one design surface. The data structure your agents reason over is another. Both need to be treated as first-class engineering concerns.
The products that get this right now will not need to retrofit it later.
Enjoyed this article? Let’s connect on Linkedin to continue exploring AI together.
I regularly share practical insights on AI trends, implementation lessons, and what’s actually working in the field. My network includes developers, data scientists, and business leaders navigating this transformative technology.
I value hearing different perspectives and learning from others’ experiences with AI.
메타데이터
- post_id
- 2a0612436982
- slug
- your-next-user-is-an-ai-agent-is-your-data-ready-2a0612436982
- url
- https://medium.com/ai-by-design/your-next-user-is-an-ai-agent-is-your-data-ready-2a0612436982
- canonical_url
- https://medium.com/ai-by-design/your-next-user-is-an-ai-agent-is-your-data-ready-2a0612436982
- author_url
- https://medium.com/@jmelethil
- status
- ok
- fetched_at
- 2026-06-11 11:25:07