Over 90% of startups fail, with the lack of market need cited as the #1 reason for failure (CB Insights, 2018). At the heart of this issue is a broken or non-existent customer discovery process. Despite the popularity of frameworks like Lean Startup, most founders still struggle with the how of effective customer interviews.
We recognized that founders often enter interviews with biases, ask leading questions, and hear only what they want to hear. As a result, they build products based on assumptions—not reality. According to Batova et al. (2016), this overconfidence and lack of qualitative rigor in lean startup customer discovery creates a "validation void" that can doom ventures early.
So, we set out to build something that could help.
Our solution is an AI-powered Customer Discovery Agent—a smart, interactive platform that simulates real customer conversations. Founders can pitch their ideas to diverse AI personas (like Sarah, a single mom), engage in guided interviews, and receive real-time analysis of pain points, competitive threats, and unmet needs.
Our Three-Step Approach
-
Pitch Your Idea: Founders describe their startup idea and select relevant personas.
-
Practice Interviews: Natural language interviews help founders learn to ask open-ended, unbiased questions.
-
Insights & Feedback: A reasoning agent provides an instant summary of key insights, highlights areas of concern, and offers suggestions for better questioning.
This is more than just practice—it's a training ground that replicates real discovery conditions, while helping founders break out of their confirmation bias loops.
Run frontend
npm install
npm run dev
Run backend
Make sure you have python and pip installed
cd backend
Install required libraries:
fastapi==0.109.2
httpx==0.26.0
uvicorn==0.27.1
python-dotenv==1.0.1
pydantic==2.5.3
fastapi[standard]
protobuf<3.20,>=3.9.2
openai-whisper==20231117
torch==2.2.0
torchaudio==2.2.0
python-multipart==0.0.9 # For handling file uploads
numpy<1.26.0,>=1.18.5
google-auth-oauthlib<0.5,>=0.4.1
OR
pip install -r requirements.txt
To run server, use command
fastapi run main.py