AI에서 체인이란 무엇인가?#
체인은 AI의 다양한 구성 요소를 결합하여 응집력 있는 시스템을 만듭니다. 이는 구성 요소 간의 호출 순서를 설정합니다. 이러한 구성 요소에는 모델과 메모리가 포함될 수 있지만, n8n에서는 체인이 메모리를 사용할 수 없음을 유의하세요.
n8n의 체인#
n8n은 세 가지 체인 노드를 제공합니다:
- Basic LLM Chain: 추가 구성 요소 없이 LLM과 상호작용하는 데 사용합니다.
- Question and Answer Chain: 검색기를 사용하여 벡터 저장소에 연결하거나 n8n 워크플로에 Workflow Retriever 노드를 사용하여 연결할 수 있습니다. 특정 문서에 대한 질문을 지원하는 워크플로를 만들고 싶다면 이것을 사용하세요.
- Summarization Chain: 입력을 받아 요약을 반환합니다.
n8n의 체인과 LangChain과 같은 다른 도구의 체인 간에는 중요한 차이가 있습니다: 체인 노드 중 어느 것도 메모리를 지원하지 않습니다. 즉, 이전 사용자 쿼리를 기억할 수 없습니다. LangChain을 사용하여 AI 응용 프로그램을 코딩하면 애플리케이션에 메모리를 부여할 수 있습니다. n8n에서는 워크플로에 메모리를 지원해야 하는 경우 에이전트를 사용하세요. 이는 사용자가 애플리케이션과 자연스럽게 지속적인 대화를 할 수 있도록 하는 데 필수적입니다.