top of page

Usando o Chat GPT para criar uma Cloud Page

Atualmente é praticamente impossível abrir qualquer rede social e não se deparar com alguma postagem relacionada ao Chat GPT.


O Chat GPT vai substituir mão de obra humana, o chat GPT vai dominar o mundo, o Chat GPT vai tirar empregos da galera...


ree


Tenho uma visão diferente disso, acredito que o Chat GPT, quando utilizado de maneira correta, pode ajudar e muito a agilizar tanto a operacionalização quanto no aprendizado.

Meu nome é Joubert Maia e hoje eu vou falar um pouco de como eu usei o Chat GPT para criar uma Cloud Page no Salesforce Marketing Cloud ao mesmo tempo que utilizei para aprender funções que de outra forma ficariam como verbete nas documentações da Salesforce.


Contextualizando

Em uma tarde ensolarada, como Salesforce Marketing Cloud Tech Lead, recebi uma demanda que seria criar uma Cloud Page com um formulário que fizesse uma validação em uma extensão de dados. Caso houvesse um match, o processo deveria disparar um email com um link de acesso à uma página, e essa página tem um link com um hash e que só poderia ser acessada caso a pessoa clicasse através desde email.


Iniciando as pesquisas

Após pesquisar um pouco identifiquei que para fazer o que estava sendo proposto, deveria utilizar SSJS. Eu sequer conhecia o significado dessa sigla, e sim, num primeiro momento pensei que deveria pedir ajuda ao Goku e ao Vegeta afinal eles são Super Saya JinS. Mas logo vi que na verdade se tratava de Server Side Java Script. Pra quem não sabe o que é SSJS:

SSJS, ou Server-Side JavaScript, é uma linguagem de programação que permite a execução de código JavaScript no lado do servidor. Ao contrário do JavaScript tradicional, que é executado no navegador do usuário, o SSJS é processado pelo servidor antes de enviar os resultados para o cliente. Ele é usado para realizar operações complexas, acessar bancos de dados e gerenciar sessões de usuário em aplicações web. O Node.js é uma plataforma popular que suporta SSJS e oferece recursos poderosos para o desenvolvimento de servidores JavaScript escaláveis.

Tente adivinhar a fonte!




Sim, eu poderia ter ido ao Google, pesquisado e encontrado um site com uma explicação definida, porem toda a informação estaria restrita àquilo que o autor escreveu. Ao passo que ao realizar a pesquisa pelo ChatGPT, fiz praticamente uma entrevista sobre o assunto e pude esclarecer dúvidas e fazer o entendimento ficar claro.


Passo a passo

Vou fazer um sumário do Passo a passo pra você tirar algumas informações do ChatGPT


Passo 1

acesse https://chat.openai.com/ e faça o login

Passo 2

Acesse as configurações e defina o modo para dark mode ( sim, esse passo não é obrigatório, mas deveria ser)

ree

Passo 3

Escreva a sua pergunta, ou pedido. Dá pra se divertir bastante com ele.

no exemplo eu pedi para que fosse criado um Script SSJS para uma cloud page, e depois especifiquei o que precisava que este script fizesse. (note que pedi por favor, afinal não sabemos quando será a invasão das máquinas e se elas lembrarão de quem as tratou bem antes de chegarem ao poder)

Pode ser que pelo fato de eu ja ter conversado com ele outras vezes, nao foi necessário citar o Salesforce Marketing Cloud, mas recomendo que você inicie com a Sigla SFMC.


ree


Passo 4

Depois disso, fiz as as adequações no código fornecido, e fui debugando pelo próprio editor de cloud pages, alguns erros eu consegui resolver sozinho, outros que eu não consegui resolver trouxe de voltava ao GPT. (Como estava usando o mesmo chat, era possivel fazer referencias ao que estava sendo feito) copiando o erro, ele pede desculpas e faz as adequações necessárias. Um ponto interessante a meu ver é que é possível até mesmo para definir os valores dentro do Chat GPT.


Passo 5

Quando o Script estava ok, pedi também ao Chat que aplicasse um estilo, por exemplo peguei aqui e solicitei que fizesse uma página semelhante a uma página da Apple.


ree

Conclusão

Durante o processo eu me questionei algumas vezes sobre estar utilizando a ferramenta para elaborar a página, mas após com a compreensão de que mesmo com a IA criando a base e mesmo eu usando termos e sendo bem especifico com o que eu queria eu ainda precisei realizar muitos ajustes até que o resultado final ficasse como eu esperava.

Percebi que na verdade utilizar esta ferramenta agilizou o processo e expandiu todas as possibilidades de desenvolvimento.


L️embre-se: O medo de errar não pode ser maior que o medo de tentar.

Comentários


© 2023, BrazucaForce - Todos os direitos reservados

Políticas de Privacidade

bottom of page