Trabalhar a segurança com o agente é parecido com qualquer outra parte da conversa. O agente do Macaly aplica padrões sensatos, e o que você traz é contexto: que tipo de projeto é, com quais dados ele lida e o que é importante para você. Quanto mais claro você for sobre o projeto, melhor o resultado.
Defina o contexto desde o início
O mais útil que você pode fazer é contar ao agente, logo no começo, que tipo de projeto está construindo. Algumas palavras de contexto no início levam a um resultado mais sólido do que pedir ajustes de segurança depois que tudo já está pronto.
Ao descrever o projeto, mencione se ele envolve contas de usuário, dados pessoais ou qualquer coisa sensível. O agente leva isso em conta no projeto inteiro, desde a estrutura do banco de dados até a proteção dos endpoints da API.
Acrescentar “garanta que cada usuário veja apenas os próprios dados” depois que o app está pronto muitas vezes significa refatorar o que já existe. Mencionar isso desde o início faz com que o agente projete o app assim desde o primeiro momento.
Exemplos de contexto útil:
O terceiro exemplo é tão útil quanto os dois primeiros. Ele diz ao agente que controles de acesso elaborados não são necessários, o que mantém o projeto simples.
Quando dar mais contexto ao agente
Para um site simples, sem contas nem integrações externas, os padrões da plataforma costumam dar conta do recado. Um prompt curto é suficiente.
Um prompt inicial mais detalhado ajuda quando o projeto envolve qualquer um destes pontos:
- Contas de usuário e dados pessoais
- Diferentes níveis de permissão (como admin e membro)
- Dados empresariais sensíveis em ferramentas internas
- APIs públicas ou formulários abertos a envios de qualquer pessoa
Nesses casos, algumas frases a mais no primeiro prompt evitam várias iterações depois.
O que são dados pessoais? Qualquer informação que possa identificar alguém: nome, e-mail, telefone, endereço, endereço IP, foto. Dados sensíveis são um nível acima: informações de saúde, dados financeiros, mensagens privadas ou qualquer coisa relacionada a crianças. Se o seu projeto vai armazenar algum desses tipos, mencionar isso no primeiro prompt ajuda o agente a configurar tudo de forma adequada.
Ajustando comportamentos durante a construção
À medida que o projeto cresce, você pode querer ajustar pontos específicos. O agente pode refinar a validação de entradas, o limite de requisições, o acesso por papéis, quais dados são enviados à página e comportamentos semelhantes. Você não precisa de termos técnicos, basta descrever o que quer em linguagem simples.
Alguns exemplos:
O agente entende a intenção e a aplica onde for necessário.
Se você não definiu o contexto no início
Se você já construiu algo e quer examinar o projeto com mais atenção antes de compartilhá-lo com usuários reais, não há problema. O agente pode revisar o que existe e sugerir melhorias sem que você precise começar de novo.
Alguns prompts que funcionam bem para esse tipo de revisão:
O agente analisa como o acesso, o tratamento de dados e as integrações estão configurados e explica o que se beneficiaria de ajustes. Depois, você decide o que aplicar.
A qualquer momento, você pode pedir ao agente que explique como algo funciona no seu projeto. Alguns prompts que costumam dar respostas claras:
Se você não tem certeza de que algo no projeto está certo, descreva sua dúvida ao agente com suas próprias palavras. Ele analisa as partes relevantes e explica o que existe ou sugere o que mudar. Não existem perguntas erradas, e perguntar é mais rápido do que adivinhar.
Para entender o que o Macaly cuida no nível da plataforma, veja a Visão geral da segurança. Para casos específicos, entre em contato pelo e-mail support@macaly.com.