{
 "name": "[노드 한 장] Character Text Splitter · 구분자와 긴 단락 확인",
 "nodes": [
  {
   "id": "m",
   "name": "Run manually",
   "type": "n8n-nodes-base.manualTrigger",
   "typeVersion": 1,
   "position": [
    0,
    0
   ],
   "parameters": {}
  },
  {
   "id": "s",
   "name": "One marked fictional document",
   "type": "n8n-nodes-base.code",
   "typeVersion": 2,
   "position": [
    220,
    0
   ],
   "parameters": {
    "jsCode": "// 고유 구간표시가 있는 직접 작성한 가상 문서 한 개.\nreturn [{json:{document:\"[A01-시작] 가상 문구점의 입고 안내입니다. [A01-끝]SECTION_BREAK[B02-시작] 새 공책과 연필이 들어오면 포장 상태와 수량을 확인합니다. 확인한 물건은 종류별 상자에 나누어 두고 가격표를 준비합니다. 진열하기 전에는 샘플 목록과 물건의 종류가 같은지 다시 살펴봅니다. 긴 안내 문단 안에는 이번에 지정한 구분자를 넣지 않았습니다. 이 문단이 목표 길이를 넘는지도 실제 결과로 확인합니다. [B02-끝]SECTION_BREAK[C03-시작] 모든 내용은 직접 작성한 가상 상황이며 실제 고객 정보가 아닙니다. [C03-끝]\"}}];"
   }
  },
  {
   "id": "v",
   "name": "Own Simple Vector Store",
   "type": "@n8n/n8n-nodes-langchain.vectorStoreInMemory",
   "typeVersion": 1.3,
   "position": [
    480,
    0
   ],
   "parameters": {
    "mode": "insert",
    "memoryKey": {
     "__rl": true,
     "mode": "id",
     "value": "TEST_CHARACTER_SPLITTER_STORE"
    },
    "clearStore": false
   }
  },
  {
   "id": "d",
   "name": "Default Data Loader",
   "type": "@n8n/n8n-nodes-langchain.documentDefaultDataLoader",
   "typeVersion": 1.1,
   "position": [
    620,
    240
   ],
   "parameters": {
    "dataType": "json",
    "jsonMode": "allInputData",
    "textSplittingMode": "custom",
    "options": {}
   }
  },
  {
   "id": "t",
   "name": "Character Text Splitter",
   "type": "@n8n/n8n-nodes-langchain.textSplitterCharacterTextSplitter",
   "typeVersion": 1,
   "position": [
    620,
    460
   ],
   "parameters": {
    "separator": "SECTION_BREAK",
    "chunkSize": 70,
    "chunkOverlap": 15
   }
  },
  {
   "id": "e",
   "name": "Embeddings OpenAI",
   "type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
   "typeVersion": 1.2,
   "position": [
    330,
    240
   ],
   "parameters": {
    "model": "text-embedding-3-small",
    "options": {
     "dimensions": 256,
     "batchSize": 8,
     "encodingFormat": "float"
    }
   }
  }
 ],
 "connections": {
  "Run manually": {
   "main": [
    [
     {
      "node": "One marked fictional document",
      "type": "main",
      "index": 0
     }
    ]
   ]
  },
  "One marked fictional document": {
   "main": [
    [
     {
      "node": "Own Simple Vector Store",
      "type": "main",
      "index": 0
     }
    ]
   ]
  },
  "Default Data Loader": {
   "ai_document": [
    [
     {
      "node": "Own Simple Vector Store",
      "type": "ai_document",
      "index": 0
     }
    ]
   ]
  },
  "Character Text Splitter": {
   "ai_textSplitter": [
    [
     {
      "node": "Default Data Loader",
      "type": "ai_textSplitter",
      "index": 0
     }
    ]
   ]
  },
  "Embeddings OpenAI": {
   "ai_embedding": [
    [
     {
      "node": "Own Simple Vector Store",
      "type": "ai_embedding",
      "index": 0
     }
    ]
   ]
  }
 },
 "settings": {
  "executionOrder": "v1",
  "timezone": "Asia/Seoul"
 },
 "meta": {
  "templateCredsSetupCompleted": false,
  "source": "datapopcorn.ai/workflow/nodes"
 }
}