Web Case Study
Talk with PDFs
An AI document assistant with a custom RAG pipeline built from scratch — no LangChain — using Vercel AI SDK and pgvector. Streams AI responses directly into a chat UI with per-document conversation state. Inngest background jobs automate PDF parsing and embedding generation.
Key Features
Custom RAG pipeline with pgvector — no LangChain
Streaming AI responses in real-time chat UI
Per-document conversation state management
Background PDF parsing & embedding generation via Inngest
Contextual answers using OpenAI + Vercel AI SDK
Tech Stack
Next.js 15PostgresOpenAIVercel AI SDKInngest