{
  "name": "AI YouTube playlist & video analyst chatbot",
  "nodes": [
    {
      "id": "505077d1-a2e4-4b0d-99d6-756940022c3d",
      "name": "Google Gemini Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        -440,
        -40
      ]
    },
    {
      "id": "5da369db-b801-4653-888d-0e6042620298",
      "name": "Handle Queries",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -160,
        -280
      ]
    },
    {
      "id": "866bf387-3482-4615-94d5-fd72d5db21da",
      "name": "Split Out",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1380,
        -200
      ]
    },
    {
      "id": "359404ce-4bc9-4e4d-9a26-22b9f9b176c9",
      "name": "Summarize & Analyze Transcript",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        660,
        540
      ]
    },
    {
      "id": "036765df-6da4-4430-bcea-af4066fb7c24",
      "name": "Concatenate",
      "type": "n8n-nodes-base.summarize",
      "position": [
        1700,
        -200
      ]
    },
    {
      "id": "9152725c-15ca-41a0-8f98-108834e0c8be",
      "name": "Split Out1",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        660,
        40
      ]
    },
    {
      "id": "fee0e045-614a-41f0-ac75-051dff773e77",
      "name": "Limit",
      "type": "n8n-nodes-base.limit",
      "position": [
        860,
        40
      ]
    },
    {
      "id": "a691c1c7-d8c4-4eab-861b-f7cfcbeb0fc8",
      "name": "Qdrant Vector Store",
      "type": "@n8n/n8n-nodes-langchain.vectorStoreQdrant",
      "position": [
        1680,
        480
      ]
    },
    {
      "id": "c3949e8f-0deb-4106-aaa5-e64403024243",
      "name": "Recursive Character Text Splitter",
      "type": "@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter",
      "position": [
        1800,
        860
      ]
    },
    {
      "id": "a3b23c6b-14c0-4805-8220-7c6166268276",
      "name": "Embeddings Google Gemini",
      "type": "@n8n/n8n-nodes-langchain.embeddingsGoogleGemini",
      "position": [
        1660,
        700
      ]
    },
    {
      "id": "6f4ee00d-dcdc-4468-9713-115912c1e571",
      "name": "Google Gemini Chat Model2",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        640,
        740
      ]
    },
    {
      "id": "75442631-512e-4b0e-a5a8-ed3e3a3e1f94",
      "name": "Embeddings Google Gemini1",
      "type": "@n8n/n8n-nodes-langchain.embeddingsGoogleGemini",
      "position": [
        -120,
        320
      ]
    },
    {
      "id": "c33ceeca-9bf0-4dd2-b8df-fc2a1ccdf512",
      "name": "Chat",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        -2780,
        -460
      ]
    },
    {
      "id": "06bb2dfd-027c-4902-9559-2de080f6c145",
      "name": "Video Titles",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1160,
        40
      ]
    },
    {
      "id": "d9bbdda2-ef26-4b6c-94d0-7542f88f1530",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        1700,
        20
      ]
    },
    {
      "id": "e6febdb9-370b-478d-b470-d6c2d3314d7b",
      "name": "Edit Fields",
      "type": "n8n-nodes-base.set",
      "position": [
        980,
        540
      ]
    },
    {
      "id": "2736a1e6-a982-4f60-aa8d-658e9a3e9193",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2720,
        480
      ]
    },
    {
      "id": "cf1e5c50-9c89-465f-beca-482cbd9affba",
      "name": "Google Gemini Chat Model4",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        2520,
        720
      ]
    },
    {
      "id": "1cbcec5e-b58c-4fce-b944-08c47a7385db",
      "name": "Delete Collection",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1340,
        480
      ]
    },
    {
      "id": "16d7eaec-1d98-42dd-89aa-2681a9d1697d",
      "name": "Default Data Loader",
      "type": "@n8n/n8n-nodes-langchain.documentDefaultDataLoader",
      "position": [
        1820,
        700
      ]
    },
    {
      "id": "d3bc9db2-7618-46fd-b825-2cc0ad45fc22",
      "name": "Chat Buffer Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        -260,
        -40
      ]
    },
    {
      "id": "fb55b13f-880f-404c-9446-9f8a238c8a5c",
      "name": "Full Summary",
      "type": "n8n-nodes-base.summarize",
      "position": [
        2520,
        480
      ]
    },
    {
      "id": "efc2fc99-c738-425e-9ee1-669e378e197f",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -560,
        -400
      ],
      "parameters": {
        "width": 1080,
        "height": 900,
        "content": "## RAG & Reply to User Query\n- Retrieves and provides answers to user queries combining retrieval-augmented generation.\n- Processes messages without specific routing rules.\n     "
      }
    },
    {
      "id": "0040adf6-2cfc-4b79-ba81-b76740bfd158",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        560,
        -400
      ],
      "parameters": {
        "width": 1380,
        "height": 700,
        "content": "## Fetch and prepare Playlist video transcripts data for processing \n- Collects and organizes playlist video transcripts.\n- Prepares data for analysis and summarization."
      }
    },
    {
      "id": "59b29fc5-5d88-40c0-a273-9dc71d9f009e",
      "name": "Chat Buffer Memory1",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        2700,
        720
      ]
    },
    {
      "id": "afb6f6be-d299-402e-a9c6-2c60fbf4974e",
      "name": "YouTube Transcript",
      "type": "n8n-nodes-youtube-transcription-dmr.youtubeTranscripter",
      "position": [
        1160,
        -200
      ]
    },
    {
      "id": "9a43eb4a-9d4c-4fce-b19c-94485aa8af76",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        560,
        340
      ],
      "parameters": {
        "width": 640,
        "height": 700,
        "content": "## Summarize & Analyze Transcript\n- Creates summarized data from transcripts."
      }
    },
    {
      "id": "676677f0-3dae-4873-a449-92930ced534e",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1240,
        340
      ],
      "parameters": {
        "width": 980,
        "height": 700,
        "content": "## Store Embeddings\n- Saves embedded data for future use.\n- Updates current context to maintain the flow of the conversation.     "
      }
    },
    {
      "id": "9ecd4d0d-b8bd-4a5d-981f-49fa515c17be",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2260,
        340
      ],
      "parameters": {
        "width": 940,
        "height": 880,
        "content": "## First Summary Analysis\n- Conducts initial analysis of summarized data.\n- Return to the user insights from processed transcripts."
      }
    },
    {
      "id": "45ae8377-0848-45fb-a7a3-aba8d44e3d35",
      "name": "Message Intent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -2260,
        -460
      ]
    },
    {
      "id": "a29403f0-ed5c-465c-a43d-84e8dee69662",
      "name": "Structured Output Parser1",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -2020,
        -220
      ]
    },
    {
      "id": "b3f43325-aa7b-47f3-8bbb-e27fa0c44a1e",
      "name": "Update Context Intent",
      "type": "n8n-nodes-base.redis",
      "position": [
        -1160,
        -640
      ]
    },
    {
      "id": "9c296501-049c-44b5-ae8d-8dda2c523278",
      "name": "Get Previous Context Intent",
      "type": "n8n-nodes-base.redis",
      "position": [
        -2440,
        -460
      ]
    },
    {
      "id": "9499d9f2-7d6d-432b-bdde-b4b98b90b224",
      "name": "Route Message Intent",
      "type": "n8n-nodes-base.switch",
      "position": [
        -1700,
        -460
      ]
    },
    {
      "id": "dfd329e8-98b1-4ae8-8cc1-a1a5215b1c09",
      "name": "Process Status",
      "type": "n8n-nodes-base.code",
      "position": [
        -1340,
        -640
      ]
    },
    {
      "id": "c84c21c6-0948-4628-b7a8-7cd2a5602cdc",
      "name": "Simple Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        -2180,
        -220
      ]
    },
    {
      "id": "8ad2e1d1-b657-47cd-afa5-4fc49dc7e0e6",
      "name": "Simple Memory3",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        1040,
        -1180
      ]
    },
    {
      "id": "cf4d7c73-d9b1-42da-9ccc-6abccde4110c",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2540,
        -620
      ],
      "parameters": {
        "width": 1080,
        "height": 580,
        "content": "## Message intent routing\n- Retrieves the previous context for continuity.\n- Ensures data integrity before processing.\n- Routes incoming messages based on intent.\n     "
      }
    },
    {
      "id": "c0ecf826-b803-421a-aa2a-cb713131fbb7",
      "name": "Google Gemini Chat Model6",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        -2340,
        -220
      ]
    },
    {
      "id": "513a8c71-e982-47df-87bd-1e3d3ae9c613",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1420,
        -1020
      ],
      "parameters": {
        "width": 460,
        "height": 580,
        "content": "## Update Context\n- Updates any issues detected in the context.\n- Prepares data for workflow progression.\n     "
      }
    },
    {
      "id": "d4a9d7aa-dfee-418f-900a-9649f0405861",
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        800,
        -1480
      ],
      "parameters": {
        "width": 480,
        "height": 460,
        "content": "## Ask number of Playlist videos to process"
      }
    },
    {
      "id": "f89481a4-64a2-4895-821f-effe48f7d331",
      "name": "Numb of Videos",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        900,
        -1380
      ]
    },
    {
      "id": "bb8fa898-4953-4148-8339-2d205b86fc91",
      "name": "Default Intent",
      "type": "n8n-nodes-base.code",
      "position": [
        -1920,
        -460
      ]
    },
    {
      "id": "0f1d1bb6-22c0-4b65-beaf-eaf4401d7550",
      "name": "Playlist Limit",
      "type": "n8n-nodes-base.if",
      "position": [
        160,
        -860
      ]
    },
    {
      "id": "083c17aa-de83-4f3c-8d71-f665903ce3d5",
      "name": "Playlist or Video",
      "type": "n8n-nodes-base.switch",
      "position": [
        160,
        -640
      ]
    },
    {
      "id": "0626bc2d-9e3a-4a4f-a331-62e8b6c69840",
      "name": "Get Fields for Summary",
      "type": "n8n-nodes-base.code",
      "position": [
        2340,
        480
      ]
    },
    {
      "id": "4aaaed18-ce90-4296-aba2-b5fa9492655d",
      "name": "Update Context Process Done1",
      "type": "n8n-nodes-base.redis",
      "position": [
        2040,
        480
      ]
    },
    {
      "id": "d3f71d59-a158-43e2-bfbd-a3bec20dea5b",
      "name": "Google Gemini Chat Model8",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        880,
        -1180
      ]
    },
    {
      "id": "fa6b8a79-436e-4742-9732-cd5c1b2d3c88",
      "name": "Playlist HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        660,
        -200
      ]
    },
    {
      "id": "99d6da96-8983-4e7d-8343-b9ac975f5d20",
      "name": "YouTube Transcript1",
      "type": "n8n-nodes-youtube-transcription-dmr.youtubeTranscripter",
      "position": [
        1200,
        -860
      ]
    },
    {
      "id": "41a07802-3fba-42fa-8482-f526a7e1b173",
      "name": "Video HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        900,
        -860
      ]
    },
    {
      "id": "02103114-9c22-49b1-9dee-746b84cdef66",
      "name": "Get Title and Desc",
      "type": "n8n-nodes-base.code",
      "position": [
        1200,
        -640
      ]
    },
    {
      "id": "6cea694e-0147-4cd0-a601-9b232813a1d3",
      "name": "Split Out2",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1440,
        -860
      ]
    },
    {
      "id": "c479fb51-e17d-477a-b40b-65458cc3e679",
      "name": "Concatenate1",
      "type": "n8n-nodes-base.summarize",
      "position": [
        1660,
        -860
      ]
    },
    {
      "id": "ccca5021-248b-4a98-af6b-ee92b2d63dca",
      "name": "Sticky Note12",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        800,
        -1000
      ],
      "parameters": {
        "width": 1140,
        "height": 560,
        "content": "## Fetch and prepare single video transcripts data for processing\n- Retrieves and pre-processes single video transcripts.\n- Prepares data for analysis and summarization.\n"
      }
    },
    {
      "id": "1e9ecc6e-2b4d-4ae8-8949-d4b92eaf9287",
      "name": "Get Videos",
      "type": "n8n-nodes-base.code",
      "position": [
        1520,
        480
      ]
    },
    {
      "id": "f8ea7a40-b1f9-4dc2-959d-0e765331b191",
      "name": "Get Playlist Videos Data",
      "type": "n8n-nodes-base.code",
      "position": [
        860,
        -200
      ]
    },
    {
      "id": "71b60b8e-06df-45a8-85a3-7b9e938fb6f0",
      "name": "Embeddings Google Gemini2",
      "type": "@n8n/n8n-nodes-langchain.embeddingsGoogleGemini",
      "position": [
        2640,
        1060
      ]
    },
    {
      "id": "58feccf5-1b97-4c88-b274-444e177f4515",
      "name": "Qdrant Vector Store3",
      "type": "@n8n/n8n-nodes-langchain.vectorStoreQdrant",
      "position": [
        -100,
        160
      ]
    },
    {
      "id": "6cff2236-3e78-4e8c-bb3d-5140f106c530",
      "name": "Answer questions with a vector store",
      "type": "@n8n/n8n-nodes-langchain.toolVectorStore",
      "position": [
        180,
        -40
      ]
    },
    {
      "id": "312081d9-9279-4700-a432-e9f878d5361e",
      "name": "Qdrant Vector Store4",
      "type": "@n8n/n8n-nodes-langchain.vectorStoreQdrant",
      "position": [
        2700,
        900
      ]
    },
    {
      "id": "f5cba8b5-226d-4b0a-8cb6-a51728ac8247",
      "name": "Answer questions with a vector store1",
      "type": "@n8n/n8n-nodes-langchain.toolVectorStore",
      "position": [
        2860,
        700
      ]
    },
    {
      "id": "22f18788-b47f-4187-9146-28e6de5ec7a6",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        3000,
        900
      ]
    },
    {
      "id": "2aa52dd2-169b-43dc-8202-1d60f5fd55c0",
      "name": "Google Gemini Chat Model3",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        220,
        160
      ]
    },
    {
      "id": "d96d3670-ab95-4afc-a275-33f03383a204",
      "name": "Qdrant Vector Store2",
      "type": "@n8n/n8n-nodes-langchain.vectorStoreQdrant",
      "position": [
        -820,
        -880
      ]
    },
    {
      "id": "7c289d61-09b2-461e-b771-8781f60828c7",
      "name": "Embeddings Google Gemini4",
      "type": "@n8n/n8n-nodes-langchain.embeddingsGoogleGemini",
      "position": [
        -840,
        -640
      ]
    },
    {
      "id": "59be01b0-3ff9-4cc2-b569-c0cb4dcae3ec",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        -260,
        -880
      ]
    },
    {
      "id": "ab9bc74d-9659-44fe-aa08-4878609ef808",
      "name": "Count Content",
      "type": "n8n-nodes-base.summarize",
      "position": [
        -460,
        -880
      ]
    },
    {
      "id": "5c953435-1052-4e1c-9d2f-2439ba944b28",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        20,
        -1020
      ],
      "parameters": {
        "width": 500,
        "height": 580,
        "content": "## Process or ask for more details\n- Decides next steps based on workflow conditions e.g. missing number of playlist videos to process.\n- Route to Playlist or Video processing."
      }
    },
    {
      "id": "78760cd2-74db-482d-b660-bd53a3184b95",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -920,
        -1020
      ],
      "parameters": {
        "width": 880,
        "height": 580,
        "content": "## Already Processed? \n- Check if we already have embeddings in the vector store."
      }
    },
    {
      "id": "a8dc1b1e-2ba9-4b85-9f2f-c3d07ec67c32",
      "name": "Update Context Intent1",
      "type": "n8n-nodes-base.redis",
      "position": [
        -460,
        -640
      ]
    },
    {
      "id": "36ea2e25-8d29-4ec6-bc6a-15c98153c390",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2540,
        20
      ],
      "parameters": {
        "width": 1080,
        "height": 1320,
        "content": "# AI-Powered YouTube Playlist & Video Summarization and Analysis Chat Bot\n\nThis N8N workflow transforms YouTube playlists or individual videos into interactive knowledge bases. Instead of watching vid"
      }
    }
  ],
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "Update Context Intent1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Playlist Limit",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Chat": {
      "main": [
        [
          {
            "node": "Get Previous Context Intent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Limit": {
      "main": [
        [
          {
            "node": "YouTube Transcript",
            "type": "main",
            "index": 0
          },
          {
            "node": "Video Titles",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge": {
      "main": [
        [
          {
            "node": "Summarize & Analyze Transcript",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Out": {
      "main": [
        [
          {
            "node": "Concatenate",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Videos": {
      "main": [
        [
          {
            "node": "Qdrant Vector Store",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Out1": {
      "main": [
        [
          {
            "node": "Limit",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Out2": {
      "main": [
        [
          {
            "node": "Concatenate1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Concatenate": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields": {
      "main": [
        [
          {
            "node": "Delete Collection",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Concatenate1": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Full Summary": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Video Titles": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Count Content": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "Message Intent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Default Intent": {
      "main": [
        [
          {
            "node": "Route Message Intent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Message Intent": {
      "main": [
        [
          {
            "node": "Default Intent",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "Playlist Limit": {
      "main": [
        [
          {
            "node": "Numb of Videos",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Playlist or Video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Process Status": {
      "main": [
        [
          {
            "node": "Update Context Intent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory3": {
      "ai_memory": [
        [
          {
            "node": "Numb of Videos",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Delete Collection": {
      "main": [
        [
          {
            "node": "Get Videos",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Playlist or Video": {
      "main": [
        [
          {
            "node": "Video HTTP Request",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Playlist HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Chat Buffer Memory": {
      "ai_memory": [
        [
          {
            "node": "Handle Queries",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Get Title and Desc": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Video HTTP Request": {
      "main": [
        [
          {
            "node": "YouTube Transcript1",
            "type": "main",
            "index": 0
          },
          {
            "node": "Get Title and Desc",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "YouTube Transcript": {
      "main": [
        [
          {
            "node": "Split Out",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Chat Buffer Memory1": {
      "ai_memory": [
        [
          {
            "node": "AI Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Default Data Loader": {
      "ai_document": [
        [
          {
            "node": "Qdrant Vector Store",
            "type": "ai_document",
            "index": 0
          }
        ]
      ]
    },
    "Qdrant Vector Store": {
      "main": [
        [
          {
            "node": "Update Context Process Done1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "YouTube Transcript1": {
      "main": [
        [
          {
            "node": "Split Out2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Qdrant Vector Store2": {
      "main": [
        [
          {
            "node": "Count Content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Qdrant Vector Store3": {
      "ai_tool": [
        []
      ],
      "ai_vectorStore": [
        [
          {
            "node": "Answer questions with a vector store",
            "type": "ai_vectorStore",
            "index": 0
          }
        ]
      ]
    },
    "Qdrant Vector Store4": {
      "ai_vectorStore": [
        [
          {
            "node": "Answer questions with a vector store1",
            "type": "ai_vectorStore",
            "index": 0
          }
        ]
      ]
    },
    "Route Message Intent": {
      "main": [
        [
          {
            "node": "Process Status",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Handle Queries",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Handle Queries",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Playlist HTTP Request": {
      "main": [
        [
          {
            "node": "Get Playlist Videos Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Context Intent": {
      "main": [
        [
          {
            "node": "Qdrant Vector Store2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Fields for Summary": {
      "main": [
        [
          {
            "node": "Full Summary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Context Intent1": {
      "main": [
        [
          {
            "node": "Handle Queries",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Embeddings Google Gemini": {
      "ai_embedding": [
        [
          {
            "node": "Qdrant Vector Store",
            "type": "ai_embedding",
            "index": 0
          }
        ]
      ]
    },
    "Get Playlist Videos Data": {
      "main": [
        [
          {
            "node": "Split Out1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Answer questions with a vector store1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Embeddings Google Gemini1": {
      "ai_embedding": [
        [
          {
            "node": "Qdrant Vector Store3",
            "type": "ai_embedding",
            "index": 0
          }
        ]
      ]
    },
    "Embeddings Google Gemini2": {
      "ai_embedding": [
        [
          {
            "node": "Qdrant Vector Store4",
            "type": "ai_embedding",
            "index": 0
          }
        ]
      ]
    },
    "Embeddings Google Gemini4": {
      "ai_embedding": [
        [
          {
            "node": "Qdrant Vector Store2",
            "type": "ai_embedding",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model1": {
      "ai_languageModel": [
        [
          {
            "node": "Handle Queries",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model2": {
      "ai_languageModel": [
        [
          {
            "node": "Summarize & Analyze Transcript",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model3": {
      "ai_languageModel": [
        [
          {
            "node": "Answer questions with a vector store",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model4": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model6": {
      "ai_languageModel": [
        [
          {
            "node": "Message Intent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model8": {
      "ai_languageModel": [
        [
          {
            "node": "Numb of Videos",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser1": {
      "ai_outputParser": [
        [
          {
            "node": "Message Intent",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Get Previous Context Intent": {
      "main": [
        [
          {
            "node": "Message Intent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Context Process Done1": {
      "main": [
        [
          {
            "node": "Get Fields for Summary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Summarize & Analyze Transcript": {
      "main": [
        [
          {
            "node": "Edit Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Recursive Character Text Splitter": {
      "ai_textSplitter": [
        [
          {
            "node": "Default Data Loader",
            "type": "ai_textSplitter",
            "index": 0
          }
        ]
      ]
    },
    "Answer questions with a vector store": {
      "ai_tool": [
        [
          {
            "node": "Handle Queries",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Answer questions with a vector store1": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  }
}