Atualizei meu n8n e não encontro o nó do langchain, existe um substituto ou foi removido

Descreva o problema/erro/pergunta

Pesquisei por langchain e não consegui encontrar, por favor ajude

Qual é a mensagem de erro (se houver)?

Por favor compartilhe seu fluxo de trabalho

(Selecione os nós na sua tela e use os atalhos de teclado CMD+C/CTRL+C e CMD+V/CTRL+V para copiar e colar o fluxo de trabalho.)

  • Versão do n8n: 2.27.5
  • Banco de dados (padrão: SQLite):
  • Configuração n8n EXECUTIONS_PROCESS (padrão: own, main):
  • Executando n8n via (Docker, npm, n8n cloud, aplicativo desktop): Docker
  • Sistema operacional: Linux

@Solomon_Ezeigwe

Os nós LangChain não foram removidos, mas foram integrados nativamente no núcleo do n8n como parte do conjunto AI mais amplo. Você não encontrará mais um único “nó LangChain”; em vez disso, a funcionalidade está dividida entre vários nós de IA.

Em vez de procurar por “LangChain”, procure pela categoria AI no seletor de nós. Você pode encontrar a mesma funcionalidade (e expandida) procurando por:

  • AI Agent​: O nó principal para criar fluxos de trabalho orientados por IA.
  • Chain​: Para criar sequências específicas de ações de IA.
  • AI Memory / Embeddings / Vector Store​: Agora são subnós que você conecta a um nó AI Agent ou Chain.

Como você atualizou e está usando Docker, uma causa comum para esses nós “desaparecerem” ou causarem erros é um conflito com um pacote comunitário antigo.

  • Verifique isto: Vá para Settings →→ Community Nodes​.
  • Ação: Se você vir @n8n/n8n-nodes-langchain listado, desinstale-o​.
  • Por quê? Porque LangChain agora é nativo, ter a versão comunitária antiga instalada cria um conflito que pode ocultar os nós de IA nativos do editor.
  • Reinicie: Depois de desinstalar, reinicie seu contêiner Docker.

Se os nós ainda não aparecerem após verificar os nós comunitários:

  • Limpar Cache do Navegador​: Às vezes, a interface não atualiza a lista de nós imediatamente após uma atualização.
  • Forçar Pull Recente​: Certifique-se de estar usando a imagem mais recente executando:
docker pull n8nio/n8n:latest

Em seguida, recrie seu contêiner.

Legal, mas o nó que eu procuro ainda não foi adicionado. Estou à procura de um nó semelhante ao classificador de texto, mas que tenha memória. Ele será capaz de classificar texto, mas com uma memória integrada. É por isso que preciso do nó langchain.

Na versão atual do n8n, você não usa mais um único “nó LangChain” para conseguir isso. Em vez disso, você compõe a funcionalidade conectando diferentes sub-nós de IA a um “cérebro” central.

Para construir um Classificador de Texto com Memória, você deve usar o nó AI Agent. Este é o sucessor direto das cadeias LangChain complexas.

Em vez de um nó, você configurará um pequeno cluster de nós assim:

  1. O “Cérebro” (Nó Central):

    • Adicione o nó AI Agent.
    • A Parte de Classificação: No System Prompt (ou Instruções) do AI Agent, defina as regras de classificação.
      • Exemplo: “Você é um classificador de texto. Seu trabalho é categorizar a entrada do usuário em ‘Suporte Técnico’, ‘Faturamento’ ou ‘Dúvida Geral’. Sempre responda apenas com o nome da categoria.”
  2. A “Inteligência” (Anexada ao Agent):

    • Conecte um nó Chat Model (por exemplo, OpenAI Chat Model, Anthropic Chat Model) ao AI Agent. Isso fornece o poder real do LLM para fazer a classificação.
  3. A “Memória” (Anexada ao Agent):

    • Conecte um nó Memory (por exemplo, Window Buffer Memory ou Redis Chat Memory) ao AI Agent.
    • Por que isso funciona: Porque o nó Memory está anexado, o AI Agent lembrará das classificações anteriores e do contexto da conversa, permitindo que ele classifique o texto atual com base no que aconteceu nas mensagens anteriores.

Obrigado,

Já pensei nisso e tem um grande obstáculo, vai precisar de um nó de código ou um sub-nó Analisador de Saída Estruturada e um nó de comutação para rotear cada decisão para cada fluxo; mas não há problema; mas consigo gerenciar isso, só pensei em ter tudo em um único nó

Obrigado, mais uma vez