Inspiration
Many car marketplaces fail when searches are too specific, showing “No results found” even when reasonable alternatives exist. Inspired by how real car salespeople suggest substitutes and explain trade-offs, we set out to build a system where every search returns a meaningful result.
What We Built
An inventory-aware, AI-powered recommendation engine that understands user intent, grounds responses in real inventory, and intelligently relaxes constraints to avoid empty results.
How It Works
- Inventory data is loaded from a live dataset
- User intent is interpreted using semantic reasoning
- Retrieval-Augmented Generation (RAG) matches queries against real inventory
- When no exact match exists, constraints are relaxed and substitutes are recommended
- Each result includes a clear explanation for transparency
Key Features
- Semantic Search: Matches intent, not just keywords
- Zero-Match Resilience: Never returns empty results
- Comparable Models: Suggests similar alternatives
- Budget Awareness: Treats price as a soft constraint
- Explainability: Human-readable reasoning for every recommendation
What We Learned
We learned that eliminating empty searches significantly improves user trust and engagement, and that simpler, inventory-grounded architectures can outperform complex systems.
Challenges
Balancing flexible recommendations with strict inventory grounding, optimizing context size, and designing meaningful fallback logic were our main challenges.
Impact
By ensuring a zero empty-search rate, our system improves discovery, trust, and conversion in car marketplaces.
Tagline
Search Less. Drive More
Log in or sign up for Devpost to join the conversation.