Agent UI Matters as Much as the Schema
Persistent bots force a different interface: roster, presence, a computer of their own, and answers that are not always prose. The product primitives are becoming as important as the data model underneath.
3 min read
Most AI products still teach people to think in chats. You open a thread, ask a question, get an answer, and the thread sinks down the sidebar. That model fits disposable questions. It fits poorly when the thing on the other side is supposed to remember work, hold tools, and take responsibility over days.
xAI's design write-up for Grok Bot is one of the clearest public explanations of that shift. The main objects are not conversations. They are bots: persistent agents with identity, memory, runtime, and tools. Chats become one way to work with a bot, not the product itself.
Five primitives, not twenty concepts#
The Grok Bot team reduced the vocabulary users have to learn to five ideas:
- Bots persist.
- Chats are the conversational surface.
- Prompts become one-off instructions, skills, or routines.
- Tools let bots act.
- Artifacts are the durable outputs.
Everything else stays under the interface until someone needs it. That is good product discipline. It is also a data-modeling instinct. You choose the entities that matter, hide the rest, and keep relationships clear.
I have come to think of agent UI the same way I think of schema design. If the objects are wrong, every screen becomes a workaround. If the objects are right, presence, permissions, memory, and handoffs have a place to live.
Presence is part of the interface#
A roster of bots only works if you can scan it. xAI's design answers three questions at once: who is this, what are they doing, and how much do I need to know. Avatars carry identity and lifecycle state. Idle, thinking, working, waiting, blocked, done. Hover reveals the current action without forcing a full log into view.
That is more important than it sounds. Long-running agents create anxiety when they go quiet. Dumping every tool call into the transcript creates noise. Presence is the middle path: enough signal to trust the work is alive, enough restraint to keep the person from babysitting.
Each bot also has its own computer, with status, preview, and takeover. The design goal is closer to a coworker than a remote desktop. You can tell work is happening, glance when needed, and sit down only when judgment is required.
Shared bots change the org chart of software#
Team Bots, launched October 12, 2026, push the same idea into groups. A team gives a bot files, plugins, credentials, and skills, then shares it. Conversations stay private to each person. Shared memory and tools stay with the role. SpaceXSI describes account bots for sales teams, an engineering coordinator connected to project tools, a marketing reviewer bound to brand guidelines, and a data bot over approved warehouse tables.
The interesting part is not the logo wall of connectors. It is the boundary choice: capabilities can be shared broadly, while context stays with the role that needs it. That is schema thinking again. Shared tables and private rows. Common tools and scoped memory.
Why this belongs next to database design#
People still under-invest in agent interface work because it looks cosmetic next to models and infrastructure. I think that is backwards.
A bad schema creates duplicate entities, silent nulls, and reports nobody trusts. A bad agent UI creates duplicate chats, invisible state, unsafe permissions, and work nobody can audit. Both fail the same way: the system cannot tell what is true, who owns it, or what happened.
Other surfaces are moving the same direction. VS Code 1.144 added canvases because chat is not always the best interface for every task. Structured cards, boards, diffs, and live previews are not decoration. They are typed outputs.
If you are building agents seriously, give the interface the same care you give the tables. Name the objects. Show state. Separate shared capability from scoped memory. Make takeover rare and obvious. The model matters. The schema of the product matters just as much.
Related
- Design
Talk to the Agent While It Works
Cursor and Google both shipped two-way voice for coding agents in the same week. The interesting part is not speech. It is what the interface has to become when an agent runs for a long time.
Agents · AI · Design systems · Front-end3 min read
- Product
When Serving Agents Costs More Than They Earn
Grok Bot hit a unit-economics wall in early November. Usage limits tightened because serving costs outran revenue. The lesson is broader than one product: agent systems fail first as businesses, not as demos.
Agents · AI · Product · Business3 min read
- Product
Shipping a Real Product in 24 Hours
Why I still build products against a one-day clock, and the habits that make it work: cutting scope hard, using the same stack every time, letting agents do the heavy lifting, leaning on a design system, and agreeing on what 'done' means before I start.
Product · Prototyping · Agents · Design systems8 min read