Home

5 Things That Look Terrible as Plain Text

Most AI products still respond like it's 2023. You ask a question, a cursor blinks, and you get paragraphs. The model behind it got smarter. It can reason, plan, compare, analyze. The output pipe did not change. Everything gets squeezed into the same wall-of-text format from three years ago.

OpenUI is a rendering spec meant to close that gap. Instead of generating prose, a model outputs OpenUI Lang, a compact, code-like syntax that maps to real UI components. The result renders live in the interface instead of being interpreted by your brain.

Here are five kinds of AI output that break as plain text, and what they look like when the interface keeps up.


1. Framework and Tool Comparisons

Comparisons are the clearest case. Ask any AI assistant to compare React, Vue, and Svelte, and you get three separate paragraphs. Pros here, cons there, best for at the end. You read them in order and try to hold all three in working memory long enough to decide.

Plain text forces you to serialize the comparison. Read option A, remember it, read option B, hold both, read option C, now compare. That is a working memory issue, not a content issue. Interfaces let you scan across a row, filter by a column, and anchor on the one attribute that matters.

Frontend Frameworks Comparison
Frontend Frameworks Comparison

2. Analytics and Live Data

Some information is meant to be scanned, filtered, grouped, and compared visually. Chat interfaces flatten it into sequential paragraphs.

Weather. Search results. Dashboards. Pricing pages. These look different but they share a problem. The user needs to cross-reference multiple data points at once, and a paragraph makes that nearly impossible.

Weather Comparison
Weather Comparison

3. Multi-Step Onboarding and Setup Flows

Chat interfaces are stateless by default. Real workflows are not. Numbered steps are fine for simple tasks. They fall apart when the task is long, stateful, or needs input validation.


4. Error States and Operational Systems

Current AI chat interfaces separate diagnosis from execution. This gap costs the most time in practice. Something fails in production. You ask your AI assistant what happened. It tells you in three paragraphs, but leaves you to fix it manually in a dashboard.


5. Scheduling Requires Visual Coordination

Scheduling is one of the clearest examples of information that breaks when flattened into prose. A calendar is spatial and temporal reasoning. Chat forces it into sequential language.