NyheterSantoso Foto | VideoKontakt

Skriv ner hur du vill ha det

Claude och ChatGPT kan komma ihåg saker om dig. Men vill du att AI:n skriver som du och följer dina regler varje gång behöver du skriva ner dem själv. Så här gör jag i chatten och i Claude Code.

9 min läsning

Säg till Claude eller ChatGPT att du inte vill ha kommatecken före "och" så kommer den ihåg det. Ibland. Minnet är AI:ns egen sammanfattning av vad du har sagt. Du bestämmer inte vad som sparas eller hur det formuleras. Det är dessutom svårt att se vad som faktiskt står där.

Jag skriver hellre ner det själv. Då har jag en text som jag kan läsa, ändra och ta med mig. Den läses i början av varje samtal, så AI:n vet hur jag vill ha det innan jag har sagt något.

I den här texten:

En arbetsbeskrivning i klartext

Instruktionerna är vanlig text. Ingen kod. Skriv dem som du skulle förklara jobbet för en ny kollega första dagen: hur du skriver, vad du aldrig vill se och vad den måste fråga om först.

Var texten ligger skiljer sig mellan chatten och Claude Code. Innehållet är detsamma.

I chatten

Claude och ChatGPT har två ställen för instruktioner.

  • För hela kontot. Under inställningarna finns en ruta för hur du vill att AI:n ska svara. Den gäller i alla samtal. Skriv sådant som alltid gäller: språk, ton och ord du inte vill ha.
  • För ett projekt. Skapa ett projekt för till exempel offerter eller nyhetsbrev och ge det egna instruktioner. De gäller i alla samtal i projektet. Där kan du också lägga filer, som en prislista eller några texter du är nöjd med.

I chatten skriver du in reglerna för hand. Varje ny regel får du klistra in själv.

I Claude Code

I Claude Code är instruktionerna en fil som heter CLAUDE.md. Codex och flera andra agenter läser en fil som heter AGENTS.md. Samma idé med ett annat namn.

För allt

I hemmappen

~/.claude/CLAUDE.md gäller i alla projekt på datorn. Här står språket, tonen och vad agenten måste fråga om först. Codex läser ~/.codex/AGENTS.md.

För ett projekt

I projektmappen

CLAUDE.md i projektets mapp gäller bara där. För santoso.se står det var bilderna ligger och vilka adresser som inte får ändras.

Skillnaden mot chatten är att agenten kan skriva i filen själv. När den gör något jag inte vill ha rättar jag det och säger: "Lägg till det här i CLAUDE.md så att det inte händer igen." Agenten skriver regeln med det som hände som skäl. Nästa gång vet den.

Filen kan också peka vidare till andra filer: mallar, logotyper eller en beskrivning av hur jag skriver mail. Agenten läser dem när de behövs.

Mina regler

Min fil är full av små saker. Var för sig är de inte märkvärdiga. Tillsammans gör de att texterna låter som jag.

  • Inget kommatecken före "och". Det är engelsk interpunktion. AI-modeller har läst mest engelska och sätter det hela tiden.
  • Inte "sajt". Jag skriver "hemsidan" eller adressen.
  • Inte "mejl". Jag skriver "mail", "mailet" och "maila".
  • En stil per varumärke. Allt som rör SecondTry görs med SecondTrys typsnitt, färger och logga. Filen pekar ut var mallarna ligger.
  • Fråga innan något ändras. Agenten får läsa i mina konton. Allt som ändrar något kräver ett uttryckligt ja. Ett ja gäller bara den sak det gavs för.

Ett exempel: mail som låter som jag

Det tydligaste exemplet är mail. Jag har en fil som heter Thomas email voice. Den beskriver hur jag skriver mail. Agenten tog fram den genom att läsa mailen i min skickat-mapp och leta efter mönster.

Det här är något av det den hittade:

  • Korta meningar och vanliga ord.
  • Poängen först. Ingen uppvärmning som "Hoppas allt är bra med dig".
  • Konkreta uppgifter: tider, vad som ingår och vad som händer sen.
  • Ett tydligt nästa steg på slutet, ofta en fråga eller "Ring mig gärna".
  • Alltid "Med vänliga hälsningar" och hela namnet.
  • Olika ton beroende på vem det gäller. Lite mer polerat till en ny kund, kortare till en leverantör.

Sådant är svårt att formulera om sig själv. Det syns när man läser många mail i rad. Det kan en agent göra på några minuter.

Så här blir skillnaden när en ny kund frågar vad det kostar att fotografera personalen och annat till hemsidan. Först utan instruktioner:

Hej Anna!

Tack så mycket för ditt mejl och ditt intresse för mina tjänster! Det låter som ett riktigt spännande uppdrag, och jag skulle bli väldigt glad att få hjälpa er att skapa bilder som verkligen lyfter ert varumärke.

Priset beror på flera faktorer, till exempel antal personer, plats och hur många bilder ni behöver. Om du vill kan vi boka ett kort möte där vi går igenom era behov mer i detalj.

Hör gärna av dig om du har några frågor – jag ser fram emot att höra från dig!

Vänliga hälsningar,

Thomas

Sedan med Thomas email voice:

Hej Anna,

Tack för att du skriver! Jag ser att ni har en bra hemsida redan idag, men den skulle bli ännu bättre med bilder på er och er verksamhet.

En halvdag brukar räcka för enklare porträtt av personalen (i ert fall 10 personer) och 25-30 bilder i er miljö, några produkter, när ni arbetar etc. Ni får de redigerade bilderna inom en vecka, klara för hemsida och sociala medier.

Priset är 10 000 kr exkl moms. Låter det bra?

Med vänliga hälsningar,

Thomas Santoso Westberg

Det första mailet är artigt men säger ingenting. Kunden vet lika lite efteråt och måste boka ett möte för att få veta mer. Det andra svarar på frågan, säger vad som ingår och ställer en enda fråga som tar affären vidare. Det kan jag skicka som det är.

Varför reglerna ibland inte följs

En regel i CLAUDE.md är inget lås. Den är en instruktion som AI:n väger mot allt annat den vet. Oftast vinner regeln. Ibland gör den inte det.

Jag har en regel om kommatecken före "och" i min fil. Ändå hade första utkastet av den här texten flera sådana. Det finns några vanliga skäl till att det blir så:

  • Vanan är starkare än regeln. Modellen har läst miljontals engelska texter med kommatecken före "and". En rad i en fil ska väga upp allt det. Ju mer en regel går emot hur modellen brukar skriva, desto oftare glider den.
  • Regeln lästes för länge sedan. Filen läses när samtalet börjar. Efter en lång session med kod, filer och felsökning ligger den långt bak. Det som hänt sedan väger tyngre.
  • Filen är för lång. När allt står med blir allt lika viktigt. Fyrtio regler om allt från typsnitt till servrar gör att ingen av dem sticker ut.
  • Regeln är för vag. "Skriv personligt" kan betyda vad som helst. AI:n gissar och gissar ofta som alla andra.
  • Uppgiften kräver mer än en regel. "Skriv mail som jag" går inte att säga på en rad. Det behövs en beskrivning av tonen, några exempel och vad som skiljer ett mail till en kund från ett till en leverantör.

Några saker hjälper. Gör regeln konkret och ge ett exempel. Håll filen kort. Gör det till en kontroll när det går: min fil säger att agenten ska söka efter ", och" innan en text lämnas över. Att söka är något agenten kan göra och se resultatet av. Det är säkrare än att hoppas att den kommer ihåg.

Det sista skälet går inte att lösa i CLAUDE.md. Där behövs något mer specifikt som läses precis när uppgiften börjar.

När en skill tar över

Thomas email voice ligger inte i CLAUDE.md. Den är en skill: en egen fil som bara läses när uppgiften passar. Eftersom den läses i början av uppgiften ligger instruktionerna nära det som ska göras. Den kan också vara så detaljerad som uppgiften kräver.

CLAUDE.md läses i varje samtal. Därför ska den vara kort och bara innehålla det som alltid gäller. Hur jag skriver mail gäller bara när jag skriver mail. Låg allt det i CLAUDE.md skulle agenten läsa om signaturer och kundtonen även när den rättar ett fel på hemsidan. Filen blir lång och de viktiga reglerna drunknar.

En skill börjar med en kort beskrivning, till exempel "använd när du skriver mail som Thomas". Agenten ser bara beskrivningen tills den behöver mer. Ber jag den svara en kund läser den hela filen.

De två arbetar ihop:

Alltid

CLAUDE.md

Det som gäller i allt jag gör. Inget kommatecken före "och". "Mail" och inte "mejl". "Hemsidan" och inte "sajten". Fråga innan något ändras.

Bara för mail

Skillen

Det som bara gäller mail. Tonen till en ny kund och till en leverantör. Hur ett mail börjar och slutar. Vilken signatur som hör till Santoso och vilken som hör till SecondTry.

Skillen kan bli mycket längre och mer detaljerad än en rad i CLAUDE.md. Den kan innehålla exempel, tabeller och mallar utan att de tar plats i alla andra samtal. Reglerna i CLAUDE.md gäller fortfarande när skillen används. Därför behöver skillen inte upprepa dem.

Så här väljer jag var något ska stå:

  • Gäller det alltid? Då står det i CLAUDE.md.
  • Gäller det en viss sorts uppgift och kräver mer än några rader? Då blir det en skill.
  • Förklarar jag samma sak varje gång jag gör en viss uppgift? Då är det dags att göra en skill av det.

I Claude i webbläsaren kan du också ladda upp egna skills. I ChatGPT kommer du närmast med ett eget projekt för mail, med beskrivningen av hur du skriver som instruktion.

Skriv varför

Skriv skälet bredvid regeln. "Inget kommatecken före och" är en regel. "Det är engelsk interpunktion" är ett skäl. Med skälet förstår AI:n också fall som regeln inte nämner.

Skälet hjälper dig själv också. Varför får adresserna på hemsidan inte ändras? För att de redan är publicerade och andra länkar till dem. Utan den meningen tar du bort regeln den dag den känns i vägen.

Så skriver du din egen

  1. Börja med tre saker Vad rättar du oftast i det AI:n skriver? Ett ord, en ton, en formulering. Skriv ner dem.
  2. Skriv skälet En mening per regel om varför.
  3. Låt AI:n läsa dina texter Ge den tio mail eller inlägg du har skrivit och be den beskriva hur du skriver. Rätta beskrivningen och spara den.
  4. Fyll på när det går fel Lägg till en regel varje gång du rättar något. I Claude Code kan du be agenten göra det.
  5. Rensa ibland En regel som inte längre stämmer är värre än ingen regel. Läs igenom texten då och då och stryk det som är inaktuellt.

Hur en skill byggs har jag skrivit om i Vad är en skill?

Vill du ha hjälp att skriva instruktioner för dig själv eller ditt team? Hör av dig.

Läs vidare

Alla texter →