Skip to main content
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.

Verificar áreas específicas com o agente

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.