开源企业级智能体平台,集成 RAG 知识库、可视化工作流与 MCP 工具调用。
langchain-ai/chat-langchain
基于 LangChain 官方文档和支持知识库回答 LangChain、LangGraph、LangSmith 问题的文档助手。
- Star
- 6,474
- Fork
- 1,493
- 未关闭 Issue
- 536
- 最近提交
- 17小时前
这是什么?
Chat LangChain 是一个回答 LangChain、LangGraph 和 LangSmith 相关问题的文档助手。项目展示了如何用 LangChain agent、中间件和护栏机制构建一个面向生产环境的智能体,并让对话保持在相关主题之内。
智能体采用文档优先的检索流程:先判断问题是否与 LangChain 相关,再通过托管的 MCP 连接器检索官方文档,并在 Pylon 支持知识库中查找已知问题,最后在回答中加入URL之前进行校验。部署、身份认证和连接器由 Managed Deep Agents 运行时负责,已登录用户和匿名用户均通过 Supabase 令牌鉴权。
仓库包含 Python 后端、提示词与工具代码,以及位于 frontend 目录下的 Next.js 公共聊天界面。本地运行需要 Python 3.11+、uv 以及相应的 API 密钥。
核心功能
- 01通过托管的 MCP 连接器检索 LangChain、LangGraph 和 LangSmith 官方文档。
- 02在 Pylon 支持知识库中查找已知问题和解决方案。
- 03回答中引用的 URL 在输出前进行校验。
- 04通过护栏中间件过滤与主题无关的问题。
- 05附带基于 Supabase 登录和匿名访问的 Next.js 聊天前端。
适用场景
- 基于官方文档获取 LangChain 或 LangGraph 相关问题的解答。
- 学习文档检索型智能体如何结合护栏与中间件的参考实现。
- 将这一模式改造成其他产品的文档助手。
快速上手
- 1
克隆仓库
git clone https://github.com/langchain-ai/chat-langchain.git - 2
进入项目目录
cd chat-langchain - 3
使用 uv 安装 Python 依赖
uv sync - 4
复制环境变量模板并在 .env 中填写 API 密钥
cp .env.example .env
使用前须知
- 运行前需要配置多个 API 密钥,包括 Anthropic 密钥和 Pylon 凭据。
- 依赖 Managed Deep Agents 和 Supabase 等托管服务,自行部署需要额外配置。
- 专为 LangChain、LangGraph 和 LangSmith 文档问答而构建,适用范围有限。
收录于专题
标签
常见问题
- chat-langchain 是什么?
- 基于 LangChain 官方文档和支持知识库回答 LangChain、LangGraph、LangSmith 问题的文档助手。 Chat LangChain 是一个回答 LangChain、LangGraph 和 LangSmith 相关问题的文档助手。项目展示了如何用 LangChain agent、中间件和护栏机制构建一个面向生产环境的智能体,并让对话保持在相关主题之内。
- chat-langchain 可以免费使用吗?用的什么许可证?
- chat-langchain 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- chat-langchain 还在维护吗?
- 活跃维护中。chat-langchain 最近一次提交是在 2026年11月6日。
- chat-langchain 适合用来做什么?
- 基于官方文档获取 LangChain 或 LangGraph 相关问题的解答。 学习文档检索型智能体如何结合护栏与中间件的参考实现。 将这一模式改造成其他产品的文档助手。
- chat-langchain 怎么安装和运行?
- 克隆仓库: git clone https://github.com/langchain-ai/chat-langchain.git 进入项目目录: cd chat-langchain 使用 uv 安装 Python 依赖: uv sync 复制环境变量模板并在 .env 中填写 API 密钥: cp .env.example .env
- 在哪里获取 chat-langchain?
- 源代码和安装说明在 GitHub 上:https://github.com/langchain-ai/chat-langchain
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Koishi 机器人插件,为 QQ 等聊天机器人接入多家大模型,支持预设人格与多种输出格式。
一个 Python 库,为 LLM 聊天机器人和 AI 编程代理从 GitHub 检索相关代码、Issue 与仓库信息,用于 Agentic RAG。
可自托管的 AI 第二大脑,基于网络和你的文档回答问题,并支持自定义智能体与定时自动化。
面向企业场景的开源大模型应用开发运维平台,涵盖工作流、RAG、智能体与模型管理等能力。
基于 Svelte 与 FastAPI 的聊天工具,可用在线或本地大模型对 GitHub 仓库或上传的源码目录提问。