A production-grade AI research assistant built with modern LLM application architecture using FastAPI, Next.js, LangChain, Gemini, ChromaDB, PostgreSQL, and Tavily Search.
The platform combines conversational AI, Retrieval-Augmented Generation (RAG), streaming responses, persistent memory, and AI tool-calling workflows to deliver context-aware research and document intelligence experiences.
Next.js Frontend
β
FastAPI API Layer
β
AI Service Layer
βββ Conversational AI
βββ RAG Pipeline
βββ Tool Calling
βββ Web Search Integration
β
Gemini API + ChromaDB
β
PostgreSQL Persistence