본문으로 건너뛰기

AI에서 체인(Chain)이란 무엇인가요?

체인(Chains)은 다양한 AI 구성 요소를 연결해 하나의 완전한 시스템을 만드는 방식입니다. 체인은 모델이나 기억 기능 같은 구성 요소 간의 호출 순서를 정의합니다. (단, n8n의 체인은 기억 기능을 지원하지 않습니다.)

n8n의 체인

n8n은 다음 세 가지 체인 노드를 제공합니다:

  • Basic LLM Chain: 추가 구성 요소 없이 LLM과 상호작용할 때 사용합니다.
  • Question and Answer Chain: 리트리버를 통해 벡터 데이터베이스에 연결하거나, Workflow Retriever 노드를 통해 n8n 워크플로에 연결할 수 있습니다. 특정 문서에 대해 질문에 답할 수 있는 워크플로를 만들고 싶다면 이 노드를 사용하세요.
  • Summarization Chain: 입력을 받아 요약 결과를 반환합니다.

n8n의 체인은 LangChain 같은 다른 도구와 중요한 차이점이 있습니다. n8n의 모든 체인 노드는 기억 기능을 지원하지 않아, 이전 사용자 쿼리를 기억할 수 없습니다. LangChain으로 AI 애플리케이션을 개발하면 기억 기능을 추가할 수 있지만, n8n에서는 기억 기능이 필요한 워크플로를 구현하려면 에이전트(Agent) 를 사용해야 합니다. 특히 사용자와 자연스러운 대화를 제공하려면 이 제한을 반드시 고려해야 합니다.