NOVEMBER 6, 2026

Designing the Interface of an AI Product in 2026: Chat, Sources, Errors and Approval

How to design the interface of an AI product: when chat fits and when embedded actions work better, showing sources, handling uncertainty and errors, streaming, undo, human approval for risky actions, and Hebrew RTL output.

Omer Shalom

Posted By Omer Shalom

5 Minutes read


Short answer: Design an AI product around the user's task, not around a chat box. Put the output where people already work, show where each answer came from, make mistakes cheap to fix, and require a human click before anything that sends, pays or deletes. Chat fits open-ended questions but is a weak default for repeated work.

Key takeaways

  • Chat is one pattern among several: A button that drafts the reply inside the ticket saves a trip to a separate assistant window.
  • Sources earn trust: An answer grounded in company documents should link to the exact passage it came from.
  • Approval before side effects: The 2025 OWASP Top 10 for LLM applications lists Excessive Agency (LLM06) and recommends human approval for high-impact actions.
  • Hebrew needs explicit direction: Mixed Hebrew and English output renders badly unless each block sets its own direction, for example with dir="auto".

Chat or embedded actions

Chat works when the user cannot know in advance what they will ask, as in research or knowledge search. When the same request comes up dozens of times a day, such as summarizing a claim file, an embedded action is faster: one button, a prepared prompt, and the result dropped into the form field. Many products combine frequent-path actions with a side panel for everything else. The split changes the scope of AI system development, because every embedded action needs its own prompt, test cases and failure handling.

Since 2 August 2026, Article 50 of the EU AI Act requires telling people they are interacting with an AI system unless it is obvious from context, which matters for Israeli products with EU users.

Sources, uncertainty and errors

An answer that links to page 4 of the contract can be checked in seconds; one without a source asks for blind trust. In a document assistant, the citation sits inline and opens the original passage, the way a document-grounded AI agent such as DocBrain works. When retrieval finds nothing relevant, the interface should say so instead of letting the model improvise. The mechanics are explained in how RAG document search works.

Microsoft's 18 Guidelines for Human-AI Interaction, presented at CHI 2019, include supporting efficient correction among the rules for when the system is wrong. In practice: edit the output in place, regenerate one section, and let a thumbs-down ask what went wrong. Timeouts and rate limits get their own message and an automatic retry.

Let's Talk About Your Project

Streaming, undo and human approval

Streaming shortens the perceived wait, but tables, buttons and citations should appear once complete so the layout does not jump. A visible stop button is a basic requirement.

Agents that act work best with three tiers: read-only steps run immediately, reversible steps run with undo, and steps with external side effects, such as sending email or deleting records, wait for a confirmation showing exactly what will happen. The Model Context Protocol specification says there should always be a human in the loop able to deny tool calls, and that clients should show tool inputs before calling the server. More on this in agentic AI workflows, and the common reasons such projects stall are in why AI projects fail.

Hebrew and RTL output

Hebrew answers mix in English names, code and numbers, and a container locked to one direction scrambles punctuation. Setting dir="auto" per message fixes most of it, but MDN notes it follows the first strongly directional character, so a reply opening with an English brand renders left to right; set the direction explicitly when the language is known. See also Hebrew microcopy for SaaS products and language models that handle Hebrew. Early-stage teams can read the startup product development page or walk through an AI interface plan with an engineer.

Frequently asked questions

Should every AI product have a chat interface?

Usually not. Repeated structured tasks are faster as embedded buttons that place the result directly in the workflow.

How should an AI interface show uncertainty?

Show the sources behind each answer and say clearly when nothing relevant was found.

Which AI actions need human approval?

Any hard-to-reverse action with an external effect, such as sending messages, payments or deleting records.

How do you display Hebrew AI output correctly?

Set the text direction per message, and set it explicitly when the language is known.

More articles that may interest you

Tell us what you need

One of our engineers will get back to you within 24 hours.