Chat Memory Manager 노드 문서
n8n에서 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 Ch
