Entry-Point Notices
First Interaction AI Notice
Tell users at the start that they're talking to an AI.
Production readyStrongFriction: lowArticle 50(1)Article 50(5)
Top of chat surfaceWelcome message
Problem
Tell users at the start that they're talking to an AI. This pattern helps address:
- user may mistake AI for a human agent
When to use
- First time a user opens the AI conversation surface
- When the AI role isn't obvious from context
When not to use
- When AI status is already unmistakable (branded as AI, e.g. 'Ask AI')
Do
- Show the notice before the first user message
- Use plain language
- Keep it visible without blocking input
Don't
- Hide it behind a tooltip only
- Use vague words like 'smart' or 'automated'
Example copy
short
You're chatting with an AI assistant.
contextual
You're chatting with an AI assistant. It can make mistakes — you can ask for a human at any time.
detailed
This conversation is handled by an AI assistant, not a human. Responses are generated automatically and may be inaccurate. Type 'human' or use the button below to escalate to a person.
Implementation checklist
- Render notice on first mount of chat
- Persist dismissal only per session, not silently forever
- Provide human-escalation affordance
Accessibility notes
- Announce via aria-live=polite when the chat opens
- Ensure notice is reachable via keyboard focus order
Related patterns
This tool provides product and UX guidance for AI disclosure patterns. It does not provide legal advice and does not determine legal compliance. Please consult qualified legal counsel for binding assessments.