Inspiration
During hackathons (and real-world teamwork), we noticed that many important decisions are made under time pressure using gut feeling, dominant voices, or incomplete reasoning. While AI tools are widely used to generate ideas, they rarely help teams decide between options in a structured, accountable way.
We were curious:
Can AI be used not just to give answers, but to reason within a decision-making framework?
That question led to Decision Matrix AI.
⸻
What We Built
Decision Matrix AI is a Gemini-powered decision intelligence tool that combines a weighted decision matrix with explainable AI reasoning.
Instead of chatting with AI, users: • Define options (the choices) • Define criteria (how those choices should be judged) • Assign weights (what matters more for this decision)
Gemini then: • Scores each option against each criterion • Explains why each score was given • Applies weights to compute weighted totals • Highlights tradeoffs • Performs a simple sensitivity analysis to test decision robustness
The result is not just a winner, but a transparent, explainable decision.
⸻
How We Built It
Frontend • Built with React + Vite • Structured input panels on the left (options, criteria, weights) • Dedicated AI results panel on the right with animated feedback • Designed for clarity and judge-friendly demos
Backend • Built with Node.js + Express • Validates inputs and enforces a structured decision schema • Orchestrates calls to the Google Gemini API
AI Layer • Uses Gemini as a reasoning engine, not a chatbot • Carefully prompted to respect criteria, weights, and structure • Generates explainable outputs instead of generic text
⸻
Challenges We Faced • Prompting Gemini to respect numeric weights and structure, instead of answering freely • Ensuring outputs were explainable, not just confident • Handling live API latency during demos • Designing a UI that clearly separates human input from AI reasoning
Each challenge forced us to think more carefully about how AI should collaborate with humans rather than replace judgment.
⸻
What We Learned • AI becomes far more useful when constrained by clear frameworks • Explainability matters more than raw answers in real decisions • Small UI decisions (layout, animations, feedback) significantly impact how trustworthy AI feels • Gemini excels when used as a reasoning partner, not a text generator
⸻
Why It Matters
Decision Matrix AI turns subjective discussions into structured, auditable decisions. It can be applied to: • Hackathon idea selection • Product prioritization • Hiring evaluations • Strategy and planning discussions
Instead of replacing human judgment, it makes judgment clearer, fairer, and less biased.
Built With
- express.js
- gemeni
- node.js
- react
- vite
Log in or sign up for Devpost to join the conversation.