This monorepo serves as a customizable template for building an AI chatbot agent that ingests PDF documents and answers user queries.
This project details an AI agent that "ingests" PDF documents, stores their embeddings in a vector database (Supabase), and answers user questions using an LLM like OpenAI, orchestrated by LangChain and LangGraph. It's a monorepo featuring a Next.js frontend and a LangGraph backend, serving as a practical example from the "Learning LangChain" book. Users can clone the repo, run `pnpm install`, and then `pnpm dev` for local development.
This monorepo serves as a customizable template for building an AI chatbot agent that ingests PDF documents and answers user queries.
Developers interested in building or learning about AI chatbot agents that process PDF documents with LangChain and LangGraph should use this.