NochBot is a multi-tenant AI chatbot SaaS running in production that enables users to upload PDFs, vectorizes their content for retrieval, and supports chat interactions per PDF. The developer overcame multiple technical obstacles including PDF parsing in Next.js 15, chunking text on paragraph boundaries for better retrieval, UI state management issues, prompt tuning to reduce LLM overthinking, and handling Next.js App Router caching with visibilitychange events. The system uses unpdf for PDF parsing, Google Gemini text-embedding-004 for embeddings, Qdrant Cloud as vector DB, Groq LLaMA 3.3 70B as LLM, MongoDB Atlas for database, and is deployed on Vercel.
Use Case
Opening the operator briefing
Pulling the full operator breakdown, tooling context, and verification notes.
