Trabalhar em segurança com o agente é muito parecido com qualquer outra parte da conversa. O agente Macaly aplica predefinições sensatas, e aquilo que trazes é o contexto: que tipo de projeto é este, que dados trata e o que é importante para ti. Quanto mais claro fores sobre o teu projeto, melhor será o resultado.
Define o contexto cedo
A coisa mais útil que podes fazer é dizer ao agente, logo no início, que tipo de projeto estás a criar. Algumas palavras de contexto no início levam a um resultado mais sólido do que pedir ajustes de segurança depois de tudo já estar construído.
Quando descreves o teu projeto, menciona se envolve contas de utilizador, dados pessoais ou algo sensível. O agente tem isso em conta em todo o projeto, desde como a base de dados é estruturada até como os endpoints da API são protegidos.
Adicionar “garante que cada utilizador só vê os seus próprios dados” depois de a app estar construída costuma implicar reestruturar o que já existe. Mencioná-lo à partida significa que o agente desenha a app dessa forma desde o início.
Exemplos de contexto útil:
O terceiro exemplo é tão útil como os dois primeiros. Diz ao agente que não são precisos controlos de acesso elaborados, o que mantém o projeto simples.
Quando dar ao agente mais contexto
Para um site simples sem contas nem integrações externas, as predefinições da plataforma normalmente cobrem o que precisas. Um prompt curto é suficiente.
Um prompt inicial mais detalhado ajuda quando o teu projeto vai envolver algum dos seguintes pontos:
- Contas de utilizador e dados pessoais
- Diferentes níveis de permissão (como administrador e membro)
- Dados de negócio sensíveis em ferramentas internas
- APIs públicas ou formulários de submissão abertos
Nestes casos, algumas frases extra no teu primeiro prompt poupam iterações mais tarde.
O que conta como dados pessoais? Qualquer coisa que possa identificar alguém: nome, email, número de telefone, morada, endereço IP, fotografia. Dados sensíveis são um patamar acima: informações de saúde, detalhes financeiros, mensagens privadas ou qualquer coisa relacionada com crianças. Se o teu projeto for armazenar algum destes, mencioná-lo no teu primeiro prompt ajuda o agente a configurar tudo de forma adequada.
Refinar comportamentos durante a construção
À medida que o teu projeto cresce, podes querer ajustar coisas específicas. O agente pode refinar a validação de dados, os limites de pedidos, o acesso baseado em funções, que dados são enviados para a página e comportamentos semelhantes. Não precisas de termos técnicos, basta descreveres o que queres em linguagem simples.
Alguns exemplos:
O agente vai perceber a intenção e aplicá-la onde for relevante.
Se não definiste o contexto cedo
Se já construíste algo e queres analisá-lo mais de perto antes de o partilhares com utilizadores reais, não há problema nenhum. O agente pode rever o que existe e sugerir melhorias sem teres de recomeçar do zero.
Alguns prompts que funcionam bem para este tipo de revisão:
O agente vai analisar como o acesso, o tratamento de dados e as integrações estão configurados, e explicar o que beneficiaria de ajustes. Depois podes decidir o que aplicar.
Podes pedir ao agente, em qualquer momento, para explicar como algo no teu projeto funciona. Alguns prompts que costumam dar respostas claras:
Se não tiveres a certeza se algo no teu projeto está bem, basta descreveres a tua preocupação ao agente em palavras simples. Ele vai analisar as partes relevantes e ou explicar o que existe, ou sugerir o que mudar. Não há perguntas erradas, e perguntar é mais rápido do que adivinhar.
Para contexto sobre o que o Macaly trata ao nível da plataforma, vê a Visão geral da segurança. Para casos de uso específicos, contacta support@macaly.com.