Mettre en place une veille concurrentielle automatisée

n8n

Surveillez les actions de vos concurrents (offres, prix, campagnes) et recevez automatiquement des rapports pour ajuster rapidement votre stratégie et garder une longueur d’avance.

				
					{
  "meta": {
    "instanceId": "408f9fb9940c3cb18ffdef0e0150fe342d6e655c3a9fac21f0f644e8bedabcd9",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "5a421900-20d7-4d64-a064-3211c3338676",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -520,
        -820
      ],
      "parameters": {
        "width": 432,
        "height": 397,
        "content": "## Self-coded LLM Chain Node"
      },
      "typeVersion": 1
    },
    {
      "id": "93e3641b-d365-456d-b939-11fd92da8155",
      "name": "When clicking "Execute Workflow"",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -1060,
        -740
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "235e436f-353f-4bb4-a619-35ebb17011d0",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -300,
        -100
      ],
      "parameters": {
        "width": 320.2172923777021,
        "height": 231,
        "content": "## Self-coded Tool Node"
      },
      "typeVersion": 1
    },
    {
      "id": "4265a9d3-7c7e-4511-9a41-fa5a940f8869",
      "name": "Set2",
      "type": "n8n-nodes-base.set",
      "position": [
        -820,
        -740
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "6c3d9c41-58b0-4d0d-8892-0b1a96428da3",
              "name": "chatInput",
              "type": "string",
              "value": "Tell me a joke"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "b78b6d50-53be-43a1-889c-773726443bfb",
      "name": "Custom - LLM Chain Node1",
      "type": "@n8n/n8n-nodes-langchain.code",
      "position": [
        -440,
        -740
      ],
      "parameters": {
        "code": {
          "execute": {
            "code": "const { PromptTemplate } = require('@langchain/core/prompts');nnconst query = $input.item.json.chatInput;nconst prompt = PromptTemplate.fromTemplate(query);nconst llm = await this.getInputConnectionData('ai_languageModel', 0);nlet chain = prompt.pipe(llm);nconst output = await chain.invoke();nreturn [ {json: { output } } ];"
          }
        },
        "inputs": {
          "input": [
            {
              "type": "main",
              "required": true,
              "maxConnections": 1
            },
            {
              "type": "ai_languageModel",
              "required": true,
              "maxConnections": 1
            }
          ]
        },
        "outputs": {
          "output": [
            {
              "type": "main"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "cc27654f-92bd-48f5-80d9-1d4f9c83ecb5",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -420,
        -580
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "8gccIjcuf3gvaoEr",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "e64b5510-efd9-4a8b-aa3c-4312219cb2f0",
      "name": "Set3",
      "type": "n8n-nodes-base.set",
      "position": [
        -820,
        -440
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "6c3d9c41-58b0-4d0d-8892-0b1a96428da3",
              "name": "chatInput",
              "type": "string",
              "value": "What year was Einstein born?"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "77f8bff3-8868-43ca-8739-7cc16d15dd80",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -440,
        -340
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 1.8
    },
    {
      "id": "d6e943df-ee88-4d0b-bca4-68b9f249dd00",
      "name": "OpenAI Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -460,
        -120
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "8gccIjcuf3gvaoEr",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "a4b19037-399a-4d0b-abe0-378d8d81c536",
      "name": "Custom - Wikipedia1",
      "type": "@n8n/n8n-nodes-langchain.toolCode",
      "position": [
        -180,
        -20
      ],
      "parameters": {
        "name": "wikipedia_tool",
        "jsCode": "console.log('Custom Wikipedia Node runs');nconst { WikipediaQueryRun } = require("@n8n/n8n-nodes-langchain/node_modules/@langchain/community/tools/wikipedia_query_run.cjs");nnconst tool = new WikipediaQueryRun({n  topKResults: 3,n  maxDocContentLength: 4000,n});nnreturn await tool.invoke(query);",
        "description": "Call this tool to research a topic on wikipedia."
      },
      "typeVersion": 1.1
    }
  ],
  "pinData": {},
  "connections": {
    "Set2": {
      "main": [
        [
          {
            "node": "Custom - LLM Chain Node1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set3": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Custom - LLM Chain Node1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model1": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Custom - Wikipedia1": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "When clicking "Execute Workflow"": {
      "main": [
        [
          {
            "node": "Set3",
            "type": "main",
            "index": 0
          },
          {
            "node": "Set2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
				
			

Agents similaires