Table of contents

Give conversational interfaces a way back

Yander Editorial

Design & engineering

2 min read

A green abstract geometric composition

A conversation makes it easy to begin an ambiguous task. It becomes harder when the user must revise one detail, stop an action, or identify which answer is current after several retries.

Define those controls before adding more assistant personality. For a practical example of keeping direct manipulation alongside AI, see the editable output decisions from KIMEO.

Keep the conversation connected to the work

Show the document, task, or record the assistant is working with. Give users a way to inspect what context is included.

Allow structured controls where precision matters. A date picker or selection list can be easier to use than another conversational turn.

Let people revise an earlier choice

Offer direct editing of important inputs and make the effect of a revision clear. Preserve earlier output when it helps comparison.

Keep cancellation and retry understandable. The person should know which operation is still running and which result is current.

Write recovery messages as instructions

Describe what prevented progress and give a next step the user can take. Avoid vague failure messages that simply invite the same attempt again.

Test recovery with someone unfamiliar with the system. If the message needs an explanation from the team, rewrite it.

Put this into practice

Explore the related work and delivery scope.

Make conversation and direct control work together

Share the important user choices, external actions, and recovery cases in your assistant.

Discuss a conversational product
UX/UI designBack to top

Found this useful? Share it forward

Frequently asked questions

Common questions about this topic

When should a conversation switch to a form or picker?

Use a structured control when the choice needs precision, constrained values, or easy comparison, such as selecting a date, record, or account. Keep the choice visible in the conversation context.

What should cancel mean in an AI conversation?

Specify whether it stops generation, prevents a proposed action, or both. The interface should show the actual state and whether an external operation has already happened.

How do users safely revise an earlier input?

Let them edit the relevant value directly, explain what will be recomputed, and preserve an earlier version when comparison is useful. Avoid making them reconstruct the entire conversation.

Keep reading

Related articles you might find useful

Generative interfaces that make the next step clear

Yander EditorialDesign & engineering
A green flower rendered as an abstract digital form

Less friction, better mobile experiences

Yander EditorialDesign & engineering
An abstract mobile interface composition

How to Choose a Web Development Company in Guangzhou

YanderWeb design & engineering
Academic Asia responsive website redesign, an example of multilingual web work
All articles