AI Research Assistant Development by Kunal PrabhakarAI Research Assistant Development by Kunal Prabhakar

AI Research Assistant Development

Kunal Prabhakar

Kunal Prabhakar

๐Ÿ“„ AI Research Assistant

A full-stack AI platform that lets you upload PDFs and have a real conversation with them.
Built to demonstrate RAG (Retrieval-Augmented Generation) as a working product โ€” not just a concept.

โšก Try It Right Now

No setup. No sign-up. Just upload a PDF and start asking questions.

๐Ÿง  The Problem It Solves

Reading through long PDFs โ€” research papers, reports, contracts โ€” to find specific answers is slow and frustrating.
AI Research Assistant lets you skip straight to the answer:
๐Ÿ“„ Upload any PDF document
๐Ÿ’ฌ Ask questions in plain language
๐Ÿ” Get answers traced back to the exact source chunks
๐Ÿ“š See which parts of the document the AI used to respond

๐Ÿ”ฅ Key Highlights

Full RAG pipeline built from scratch โ€” chunking, embeddings, vector search, LLM response
Source-attributed answers โ€” every response is traceable to document sections
ChatGPT-style UI with persistent conversation history and auto-scroll
PDF preview with in-app navigation alongside the chat interface

โœจ Features

Feature Description ๐Ÿ“„ PDF Upload & Processing Extract, chunk, and embed document text on upload ๐Ÿ’ฌ Conversational Chat Ask questions in natural language, get contextual answers ๐Ÿ” Semantic Search Vector embeddings power similarity-based retrieval ๐Ÿ“š Source Attribution Responses traced back to specific document chunks ๐Ÿง  RAG Pipeline Full retrieval-augmented generation implementation ๐Ÿ’พ Persistent History Conversation saved across sessions โšก Real-Time Chat UI Auto-scroll, loading states, smooth interaction ๐Ÿ‘๏ธ PDF Preview In-app document viewer with page navigation

๐Ÿ—๏ธ How It Works


๐Ÿงฐ Tech Stack

Layer Technology Framework Next.js (App Router) Styling Tailwind CSS Backend Next.js API Routes AI / ML OpenAI / Groq API + Embeddings Database Supabase (PostgreSQL + pgvector) Other PDF parsing, Vector similarity search Deployment Vercel

๐Ÿ“ธ Screenshots

๐Ÿ“Š Dashboard

๐Ÿ’ฌ Chat Interface + PDF Preview

๐Ÿš€ Run Locally


Create a .env.local file in the root:

Open http://localhost:3000 and you're in.

๐ŸŽฏ Why This Project Matters

Implements a full RAG pipeline โ€” not just an API call, but chunking, embedding, retrieval, and generation
Demonstrates backend thinking alongside frontend โ€” vector DB, API routes, and data flow
Focuses on real usability โ€” source attribution and PDF preview make it an actual tool, not a demo
Shows end-to-end AI product development from scratch to deployment

๐Ÿ”ฎ Planned Improvements

Multi-document querying
Highlight exact source text in PDF viewer
Streaming responses
User authentication + cloud session storage
Chat session management UI

๐Ÿ“ฌ Let's Connect

๐ŸŸข Open to: Frontend Engineer ยท Product Engineer ยท Internal Tools Developer ยท Startup Software Engineer ยท AI Application Developer
โญ Found this useful? Star the repo โ€” it helps others discover it.
Like this project

Posted Mar 31, 2026

Developed an AI platform for conversational PDF interaction using RAG.