AI Application Development · Generative AI · Voice AI · Web App Development · UI/UX Design
FabriceAI
AI-Powered Knowledge Assistant
Project Overview
Fabrice Grinda is one of the world’s most active angel investors, with decades of thinking, writing, and investing distilled across hundreds of blog posts and insights. The challenge was not simply preserving all of that knowledge, it was making it accessible in a way that felt alive, personal, and genuinely useful to anyone curious about his perspective.
We built FabriceAI: a real-time conversational platform where users can have natural voice and text conversations with an AI that speaks with Fabrice’s knowledge, philosophy, and point of view. Whether you want to understand how he thinks about market sizing, his take on a specific industry, or the reasoning behind a past investment, FabriceAI gives you a direct window into his world.
The Challenge
Fabrice’s body of work is vast and deeply personal. Making it genuinely useful through AI required solving several meaningful problems.
Knowledge accuracy
Every answer needed to be grounded in his real writing, not approximations that lose the nuance of his actual views.
Natural conversation
The interaction needed to feel like talking to someone, with a fluid, low-latency experience, not a stilted query box.
Document intelligence
Users needed to share PDFs, pitch decks, and documents and have the AI reason over them during the conversation.
Continuity across sessions
Returning users should be able to continue a previous conversation without starting over every time.
The Solution
We designed and built FabriceAI as a purpose-built conversational AI platform, combining real-time voice technology, retrieval-augmented generation, and document intelligence.
At the heart of the platform is a curated vector database built from Fabrice’s entire blog archive. Every response is grounded in this source material, with cited blog posts surfaced alongside each answer, so users always know exactly where the information comes from.
For voice, we integrated OpenAI’s Realtime API with semantic voice activity detection, enabling natural, low-latency conversations. Users can upload PDFs and decks, which the system reads with OCR and vision models. Conversation history is stored in MongoDB so every session picks up where the last one left off, and the platform detects the user’s language automatically.
Key Features
Real-time voice and text chat
Natural, low-latency conversations across voice and text, built on the OpenAI Realtime API.
Retrieval-augmented generation
Answers grounded in a curated vector database of the blog archive, so they stay accurate and traceable.
Source citations
Linked blog posts surfaced with each response for full transparency.
Document intelligence
Upload PDFs and decks; OCR and vision models extract and reason over the content live.
Persistent session memory
MongoDB-backed history so users continue naturally where they left off.
Multilingual support
Automatic language detection and multilingual responses across regions.
Tech Stack
Next.js 19, React, OpenAI API (Realtime and Agents SDK), MongoDB, AWS S3, Tailwind CSS, TypeScript.
Business Impact
FabriceAI turns a vast archive of investment thinking into an always-on, always-accurate knowledge partner. Whether it is a founder preparing to pitch, an investor doing research, or a reader exploring an idea, it makes Fabrice’s perspective accessible in a way that scales far beyond any blog or interview.