ByJoel GoldfootLast reviewed
Introduction
What is BiModal Design?
BiModal Design (formerly AgentUX) is a standards-based design framework for creating dual-mode interfaces that serve both human users and AI agents with equal effectiveness.
The framework addresses a gap most sites have today: a large share of AI agents — HTTP retrievers and many LLM-powered browsers — fetch only the initial HTML response and never execute JavaScript. This means beautifully designed, semantically perfect interfaces can be completely invisible to those agents if they rely on client-side rendering. Higher-capability agents (browser automation and vision agents) do execute JavaScript but still perform more reliably when the markup is stable and semantic.
The Critical Discovery
Through real-world implementation and research, we identified that conventional UX optimization often has a critical blind spot: it extensively covers WHAT to put in the DOM (semantic structure, ARIA roles, structured data) but never addresses HOW to ensure that DOM exists for agents.
⚠️ Key Insight
When an AI agent accesses a web page, it makes a simple HTTP GET request (like curl). The agent parses HTML WITHOUT running JavaScript. It sees only what's in that initial HTML.
The curl Test
Every BiModal interface must pass this foundational test:
$ curl -s https://yoursite.com | grep "main content"
✓ Should return: actual content
✗ Should NOT return: <div id="root"></div>Try it on your site right now. Open your terminal and run this test on your production website. What do you see?
The BiModal Concept
The "BiModal" name reflects two fundamental modes of interaction:
- Human Mode: Rich, interactive experiences with JavaScript enhancement, animations, and real-time updates
- Agent Mode: Accessible, semantic content present in the initial HTTP payload that agents can parse and understand
The key insight: these aren't separate versions—they're the same interface, experienced through different interaction models.
What agent benchmarks show
Public agent benchmarks report a wide gap between human and agent success on the general web, and the gap narrows sharply as agent capability rises:
| Agent capability level | Task-completion range on the general web |
|---|---|
| HTTP retrievers (L0-1) | ~12-20% |
| Browser automation (L2) | ~35-50% |
| Vision agents (L3) | ~40-55% |
| Human success (reference) | ~72-89% |
Read this table as directional, not measured. These figures come from public agent benchmarks that evaluate agents on the current web — not from a controlled A/B test of BiModal Design against a conventional interface. BiModal Design maps the design patterns those benchmarks reward (semantic HTML, structured data, ARIA, agent protocols) to the capability levels above, but the framework itself has not been independently benchmarked head-to-head.
Sources: WebArena (Zhou et al., 2023, arXiv:2307.13854), VisualWebArena (Koh et al., 2024, arXiv:2401.13649), ST-WebAgentBench (Levy et al., IBM Research, 2024, arXiv:2410.06703).
Why It Matters Now
The web has fundamentally transformed from a human-only medium to a collaborative space where AI agents perform critical business functions:
- Autonomous Web Agents: Navigate and interact with websites independently
- Agentic Systems: Multi-agent workflows coordinating complex tasks
- Web Automation Agents: Execute repetitive tasks like form completion
- Conversational Interface Agents: Bridge natural language to web actions
📊 Market Evidence
Microsoft Build 2025 introduced the "agentic web" with the NLWeb protocol. 230,000+ organizations use platforms like Copilot Studio for agent automation. The agent-web interaction revolution isn't coming—it's here.
Prerequisites
This documentation assumes basic familiarity with:
- HTML5 semantic elements and document structure
- CSS fundamentals and responsive design
- JavaScript basics and async operations
- HTTP request/response cycle
- Server-side rendering concepts
Pick Your Learning Path
Different developers have different learning styles. Choose your path:
Beginners
Start with Quick Start → Tutorial → Examples
Experienced Developers
Jump to Rendering Strategies → Best Practices
Common Patterns
Production-ready code patterns for real-world scenarios
Research & Evidence
Academic studies, data, and business case for BiModal Design
💡 Recommendation
Whatever path you choose, we recommend understanding FR-1 (Initial Payload Accessibility) first—it's the foundation everything else builds upon.