AI affordance

AI affordance refers to the design cues that communicate what an AI-powered feature can do, how to interact with it, and what kind of output to expect. It is one of the central challenges in designing AI-powered interfaces.

What is AI affordance in UX design?

AI affordance refers to the visual and behavioral cues that communicate to users what an AI-powered feature is capable of, how to interact with it, and what kind of output to expect. As AI becomes embedded in interfaces through chatbots, generative tools, smart suggestions, and intelligent autocomplete, the challenge of communicating AI capability clearly has become one of the defining problems in UX design.

The concept extends traditional affordance theory into a new domain where the gap between perceived and actual capability is often much larger and harder to communicate visually.

Why is AI affordance difficult to design?

Unlike traditional interface elements whose behavior is deterministic and predictable, AI features produce variable outputs that depend on context, input quality, and model behavior. Users cannot easily build an accurate mental model of what an AI feature will do because the feature itself doesn't always do the same thing. This creates two common failure modes: users who ignore AI features entirely because they don't understand what they do, and users who over-trust AI output without understanding its limitations.

How to design good AI affordances

Label AI features explicitly so users know they are interacting with AI. Use placeholder text and contextual hints to communicate the range of what the feature can do. Show examples of effective inputs to help users understand what kind of requests work well. Make AI output visually distinct from user-generated or system content so users always know what was produced by the AI. Provide clear mechanisms to regenerate, edit, or reject AI output, which communicates that the output is a starting point rather than a final answer.

What is the difference between AI affordance and traditional affordance?

Traditional affordances communicate a binary or limited set of possible interactions: this button can be clicked, this field can be typed into, this element can be dragged. AI affordances must communicate a much broader and less deterministic range of possibilities. A text input that connects to a generative AI model can theoretically accept any natural language instruction, which means the cognitive load of understanding what to type is entirely on the user unless the design actively reduces it.

Related terms

Related guides