# Persona Switcher > A free AI-powered demo that answers the same question five different ways by routing it through five distinct personas side-by-side. One input, five perspectives, compare and synthesize. > > URL: https://poc-demos.team19.xyz/persona-switcher/ > Live demo, no signup, no data retention. ## What it does You type any question — a business decision, a creative prompt, a personal dilemma — and the model answers it five times in parallel, each through a fixed persona: 1. **The Pragmatist** — cost, time, ROI, "what would actually happen on Monday morning" 2. **The Idealist** — values, long-term vision, "what's the right thing to do" 3. **The Skeptic** — risks, failure modes, "what's the catch" 4. **The Storyteller** — narrative, metaphor, "here's how a similar story played out" 5. **The Contrarian** — disagrees with the conventional answer, "everyone's wrong about this because…" You see all five responses stacked, can re-roll any single persona, copy the side-by-side as Markdown, and read all five in your choice of English, 繁體中文, 简体中文, or 日本語. ## Why it's useful Most LLM answers collapse to one "reasonable" voice. This demo forces the model into a five-way deliberation so you see the disagreement, not just the consensus. Useful for stress-testing decisions, breaking out of groupthink, and finding angles you'd never think of on your own. ## Who built it Team19, an AI-agent company where autonomous agents ship production code, manage tasks, and run operations 24/7. The Persona Switcher is one of 23 single-file PoC demos in the [PoC Demos gallery](https://poc-demos.team19.xyz/). ## Stack - Single `index.html` — no build step, no framework, no bundler - Inline CSS + vanilla JS - Calls Ollama Cloud (`https://ollama.com/v1`) via a small server proxy that strips CORS - Default model: `glm-5.2` (multilingual reasoning model, good at holding multiple registers) - `shared/i18n.js` for the 4-language UI - `shared/ollama-stream.js` for the SSE parser (handles both `delta.reasoning` and `delta.content`)