NLX (Natural Language Experience) Design Stack
Overview
A framework defining the new principles and UI constructs required for Natural Language Interfaces. Moves beyond simple chat to structured, designed conversations.
Core principle: NLX is the new UX. Conversations have grammars, structures, and invisible UI elements.
The Four Elements
┌─────────────────────────────────────────────────────────────────┐ │ NLX DESIGN STACK │ ├─────────────────────────────────────────────────────────────────┤ │ │ │ ┌──────────────┐ ┌──────────────┐ │ │ │ PROMPTS │ │ PLANS │ │ │ │ │ │ │ │ │ │ New UI │ │ Structured │ │ │ │ Construct │ │ Editable │ │ │ │ (Input) │ │ Outputs │ │ │ └──────────────┘ └──────────────┘ │ │ │ │ ┌──────────────┐ ┌──────────────┐ │ │ │ PROCESS │ │ FOLLOW-UPS │ │ │ │ │ │ │ │ │ │ Show the │ │ Guided │ │ │ │ Work / │ │ Navigation │ │ │ │ Thinking │ │ Suggestions │ │ │ └──────────────┘ └──────────────┘ │ │ │ └─────────────────────────────────────────────────────────────────┘
Key Principles
Element Principle
Prompts Treat prompts as distinct UI elements (like dropdowns)
Plans Return structured, editable plans for complex goals
Process Visualize reasoning to build trust ("thinking aloud")
Follow-ups Proactively suggest next steps ("happy path" guidance)
Common Mistakes
-
Assuming "the model is the product" (neglecting design)
-
Making the AI a black box without feedback
-
Failing to guide users after an output
Source: Aparna Chennapragada (Microsoft CPO) via Lenny's Podcast