{
    "name": "TV Rating Trend Report",
    "nodes": [
        {
            "parameters": {
                "content": "## TV Rating Trend Report",
                "height": 520,
                "width": 1100
            },
            "id": "65c293e1-1bb3-47b1-a7e3-1a437f9e1b82",
            "name": "Sticky",
            "type": "n8n-nodes-base.stickyNote",
            "typeVersion": 1,
            "position": [
                -500,
                -250
            ]
        },
        {
            "parameters": {
                "httpMethod": "POST",
                "path": "tv_rating_trend_report"
            },
            "id": "5ebc0a6b-0f4a-4830-86ff-ee32ab4bdf00",
            "name": "Webhook",
            "type": "n8n-nodes-base.webhook",
            "typeVersion": 1,
            "position": [
                -300,
                0
            ]
        },
        {
            "parameters": {
                "chunkSize": 400,
                "chunkOverlap": 40
            },
            "id": "54c599be-45db-4a02-a36f-4dfb1e742586",
            "name": "Splitter",
            "type": "@n8n\/n8n-nodes-langchain.textSplitterCharacterTextSplitter",
            "typeVersion": 1,
            "position": [
                -100,
                0
            ]
        },
        {
            "parameters": {
                "model": "default"
            },
            "id": "e24b26c6-bc13-4744-8ec3-8edb1d499fbf",
            "name": "Embeddings",
            "type": "@n8n\/n8n-nodes-langchain.embeddingsHuggingFace",
            "typeVersion": 1,
            "position": [
                100,
                0
            ],
            "credentials": {
                "huggingFaceApi": {
                    "id": "HF_API",
                    "name": "HuggingFace"
                }
            }
        },
        {
            "parameters": {
                "mode": "insert",
                "indexName": "tv_rating_trend_report"
            },
            "id": "0e886b29-468c-426d-ae42-ec988395d9c5",
            "name": "Insert",
            "type": "@n8n\/n8n-nodes-langchain.vectorStoreRedis",
            "typeVersion": 1,
            "position": [
                300,
                0
            ],
            "credentials": {
                "redisApi": {
                    "id": "REDIS_API",
                    "name": "Redis account"
                }
            }
        },
        {
            "parameters": {
                "indexName": "tv_rating_trend_report"
            },
            "id": "db48a725-0c6c-41da-a903-0b84de6841eb",
            "name": "Query",
            "type": "@n8n\/n8n-nodes-langchain.vectorStoreRedis",
            "typeVersion": 1,
            "position": [
                300,
                -180
            ],
            "credentials": {
                "redisApi": {
                    "id": "REDIS_API",
                    "name": "Redis account"
                }
            }
        },
        {
            "parameters": {
                "name": "Redis"
            },
            "id": "b38807e5-de3d-4b5e-90d9-5f8512e32fc4",
            "name": "Tool",
            "type": "@n8n\/n8n-nodes-langchain.toolVectorStore",
            "typeVersion": 1,
            "position": [
                480,
                -180
            ]
        },
        {
            "parameters": [],
            "id": "ae8a7a3b-91a5-48c3-a0f1-f6c57a25dfb1",
            "name": "Memory",
            "type": "@n8n\/n8n-nodes-langchain.memoryBufferWindow",
            "typeVersion": 1.3,
            "position": [
                480,
                -40
            ]
        },
        {
            "parameters": [],
            "id": "8765fbd0-3a13-4190-978d-ca9afe9bb02a",
            "name": "Chat",
            "type": "@n8n\/n8n-nodes-langchain.lmChatHf",
            "typeVersion": 1,
            "position": [
                480,
                -340
            ],
            "credentials": {
                "huggingFaceApi": {
                    "id": "HF_API",
                    "name": "HuggingFace"
                }
            }
        },
        {
            "parameters": {
                "promptType": "define",
                "text": "={{ $json }}"
            },
            "id": "7d837a97-93be-4f6a-89d6-7f35d82f74a6",
            "name": "Agent",
            "type": "@n8n\/n8n-nodes-langchain.agent",
            "typeVersion": 1,
            "position": [
                760,
                -40
            ]
        },
        {
            "parameters": {
                "operation": "append",
                "documentId": "SHEET_ID",
                "sheetName": "Log"
            },
            "id": "f8725419-cad6-4316-b509-2a9733bd92bf",
            "name": "Sheet",
            "type": "n8n-nodes-base.googleSheets",
            "typeVersion": 4,
            "position": [
                960,
                -40
            ],
            "credentials": {
                "googleSheetsOAuth2Api": {
                    "id": "SHEETS_API",
                    "name": "Sheets"
                }
            }
        }
    ],
    "connections": {
        "Webhook": {
            "main": [
                [
                    {
                        "node": "Splitter",
                        "type": "main",
                        "index": 0
                    },
                    {
                        "node": "Memory",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Splitter": {
            "main": [
                [
                    {
                        "node": "Embeddings",
                        "type": "main",
                        "index": 0
                    }
                ]
            ],
            "ai_textSplitter": [
                [
                    {
                        "node": "Insert",
                        "type": "ai_textSplitter",
                        "index": 0
                    }
                ]
            ]
        },
        "Embeddings": {
            "ai_embedding": [
                [
                    {
                        "node": "Insert",
                        "type": "ai_embedding",
                        "index": 0
                    },
                    {
                        "node": "Query",
                        "type": "ai_embedding",
                        "index": 0
                    }
                ]
            ]
        },
        "Insert": {
            "ai_document": [
                []
            ]
        },
        "Query": {
            "ai_vectorStore": [
                [
                    {
                        "node": "Tool",
                        "type": "ai_vectorStore",
                        "index": 0
                    }
                ]
            ]
        },
        "Tool": {
            "ai_tool": [
                [
                    {
                        "node": "Agent",
                        "type": "ai_tool",
                        "index": 0
                    }
                ]
            ]
        },
        "Memory": {
            "ai_memory": [
                [
                    {
                        "node": "Agent",
                        "type": "ai_memory",
                        "index": 0
                    }
                ]
            ]
        },
        "Chat": {
            "ai_languageModel": [
                [
                    {
                        "node": "Agent",
                        "type": "ai_languageModel",
                        "index": 0
                    }
                ]
            ]
        },
        "Agent": {
            "main": [
                [
                    {
                        "node": "Sheet",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    },
    "settings": {
        "executionOrder": "v1"
    }
}