Project Info
Inspiration
As AI systems become more capable, I believe they'll play a much larger role in helping people make important decisions. Whether it's software deployments, connected vehicles, manufacturing, healthcare, or finance, the amount of data available is growing much faster than a person can manually analyze. That led me to a simple question: How can AI help people make better decisions without becoming a black box? Verdict AI was built to explore that future. Instead of replacing human judgment, it reviews structured evidence, explains its reasoning, highlights uncertainty, and recommends the next best action while keeping a human in control of the final decision.
What it does
Verdict AI is an explainable AI decision support system. It collects evidence from multiple sources, validates it, sends structured information to GPT-5.6 for reasoning, calculates confidence, and returns a transparent recommendation together with its assumptions and missing evidence. The same reasoning pipeline can be applied across multiple domains. The current demonstration includes: Software deployment investigations Connected vehicle investigations Manufacturing anomaly investigations The goal is not anomaly detection itself, but transparent AI-assisted decision making.
How we built it
Verdict-AI consists of a React + TypeScript frontend and a FastAPI backend connected through the OpenAI Responses API. The backend normalizes evidence, performs deterministic validation, invokes GPT-5.6 to generate structured reasoning, validates the response, calculates confidence, and produces recommendations. If AI is unavailable, the system automatically falls back to a deterministic decision engine to ensure reliability. Codex played a significant role throughout development by helping accelerate implementation, debugging, refactoring, documentation, and repository organization.
Challenges we ran into
The biggest challenge wasn't implementing GPT-5.6, it was turning an idea into a product. I didn't want to build another AI demo that simply generated answers. I wanted Verdict AI to feel like a real decision-support system with a clear user experience, explainable reasoning, confidence scoring, and human oversight. Finding the right balance between automation and transparency took the most iteration. I wanted every recommendation to remain connected to the evidence that produced it, allowing users to understand not only the conclusion, but also its assumptions, uncertainty, and limitations.
Accomplishments we're proud of
I'm proud that Verdict AI demonstrates a complete end-to-end workflow rather than just an AI prompt. The project combines a production-style frontend, a FastAPI backend, GPT-5.6 reasoning through the OpenAI Responses API, deterministic fallback behavior, explainable recommendations, confidence scoring, and a polished user experience into a single application. Most importantly, it reinforces the idea that AI should help people make better decisions, not replace them.
What we learned
Building Verdict-AI reinforced that the most valuable AI products aren't necessarily those that automate everything. People are more likely to trust AI when it explains its reasoning, communicates uncertainty, and keeps humans involved in important decisions. I also gained a much deeper understanding of designing AI systems that combine deterministic software engineering with large language models in a reliable and transparent way
What's next
Verdict AI is currently a proof of concept, but I see it evolving into a production-ready decision support platform. The next step is to pilot this approach within real enterprise workflows, where AI can assist teams in reviewing evidence, explaining its reasoning, and recommending the next best action while keeping humans responsible for the final decision. I also want to expand the platform beyond the current software, automotive, and manufacturing scenarios by integrating live data sources, richer evidence pipelines, role-based collaboration, audit trails, and feedback loops that continuously improve recommendations over time. Ultimately, my goal is to build AI systems that people can trust, not because they always have the right answer, but because they clearly explain how they reached it and make it easy for humans to make informed decisions.
This repository has no readme, or GitHub could not be reached.
Analysis
View
Metric
- 8
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- CSSIn code
- FastAPIIn code
- HTMLIn code
- JavaScriptIn code
- OpenAIIn code
- PythonIn code
- ReactIn code
- Tailwind CSSIn code
- TypeScriptIn code
- VercelClaimed
9 of 10 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
146 KB
Source files
64
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
aadityakulkarni12-cell/Verdict-AI
76 files · 240 KB · @ e46483d
Structure
Interface
39 files · 51%Screens, components and styles rendered to the user.
Application logic
11 files · 14%Domain rules, services and shared utilities.
Data & schema
2 files · 3%Schema definitions, migrations and data access.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- TypeScript45%
- Python36%
- Markdown17%
- CSS1%
- JavaScript1%
- YAML1%
- Other (1)0%
Share of indexed source by file size. Binary and vendored files are excluded.
Dependencies
frontend/package.json
npm · 12- @vitejs/plugin-react
- lucide-react
- react
- react-dom
- react-router-dom
- +7 more
backend/requirements.txt
pypi · 4- fastapi
- openai
- pydantic-settings
- uvicorn[standard]
Declared in the repository’s manifests at the indexed commit. A declared package is not proof it is used, and runtime dependencies are listed first.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.