RAGナレッジベース、ビジュアルワークフロー、MCPツールを活用して、エンタープライズ向け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
リポジトリをクローンする
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
使う前に知っておきたいこと
- 実行するには、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 の数値は毎日更新されます。
関連プロジェクト
QQなどのチャットボットにLLMチャット機能を追加するKoishiプラグイン。多数のモデルプロバイダー、プリセット、複数の出力形式に対応。
agentic RAGを通じて、LLMチャットボットやAIコーディングエージェント向けにGitHubから関連コード、issue、リポジトリ情報を取得するPythonライブラリ。
Webや自分のドキュメントについて質問でき、カスタムエージェントや定期実行の自動化にも対応したセルフホスト可能なAIセカンドブレイン。
ワークフロー、RAG、エージェント、モデル管理、評価、ファインチューニングに対応する、企業向けのオープンソースLLMアプリケーションDevOpsプラットフォーム。
SvelteとFastAPIで構築されたチャットアプリ。GitHubリポジトリやアップロードしたソースフォルダについて、オンラインまたはローカルのLLMに質問できます。