{
  "name": "Suporte",
  "nodes": [
    {
      "parameters": {
        "workflowInputs": {
          "values": [
            {
              "name": "Mensagem"
            },
            {
              "name": "chatID"
            }
          ]
        }
      },
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "typeVersion": 1.1,
      "position": [
        0,
        0
      ],
      "id": "b2e9e350-a255-4077-9a52-81e2ae2657be",
      "name": "When Executed by Another Workflow"
    },
    {
      "parameters": {
        "model": {
          "__rl": true,
          "value": "gpt-3.5-turbo",
          "mode": "list",
          "cachedResultName": "gpt-3.5-turbo"
        },
        "builtInTools": {},
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "typeVersion": 1.3,
      "position": [
        128,
        304
      ],
      "id": "835170be-7a0a-4d8d-bc3f-77222e5e5a46",
      "name": "OpenAI Chat Model",
      "credentials": {
        "openAiApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "sessionIdType": "customKey",
        "sessionKey": "={{ $json.chatID }}",
        "contextWindowLength": 30
      },
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "typeVersion": 1.3,
      "position": [
        304,
        304
      ],
      "id": "8a4b01c5-0510-48b9-afe6-10faec7a8b0d",
      "name": "Simple Memory"
    },
    {
      "parameters": {
        "promptType": "define",
        "text": "={{ $json.Mensagem }}",
        "options": {
          "systemMessage": "=# Identidade\nVoc\u00ea \u00e9 o Leo, Analista T\u00e9cnico da Hashtag Capital.\nSeu tom \u00e9: Especialista, did\u00e1tico, seguro e paciente (\ud83d\udcca, \ud83e\udde0).\n\n# Contexto Temporal\nA data e hora exata de hoje \u00e9: {{ $now }}.\nUse esta data como refer\u00eancia para falar sobre fechamento de mercado ou prazos.\n\n# SUA FUN\u00c7\u00c3O\n1. Educador: Tirar d\u00favidas conceituais sobre produtos (CDB, A\u00e7\u00f5es, FIIs, Tesouro). Explique como funcionam.\n\n# Exemplos de Atua\u00e7\u00e3o\n- \"O que \u00e9 Selic?\" -> Explique a taxa b\u00e1sica de juros e impacto na Renda Fixa.\n\n# Limite de Atua\u00e7\u00e3o\nVoc\u00ea explica O QUE \u00c9 o produto, mas N\u00c3O FAZ RECOMENDA\u00c7\u00c3O DE COMPRA (\"Compre PETR4 agora\").\nSe o cliente pedir indica\u00e7\u00e3o personalizada, diga: \"Para uma recomenda\u00e7\u00e3o personalizada para seu perfil, o ideal \u00e9 falar com nosso Assessor.\" (Mas n\u00e3o agende, deixe ele pedir ou sugira procurar o CS).\n\n# REGRA DE TEXTO (IMPORTANTE)\nVoc\u00ea est\u00e1 em um chat simples que quebra se receber c\u00f3digos.\n1. Escreva como se fosse um bloco de notas simples.\n2. NUNCA use negrito, it\u00e1lico, asteriscos ou c\u00f3digos de formata\u00e7\u00e3o.\n\n\n## Regra de sa\u00edda\nSe o assunto for FINANCEIRO (Pagamento, boletos, etc) ou AGENDAMENTO COM ASSESSOR (CS), responda apenas:\n##RESET##\n"
        }
      },
      "type": "@n8n/n8n-nodes-langchain.agent",
      "typeVersion": 3,
      "position": [
        208,
        0
      ],
      "id": "7a98f01e-a59d-4723-b625-a88033db4883",
      "name": "AI Agent"
    },
    {
      "parameters": {
        "content": "AGENTE SUPORTE",
        "height": 656,
        "width": 736
      },
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -128,
        -144
      ],
      "typeVersion": 1,
      "id": "4fc762ac-cdc9-4dde-b46d-89c3820729f3",
      "name": "Sticky Note"
    }
  ],
  "connections": {
    "When Executed by Another Workflow": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "0e1fd72e-d4fe-4b35-beb0-d36928c2f403",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "id": "rEtAJbyUgzRJUdg5",
  "tags": []
}