Chat Memory Manager 노드 문서
Chat Memory Manager 노드는 워크플로 내에서 채팅 메시지 메모리를 관리합니다. 이 노드는 다음과 같은 경우에 유용합니다: 이 페이지에서는 Chat Memory Manager 노드가 지원하는 작업 목록과 추가 리소스 링크를 확인할 수 있습니다.
Chat Memory Manager 노드는 워크플로 내에서 채팅 메시지 메모리를 관리합니다. 이 노드를 사용하여 인메모리 벡터 스토어에서 채팅 메시지를 로드, 삽입, 삭제할 수 있습니다.
이 노드는 다음과 같은 경우에 유용합니다:
- 메모리 노드를 직접 추가할 수 없는 경우.
- 메모리 노드가 제공하는 것 이상의 복잡한 메모리 관리가 필요한 경우. 예를 들어, 이 노드를 추가하여 Agent 노드 응답의 메모리 크기를 확인하고 필요한 경우 줄일 수 있습니다.
- 사용자 메시지처럼 보이는 메시지를 AI에 주입하여 AI에게 더 많은 컨텍스트를 제공하고 싶은 경우.
이 페이지에서는 Chat Memory Manager 노드가 지원하는 작업 목록과 추가 리소스 링크를 확인할 수 있습니다.
서브 노드는 표현식을 사용하여 여러 항목을 처리할 때 다른 노드와 다르게 동작합니다.
루트 노드를 포함한 대부분의 노드는 임의 수의 항목을 입력으로 받아 처리한 후 결과를 출력합니다. 표현식을 사용하여 입력 항목을 참조할 수 있으며, 노드는 각 항목에 대해 순서대로 표현식을 해석합니다. 예를 들어, 5개의 name 값이 입력된 경우 {{ $json.name }} 표현식은 각 이름을 순서대로 해석합니다.
서브 노드에서는 표현식이 항상 첫 번째 항목으로 해석됩니다. 예를 들어, 5개의 name 값이 입력된 경우 {{ $json.name }} 표현식은 항상 첫 번째 이름으로 해석됩니다.
노드 파라미터#
- 작업 모드(Operation Mode): Get Many Messages, Insert Messages, Delete Messages 작업 중에서 선택합니다.
- 삽입 모드(Insert Mode): Insert Messages 모드에서 사용 가능합니다. 다음 중 선택합니다:
- 메시지 삽입(Insert Messages): 기존 메시지와 함께 메시지를 삽입합니다.
- 모든 메시지 재정의(Override All Messages): 현재 메모리를 대체합니다.
- 삭제 모드(Delete Mode): Delete Messages 모드에서 사용 가능합니다. 다음 중 선택합니다:
- 마지막 N개(Last N): 마지막 N개의 메시지를 삭제합니다.
- 모든 메시지(All Messages): 메모리에서 모든 메시지를 삭제합니다.
- 채팅 메시지(Chat Messages): Insert Messages 모드에서 사용 가능합니다. 메모리에 삽입할 채팅 메시지를 정의합니다. 다음 항목을 포함합니다:
- 유형 이름 또는 ID(Type Name or ID): 메시지 유형을 설정합니다. 다음 중 하나를 선택합니다:
- AI: AI로부터의 메시지에 사용합니다.
- 시스템(System): AI에 대한 지시 사항이 포함된 메시지를 추가합니다.
- 사용자(User): 사용자로부터의 메시지에 사용합니다. 이 메시지 유형은 다른 AI 도구 및 가이드에서 'human' 메시지라고도 합니다.
- 메시지(Message): 메시지 내용을 입력합니다.
- 채팅에서 메시지 숨기기(Hide Message in Chat): n8n이 채팅 UI에서 사용자에게 메시지를 표시할지(꺼짐) 여부(켜짐)를 선택합니다.
- 유형 이름 또는 ID(Type Name or ID): 메시지 유형을 설정합니다. 다음 중 하나를 선택합니다:
- 메시지 수(Messages Count): Last N을 선택한 경우 Delete Messages 모드에서 사용 가능합니다. 삭제할 최신 메시지 수를 입력합니다.
- 출력 단순화(Simplify Output): Get Many Messages 모드에서 사용 가능합니다. 켜면 발신자(AI, 사용자 또는 시스템)와 텍스트만 포함하도록 출력을 단순화합니다.
템플릿 및 예시#
이 노드의 워크플로 템플릿은 n8n 워크플로 템플릿 갤러리에서 확인할 수 있습니다.
관련 리소스#
이 서비스에 대한 자세한 내용은 LangChain의 Memory 문서를 참조하세요.
n8n의 Advanced AI 문서를 확인하세요.
