Repolode
langchain-ai

langchain-ai/chat-langchain

LangChain、LangGraph、LangSmithに関する質問に答えるドキュメントアシスタントエージェント。Next.jsのチャットUIを備えたManaged Deep Agentとして構築されています。

スター
6,474
フォーク
1,493
未解決の Issue
536
最終コミット
12 時間前

これは何?

Chat LangChainは、LangChain、LangGraph、LangSmithに関する質問に答えるドキュメントアシスタントです。LangChain agents、middleware、guardrailsを使って、本番環境を想定したエージェントを構築するためのリファレンス実装として設計されています。guardrailsは、会話がトピックから逸れないようにします。

このエージェントはドキュメントを優先する方針です。クエリがLangChainに関連しているかを確認し、Managed MCP connector経由で公式ドキュメントを検索し、Pylonのサポート用ナレッジベースで既知の問題を調べ、回答に含める前にURLを検証します。デプロイ、認証、コネクターはManaged Deep Agents runtimeが担い、ログインユーザーと匿名ユーザーにはSupabase tokensを使用します。

リポジトリには、Pythonバックエンド、プロンプトとツールの構成、別ディレクトリに配置されたNext.jsの公開チャットフロントエンドが含まれます。uvとローカルのManaged Deep Agent dev serverを使って実行できます。

主な機能

  • 01Managed MCP connector経由で、LangChain、LangGraph、LangSmithの公式ドキュメントを検索します。
  • 02Pylonのサポート用ナレッジベースで、既知の問題と解決策を調べます。
  • 03回答に含める前にURLを検証します。
  • 04guardrails middlewareで、トピックから外れたクエリを除外します。
  • 05Supabaseベースのログインと匿名アクセスに対応したNext.jsチャットフロントエンドを備えています。

ユースケース

  • 公式ドキュメントに基づいた、LangChainやLangGraphに関する質問への回答を得る。
  • guardrailsとmiddlewareを備えたドキュメント検索エージェントのリファレンス実装として学ぶ。
  • このパターンを応用し、別の製品向けのドキュメントアシスタントを構築する。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/langchain-ai/chat-langchain.git
  2. 2

    プロジェクトディレクトリに移動する

    cd chat-langchain
  3. 3

    uvでPythonの依存関係をインストールする

    uv sync
  4. 4

    環境変数のテンプレートをコピーし、.envにAPIキーを追加する

    cp .env.example .env

使う前に知っておきたいこと

  • 実行するには、AnthropicのキーやPylonの認証情報など、複数のAPIキーが必要です。
  • Managed Deep AgentsやSupabaseなどのマネージドサービスに依存しているため、セルフホストには追加のセットアップが必要です。
  • LangChain、LangGraph、LangSmithのドキュメントに関する質問に特化しています。

収録されている特集

トピック

よくある質問

chat-langchain とは?
LangChain、LangGraph、LangSmithに関する質問に答えるドキュメントアシスタントエージェント。Next.jsのチャットUIを備えたManaged Deep Agentとして構築されています。 Chat LangChainは、LangChain、LangGraph、LangSmithに関する質問に答えるドキュメントアシスタントです。LangChain agents、middleware、guardrailsを使って、本番環境を想定したエージェントを構築するためのリファレンス実装として設計されています。guardrailsは、会話がトピックから逸れないようにします。
chat-langchain は無料で使えますか?ライセンスは?
chat-langchain は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
chat-langchain は今もメンテナンスされていますか?
活発にメンテナンス中。chat-langchain の最終コミットは 2026年11月6日 です。
chat-langchain は何に使えますか?
公式ドキュメントに基づいた、LangChainやLangGraphに関する質問への回答を得る。 guardrailsとmiddlewareを備えたドキュメント検索エージェントのリファレンス実装として学ぶ。 このパターンを応用し、別の製品向けのドキュメントアシスタントを構築する。
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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト