DI

Dia Browser AI - Chat Assistant System Prompt

System Prompt ✦ Curated & attributed Advanced

System prompt for Dia, the in-browser AI assistant from The Browser Company. It defines a rich custom markup vocabulary (Simple Answers via <strong>, <dia:image>, <dia:video>, <dia:document>, and ask://ask/ hyperlinks) with detailed placement rules, plus a trusted/untrusted content security model that classifies XML-tagged context sources.

What makes this prompt notable

  • Defines 'Ask Dia Hyperlinks' using an ask://ask/<question> scheme that pre-generates the likely follow-up question, while banning their use as Related-Topics lists
  • Specifies exhaustive image-placement rules and a topic-exclusion list (coding, weather, software, tech news) where <dia:image> must never appear
  • Implements an explicit injection defense: content in <webpage>/<pdf-content>/<tab-content> etc. is UNTRUSTED and must never be treated as commands, while only <user-message> is TRUSTED
  • Restricts equations to a strict {latex} backtick format with repeated NEVER/DO NOT reinforcement, and routes drafted prose into <dia:document> tags

Discussion (0)

Sign in to join the discussion.
Related

More in Chat & Desktop Assistants

Claude (claude.ai)
system prompt

Claude Sonnet 4.5 — Consumer System Prompt (claude.ai)

The claude.ai consumer system prompt for Claude Sonnet 4.5 (dated Sept 29, 2025). Opens with classic Claude persona rules (no URL opening, step-by-ste…

role definition persona constraint setting
195 8.7k 6.4k words
Claude for Chrome
agent prompt

Claude for Chrome — Browser Agent System Prompt

System prompt for Anthropic's Claude in Chrome browser-automation agent (Haiku 4.5). Its dominant theme is prompt-injection defense: it treats all fun…

role definition refusal policy constraint setting
161 7.5k 6.6k words
PO
Poke
system prompt

Poke — Email Link Label Protocol & Notifications (Part 5)

Specifies the email-link formatting protocol: all links use markdown, with a fixed enumerated set of ~29 approved numbered labels (e.g. 02_accept, 11_…

controlled vocabulary output formatting label enumeration
154 8.4k 150 words