O que é uma chain em IA?
Chains integram diferentes componentes de IA para formar um sistema completo. Elas estabelecem uma sequência de chamadas entre esses componentes, que podem incluir modelos e memória (mas observe que as Chains no n8n não suportam o uso de memória).
Chains no n8n
O n8n oferece três tipos de nós de Chain:
- Basic LLM Chain: usado para interagir com um LLM sem nenhum componente adicional.
- Question and Answer Chain: pode se conectar a um banco de dados vetorial por meio de um nó Retriever ou a um workflow do n8n por meio do nó Workflow Retriever. Use este nó se quiser criar um workflow capaz de responder perguntas com base em documentos específicos.
- Summarization Chain: aceita uma entrada e retorna um resumo.
Há uma diferença importante entre as Chains no n8n e as de outras ferramentas, como o LangChain: nenhum nó de Chain no n8n oferece suporte a memória. Isso significa que eles não conseguem lembrar consultas anteriores do usuário. Se você usar o LangChain para construir uma aplicação de IA, poderá adicionar funcionalidade de memória à sua aplicação. No entanto, no n8n, se precisar que seu workflow tenha memória, use um Agent. Isso é essencial para permitir que os usuários mantenham conversas contínuas e naturais com sua aplicação.