AI PDF chatbot agent built with LangChain & LangGraph
ai-pdf-chatbot-langchain 是一个基于 TypeScript 构建的 AI 聊天机器人模板,旨在帮助开发者快速实现针对 PDF 文档的智能问答功能。该项目利用 LangChain 和 LangGraph 框架进行流程编排,并集成 Supabase 作为向量数据库,为企业级或个人文档检索应用提供了一套完整的工程参考方案。
项目支持将上传的 PDF 文档自动解析并存储为向量数据,以便高效地进行语义检索。系统集成了智能检索流程,能够根据用户问题自主判断是否需要引用文档并生成带参考来源的回答。通过 LangGraph 的状态机架构,实现了对代理工作流的可视化管理与精准调试。前端采用 Next.js 构建,支持实时流式响应输出,确保了良好的交互体验。
该项目非常适合希望学习如何结合 LangGraph 构建 AI 代理的开发者,同时也适用于需要快速搭建企业知识库或文档助手应用的场景。请注意,本项目目前已停止维护,主要作为参考模板提供。