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:
-
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.”
-
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.
-
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