Plataforma open source para criar agentes de IA de nível empresarial, com bases de conhecimento RAG, workflows visuais e uso de ferramentas MCP.
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
Clone o repositório
git clone https://github.com/langchain-ai/chat-langchain.git - 2
Acesse o diretório do projeto
cd chat-langchain - 3
Instale as dependências do Python com uv
uv sync - 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
Plugin de bot para Koishi que adiciona conversas com LLM ao QQ e a outros bots de chat, com vários provedores de modelos, presets e formatos de saída.
Biblioteca Python que busca código, issues e informações de repositórios relevantes no GitHub para chatbots com LLM e agentes de programação com IA, usando RAG agêntico.
Segundo cérebro de IA que você pode hospedar por conta própria, responde a perguntas sobre a web e seus documentos e oferece agentes personalizados e automações programadas.
Plataforma open source de DevOps para aplicações LLM empresariais, com suporte a workflows, RAG, agentes, gerenciamento de modelos, avaliação e fine-tuning.
App de chat com Svelte e FastAPI para fazer perguntas sobre um repositório do GitHub ou uma pasta de código-fonte enviada, usando LLMs online ou locais.