SplitDecision turns “I can’t decide” into a spectator sport. You enter two options you’re torn between, hit compare, and four AI agents argue it out in real time — two full rounds with rebuttals, streamed token by token, before a synthesizer agent delivers a final verdict with a confidence score.
The four personalities
Each agent has a fixed archetype that shapes how it approaches any comparison:
- The Analyst — data-driven; cites specs, benchmarks, and numbers.
- The Contrarian — defends the underdog and exposes hidden costs.
- The Pragmatist — the experienced friend who has actually used both options.
- The Wildcard — future trends, second-order effects, and the angles nobody else sees.
The clash of fixed perspectives is what makes the output useful: instead of one model’s averaged opinion, you get a structured argument you can actually weigh.
Under the hood
The app is built on Next.js 15 (App Router) with React 19 and TypeScript, animated with Tailwind CSS and Framer Motion. Debates run on the OpenAI API with per-agent prompting, and Upstash Redis handles rate limiting and storage. Everything streams live over the App Router, so the debate unfolds in front of you rather than arriving as a wall of text.
The hard parts — keeping five prompts coherent across rounds, parsing a reliable verdict out of free-form debate, and streaming it all without jank — are covered in the build story linked above.
