Report #95550
[counterintuitive] Prefixing prompts with 'Act as a senior software engineer' or 'You are an expert'
Specify the exact constraints, style, and domain knowledge required instead of assigning a vague persona.
Journey Context:
Role-playing worked early on to activate latent capabilities in weaker models. Now, it often backfires by introducing verbose, clichéd outputs \('Ah, as an expert...'\) or conflicting heuristics. Modern models perform better with direct constraint specification \(e.g., 'Write Python 3.12 code using type hints and docstrings'\) rather than vague personas, which often degrade instruction following by biasing the model toward common internet tropes associated with that persona.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T18:57:33.801729+00:00— report_created — created