Att arbeta med säkerhet tillsammans med agenten påminner mycket om resten av konversationen. Macaly-agenten tillämpar rimliga standardval, och det du bidrar med är sammanhang: vilken typ av projekt det är, vilka data det hanterar och vad som är viktigt för dig. Ju tydligare du är om ditt projekt, desto bättre blir resultatet.
Ge sammanhang tidigt
Det mest användbara du kan göra är att tidigt tala om för agenten vilken typ av projekt du bygger. Några ord sammanhang i början ger ett starkare resultat än att be om säkerhetsjusteringar när allt redan är byggt.
När du beskriver projektet bör du nämna om det rör användarkonton, personuppgifter eller något annat känsligt. Agenten tar hänsyn till det i hela projektet, från hur databasen struktureras till hur API-endpoints skyddas.
Att lägga till “se till att varje användare bara ser sina egna data” när appen redan är byggd innebär ofta att det som finns måste byggas om. Om du nämner det från början utformar agenten appen på det sättet redan från start.
Exempel på användbart sammanhang:
Det tredje exemplet är lika användbart som de två första. Det talar om för agenten att avancerad åtkomstkontroll inte behövs, vilket håller projektet enkelt.
När du bör ge agenten mer sammanhang
För en enkel webbplats utan konton eller externa integrationer räcker plattformens standardval oftast. En kort prompt är tillräcklig.
En mer detaljerad första prompt hjälper när ditt projekt kommer att innehålla något av följande:
- Användarkonton och personuppgifter
- Olika behörighetsnivåer (till exempel admin och medlem)
- Känsliga affärsdata i interna verktyg
- Offentliga API:er eller öppna formulär
I de fallen sparar några extra meningar i första prompten många omgångar senare.
Vad räknas som personuppgifter? Allt som kan identifiera någon: namn, e-postadress, telefonnummer, adress, IP-adress, foto. Känsliga uppgifter är ett steg till: hälsouppgifter, ekonomiska uppgifter, privata meddelanden eller allt som rör barn. Om ditt projekt kommer att lagra någon av dem hjälper det agenten att sätta upp rätt om du nämner det i första prompten.
Finjustera beteenden under bygget
När projektet växer kan du vilja justera specifika saker. Agenten kan förfina indatavalidering, begränsning av antal anrop, rollbaserad åtkomst, vilka data som skickas till sidan och liknande beteenden. Du behöver inga tekniska termer, beskriv bara vad du vill ha med vanliga ord.
Några exempel:
Agenten förstår avsikten och tillämpar den där den behövs.
Om du inte gav sammanhang tidigt
Om du redan har byggt något och vill titta närmare på det innan du delar det med riktiga användare är det helt okej. Agenten kan granska det som finns och föreslå förbättringar utan att du behöver börja om.
Några prompter som fungerar bra för en sådan granskning:
Agenten tittar på hur åtkomst, datahantering och integrationer är uppsatta och förklarar vad som skulle tjäna på att justeras. Sedan bestämmer du vad som ska genomföras.
Kontrollera specifika områden med agenten
Du kan när som helst be agenten förklara hur något i ditt projekt fungerar. Några prompter som brukar ge tydliga svar:
Om du är osäker på om något i ditt projekt är rätt kan du bara beskriva din oro för agenten med vanliga ord. Den tittar på de berörda delarna och förklarar antingen vad som finns eller föreslår vad som bör ändras. Det finns inga fel frågor, och det går snabbare att fråga än att gissa.
Bakgrund om vad Macaly hanterar på plattformsnivå finns i Säkerhetsöversikten. För specifika användningsfall, kontakta support@macaly.com.