Repolode
langchain-ai

langchain-ai/chat-langchain

Um agente assistente de documentação que responde a perguntas sobre LangChain, LangGraph e LangSmith, criado como Managed Deep Agent com uma interface de chat em Next.js.

Estrelas
6,474
Forks
1,493
Issues abertas
536
Último commit
há 22 horas

O que é?

O Chat LangChain é um assistente de documentação que responde a perguntas sobre LangChain, LangGraph e LangSmith. Ele foi criado como uma implementação de referência para desenvolver um agente no estilo de produção com LangChain agents, middleware e guardrails que mantêm as conversas no tema.

O agente adota uma estratégia que prioriza a documentação: verifica se a consulta está relacionada ao LangChain, pesquisa a documentação oficial por meio de um conector MCP gerenciado, consulta problemas conhecidos em uma base de conhecimento de suporte do Pylon e valida URLs antes de incluí-las nas respostas. A implantação, a identidade e os conectores ficam a cargo do runtime Managed Deep Agents, que usa tokens do Supabase para usuários autenticados e anônimos.

O repositório contém o backend em Python, uma estrutura para prompts e ferramentas e uma interface pública de chat em Next.js, em um diretório separado. É possível executá-lo localmente com uv e um servidor de desenvolvimento Managed Deep Agent local.

Recursos principais

  • 01Pesquisa a documentação oficial do LangChain, LangGraph e LangSmith por meio de um conector MCP gerenciado.
  • 02Consulta problemas conhecidos e soluções em uma base de conhecimento de suporte do Pylon.
  • 03Valida URLs antes de incluí-las nas respostas.
  • 04Filtra consultas fora do tema com middleware de guardrails.
  • 05Inclui uma interface de chat em Next.js com login e acesso anônimo baseados no Supabase.

Casos de uso

  • Obter respostas a perguntas sobre LangChain ou LangGraph fundamentadas na documentação oficial.
  • Estudar uma implementação de referência de um agente de pesquisa em documentação com guardrails e middleware.
  • Adaptar o padrão para criar um assistente de documentação para outro produto.

Início rápido

  1. 1

    Clone o repositório

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

    Acesse o diretório do projeto

    cd chat-langchain
  3. 3

    Instale as dependências do Python com uv

    uv sync
  4. 4

    Copie o modelo de ambiente e adicione suas chaves de API ao .env

    cp .env.example .env

Antes de usar

  • Para executar, são necessárias várias chaves de API, incluindo uma chave da Anthropic e credenciais do Pylon.
  • Depende de serviços gerenciados, como Managed Deep Agents e Supabase, então a hospedagem própria exige configuração adicional.
  • Foi desenvolvido especificamente para responder a perguntas sobre a documentação do LangChain, LangGraph e LangSmith.

Em coleções

Tópicos

Perguntas frequentes

O que é chat-langchain?
Um agente assistente de documentação que responde a perguntas sobre LangChain, LangGraph e LangSmith, criado como Managed Deep Agent com uma interface de chat em Next.js. O Chat LangChain é um assistente de documentação que responde a perguntas sobre LangChain, LangGraph e LangSmith. Ele foi criado como uma implementação de referência para desenvolver um agente no estilo de produção com LangChain agents, middleware e guardrails que mantêm as conversas no tema.
chat-langchain é gratuito? Qual é a licença?
chat-langchain é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
chat-langchain ainda é mantido?
Manutenção ativa. O último commit de chat-langchain foi em 6 de nov. de 2026.
Para que posso usar chat-langchain?
Obter respostas a perguntas sobre LangChain ou LangGraph fundamentadas na documentação oficial. Estudar uma implementação de referência de um agente de pesquisa em documentação com guardrails e middleware. Adaptar o padrão para criar um assistente de documentação para outro produto.
Como instalar chat-langchain?
Clone o repositório: git clone https://github.com/langchain-ai/chat-langchain.git Acesse o diretório do projeto: cd chat-langchain Instale as dependências do Python com uv: uv sync Copie o modelo de ambiente e adicione suas chaves de API ao .env: cp .env.example .env
Onde consigo chat-langchain?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/langchain-ai/chat-langchain

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados