Inspiration
We wanted to make AI advice feel personal and trustworthy, not generic. The inspiration came from seeing people make major life and product decisions without a consistent way to capture their own values, context, and past choices. DTDM turns that intuition into a digital twin that can reason like the user and make the decision trail auditable.
What it does
- Builds a personal decision profile from preferences and onboarding answers.
- Classifies each decision and retrieves similar past choices.
- Generates a first‑person recommendation plus explanation.
- Returns confidence and regret scores for risk-aware decisions.
- Stores and surfaces a history of decisions.
How we built it
- Backend: FastAPI with agent orchestration services, modular routers, and mock mode for reliable demos.
- Agents: Decision flow that chains classification, memory retrieval, reasoning, and scoring.
- Data layer: Firestore model for profiles and decisions, with mock storage for local testing.
- Frontend: React + Vite with a demo-first UI, scenario presets, and theme toggles.
- Infra: Terraform baseline for Cloud Run, Firestore, and Secret Manager.
Challenges we ran into
- Balancing a compelling demo experience with realistic end-to-end architecture.
- Designing a decision flow that feels personal without real user data.
- Making the UI polished while keeping the data flow simple and stable.
Accomplishments that we're proud of
- A full-stack MVP that demonstrates agent orchestration end-to-end.
- A demo UI that is stage-ready with scenarios, theming, and clear outputs.
- Clean separation between mock and production-ready integrations.
What we learned
- Clear UX and storytelling are as important as model outputs for trust.
- Agent pipelines need explicit contracts to stay maintainable.
- Building for demo reliability early saves time in final presentation.
What's next for Digital Twin Decision Maker (DTDM)
- Wire real Firebase OAuth providers in production
- Replace mock agent calls with Vertex AI endpoints
- Add feedback learning and outcome tracking
- Add mobile‑ready UI
Built With
- google-cloud
- hcl
- python
- react
- terraform
- vercel
- vite
Log in or sign up for Devpost to join the conversation.