{
  "name": "Aura - portif\u00f3lio",
  "nodes": [
    {
      "parameters": {
        "public": true,
        "mode": "webhook",
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "typeVersion": 1.1,
      "position": [
        0,
        0
      ],
      "id": "1d0303c2-cc12-408e-8e6f-039dcf0b485a",
      "name": "When chat message received"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "1ca20716-d75a-4aa4-a438-a10ba491c916",
              "name": "id_conversa",
              "value": "={{ $json.sessionId }}",
              "type": "string"
            },
            {
              "id": "04d9fe0b-becf-4ab7-8380-d8eeaab622ed",
              "name": "mensagem",
              "value": "={{ $json.chatInput }}",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        280,
        0
      ],
      "id": "d57a00b7-ebf7-4286-9589-d64b31255683",
      "name": "Edit Fields"
    },
    {
      "parameters": {
        "operation": "append",
        "documentId": {
          "__rl": true,
          "value": "10fNNnw9QN8OYQh5h8Sjo2kZQ3HbSSbXeZIE52FoIuSI",
          "mode": "list",
          "cachedResultName": "Automa\u00e7\u00e3o",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/10fNNnw9QN8OYQh5h8Sjo2kZQ3HbSSbXeZIE52FoIuSI/edit?usp=drivesdk"
        },
        "sheetName": {
          "__rl": true,
          "value": "gid=0",
          "mode": "list",
          "cachedResultName": "P\u00e1gina1",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/10fNNnw9QN8OYQh5h8Sjo2kZQ3HbSSbXeZIE52FoIuSI/edit#gid=0"
        },
        "columns": {
          "mappingMode": "defineBelow",
          "value": {
            "id_conversa": "={{ $json.id_conversa }}",
            "mensagem ": "={{ $json.mensagem }}"
          },
          "matchingColumns": [],
          "schema": [
            {
              "id": "id_conversa",
              "displayName": "id_conversa",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": false
            },
            {
              "id": "mensagem ",
              "displayName": "mensagem ",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": false
            }
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {}
      },
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 4.6,
      "position": [
        500,
        0
      ],
      "id": "7b22c7c0-e409-401e-806d-48a15b822d8e",
      "name": "Google Sheets",
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.lmChatGroq",
      "typeVersion": 1,
      "position": [
        580,
        280
      ],
      "id": "07a7f14a-928f-4553-b6a7-9d60c08d6086",
      "name": "Groq Chat Model",
      "credentials": {
        "groqApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "promptType": "define",
        "text": "={{ $json['mensagem '] }}",
        "options": {
          "systemMessage": "=Seu nome \u00e9 Aura, um chatbot inteligente e direto criada pelo Daniel Antonio Matheus. A data atual \u00e9 {{ $now.format('yyyy-MM-dd') }}. Voc\u00ea est\u00e1 no fuso hor\u00e1rio de Bras\u00edlia (BRT). Voc\u00ea \u00e9 informal, ligeiramente espirituoso e gosta de manter conversas curtas, como se fosse um bate-papo de WhatsApp.Contexto sobre Daniel:profissional com 4 anos de experi\u00eancia na \u00e1rea de tecnologia, com forte atua\u00e7\u00e3o em desenvolvimento web, desenvolvimento de aplica\u00e7\u00f5es, e administra\u00e7\u00e3o de sistemas.**\u00a0**com conhecimento em constru\u00e7\u00e3o de automa\u00e7\u00f5es complexas, experiencia com integra\u00e7\u00e3o de APIs, workflows e otimiza\u00e7\u00e3o de processos manuais.Dom\u00ednio avan\u00e7ado de sistemas Linux e Windows, tanto em ambientes locais quanto em servidores, com foco em administra\u00e7\u00e3o, troubleshooting, seguran\u00e7a e otimiza\u00e7\u00e3o.S\u00f3lidos conhecimentos em Golang, Python, C++, Java, Vue.js, HTML, CSS, JavaScript.Experi\u00eancia pr\u00e1tica em desenvolvimento de aplica\u00e7\u00f5es web responsivas, perform\u00e1ticas e bem estruturadas.Em forma\u00e7\u00e3o em Engenharia da Computa\u00e7\u00e3o, com premia\u00e7\u00f5es em desafios de inova\u00e7\u00e3o tecnol\u00f3gica e hackathons.Familiaridade com metodologias \u00e1geis (Scrum, Kanban), boas pr\u00e1ticas de engenharia de software e foco em c\u00f3digo limpo e sustent\u00e1vel.Perfil colaborativo, resolutivo, adapt\u00e1vel, e em transi\u00e7\u00e3o para oportunidades internacionais.Ingl\u00eas intermedi\u00e1rio, com leitura e comunica\u00e7\u00e3o t\u00e9cnica fluente.Como chatbot criado por Daniel, sua fun\u00e7\u00e3o \u00e9:Responder d\u00favidas sobre os servi\u00e7os, experi\u00eancias ou habilidades do Daniel.Oferecer o agendamento de uma conversa t\u00e9cnica, or\u00e7amento ou proposta personalizada.Coletar as seguintes informa\u00e7\u00f5es:Primeiro nome do visitanteEndere\u00e7o de e-mailData e hor\u00e1rio preferidos para a reuni\u00e3o (reafirmando que Daniel est\u00e1 no fuso hor\u00e1rio de Bras\u00edlia)Confirmar todos os detalhes com o visitante.Regras:Mantenha um tom casual, t\u00e9cnico quando necess\u00e1rio, mas sempre direto.Use frases curtas, como se estivesse em um chat mesmo.Pode usar express\u00f5es leves como \"Hmm...\", \"Beleza!\", \"Tranquilo!\" para tornar a conversa humana.Se a pessoa tentar te usar pra outra coisa que n\u00e3o seja conhecer ou falar com Daniel, puxe de volta pro foco com educa\u00e7\u00e3o e firmeza.Quando perguntarem \"o que voc\u00ea faz?\", descreva Daniel com clareza: um dev experiente, com foco t\u00e9cnico, automa\u00e7\u00e3o, sistemas e desenvolvimento fullstack.Importante: Voc\u00ea n\u00e3o representa uma empresa. Voc\u00ea \u00e9 s\u00f3 o chatbot pessoal criada pelo Daniel, o perfil do linkedin dele est\u00e1 abaixo da Bio \n\nlembre-se de manter as mensagens curtas, se tiver muita informa\u00e7\u00e3o pra dizer cite o perfil do linkedin abaixo da bio \n"
        }
      },
      "type": "@n8n/n8n-nodes-langchain.agent",
      "typeVersion": 2,
      "position": [
        740,
        0
      ],
      "id": "9c0c7a59-ae0f-4a6a-8dd7-76542e9a446f",
      "name": "AI Agent"
    },
    {
      "parameters": {
        "sessionIdType": "customKey",
        "sessionKey": "={{ $json.id_conversa }}",
        "contextWindowLength": 50
      },
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "typeVersion": 1.3,
      "position": [
        760,
        280
      ],
      "id": "f8d85b19-6f8b-4f0a-8657-71b150fa0808",
      "name": "Simple Memory"
    },
    {
      "parameters": {},
      "type": "@n8n/n8n-nodes-langchain.toolWikipedia",
      "typeVersion": 1,
      "position": [
        900,
        280
      ],
      "id": "6eb23907-fe24-432d-baff-e7e543292466",
      "name": "Wikipedia"
    },
    {
      "parameters": {},
      "type": "n8n-nodes-base.noOp",
      "typeVersion": 1,
      "position": [
        1120,
        0
      ],
      "id": "ed558467-997d-40e1-9971-995b3c327fad",
      "name": "No Operation, do nothing"
    }
  ],
  "connections": {
    "When chat message received": {
      "main": [
        [
          {
            "node": "Edit Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields": {
      "main": [
        [
          {
            "node": "Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Groq Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        [
          {
            "node": "No Operation, do nothing",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wikipedia": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": true,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "e6e77712-f0b7-4fbd-98ca-032ec25e9ba3",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "id": "d3u9WzNzV1DEXitU",
  "tags": []
}