← Back to portfolio
AI2025
C3 AI Project Assistant
A conversational intake assistant that scopes a project before the first human conversation.

Overview
An adaptive assistant that interviews prospective clients, adjusts its questions based on their answers, and produces a structured brief with features, complexity, timeline, and budget.
The Problem
Discovery calls kept covering the same ground. Clients arrived with an idea and no detail, and it took several conversations before a proposal could even be drafted.
The Solution
A streaming chat assistant with a dynamic question tree. It never repeats a question it already has the answer to, and it ends by generating a summary both sides can agree on.
Features Built
- Adaptive, non-repetitive question flow
- Streaming responses with typed tool calls
- Automatic project summary and feature list
- Complexity, timeline, and budget estimation
- Saved conversation history per client
- Hand-off notification to the studio inbox
Technology Stack
- React
- Lovable AI
- Streaming
- PostgreSQL
- Zod
Screenshots
Project Timeline
- Week 1Question tree design and prompt engineering
- Weeks 2-3Streaming chat and structured output
- Week 4Summaries, estimates, and storage