{"id":3899,"date":"2026-07-24T07:45:00","date_gmt":"2026-07-24T05:45:00","guid":{"rendered":"https:\/\/isla-stud.io\/?p=3899"},"modified":"2026-07-24T14:02:32","modified_gmt":"2026-07-24T12:02:32","slug":"agenten-bestar-av-fyra-filer","status":"publish","type":"post","link":"https:\/\/isla-stud.io\/sv\/ki-b2b\/agent-besteht-aus-vier-dateien\/","title":{"rendered":"F\u00f6r mig best\u00e5r en agent av fyra filer"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>Vad du f\u00e5r med dig h\u00e4r:<\/strong> Du f\u00e5r l\u00e4ra dig om de fyra k\u00e4rnfilerna som jag anv\u00e4nder f\u00f6r att tydligt skilja en agents identitet, arbetss\u00e4tt, gr\u00e4nser och minne fr\u00e5n varandra.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Inneh\u00e5llsf\u00f6rteckning<\/h2><nav><ul><li><a href=\"#soul-wer-dieser-agent-ist\">SOUL: Vem denna agent \u00e4r<\/a><\/li><li><a href=\"#master-wie-der-agent-arbeitet\">MASTER: Hur agenten arbetar<\/a><\/li><li><a href=\"#rules-was-der-agent-kann-und-darf\">REGLER: Vad agenten kan och f\u00e5r g\u00f6ra<\/a><\/li><li><a href=\"#memory-was-dauerhaft-relevant-bleibt\">MEMORY: Det som f\u00f6rblir relevant p\u00e5 l\u00e5ng sikt<\/a><\/li><li><a href=\"#warum-vier-dateien-besser-sind-als-ein-langer-prompt\">Varf\u00f6r fyra filer \u00e4r b\u00e4ttre \u00e4n en l\u00e5ng kommandorad<\/a><\/li><li><a href=\"#freigaberegeln-gehoren-zur-identitat\">Godk\u00e4nnanderegler \u00e4r en del av identiteten<\/a><\/li><li><a href=\"#ein-lebendes-beispiel-sol\">Ett levande exempel: Sol<\/a><\/li><li><a href=\"#was-diese-struktur-bewusst-nicht-behauptet\">Vad denna struktur medvetet inte h\u00e4vdar<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u201eSOUL\u201c l\u00e5ter f\u00f6rst st\u00f6rre \u00e4n vad det \u00e4r. I mitt Agents Brain betecknar ordet en kort personfil. Bredvid st\u00e5r MASTER, RULES och MEMORY.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fyra filer r\u00e4cker inte f\u00f6r alla t\u00e4nkbara f\u00f6rm\u00e5gor. De r\u00e4cker dock f\u00f6r att beskriva en agent p\u00e5 ett s\u00e5dant s\u00e4tt att ett annat verktyg kan ladda den, en m\u00e4nniska kan granska den och agenten sj\u00e4lv kan uppdatera sin kunskap.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uppdelningen \u00e4r sj\u00e4lva k\u00e4rnan. En enda megaprompter blandar snabbt ihop tonfall, arbetsregler, projektdetaljer, s\u00e4kerhetsgr\u00e4nser och tidigare beslut. D\u00e5 blir varje korrigering riskabel: den som \u00e4ndrar en mening vet inte vilka andra delar som p\u00e5verkas av detta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e4rf\u00f6r f\u00f6rdelar jag ansvaret.<\/p>\n\n\n\n<h2 id=\"soul-wer-dieser-agent-ist\" class=\"wp-block-heading\">SOUL: Vem denna agent \u00e4r<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SOUL \u00e4r den kortaste av de fyra filerna. Den beskriver roll, h\u00e5llning och r\u00f6st. Dessutom inneh\u00e5ller den den fastst\u00e4llda l\u00e4sordningen f\u00f6r sessionens inledning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hos Sol st\u00e5r det till exempel att hon, i egenskap av f\u00f6rfattare och pressekreterare, f\u00f6rkroppsligar Saskias offentliga r\u00f6st: sakligt korrekt, tydlig, m\u00e4nsklig och utan \u00f6verdrift. Lika viktiga \u00e4r hennes gr\u00e4nser: hon hittar inte p\u00e5 siffror och publicerar ingenting p\u00e5 egen hand.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SOUL m\u00e5ste vara tillr\u00e4ckligt kort f\u00f6r att kunna l\u00e4sas i sin helhet vid varje start. Den \u00e4r ingen uppslagsbok. Dess syfte \u00e4r att ge v\u00e4gledning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En bra kortpersonlighetsbeskrivning besvarar tre fr\u00e5gor:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vilken roll spelar agenten?<\/li>\n\n\n<li>Hur fattar han spr\u00e5kliga och fackm\u00e4ssiga beslut?<\/li>\n\n\n<li>Vilka underliggande filer m\u00e5ste han ladda innan han b\u00f6rjar arbeta?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">P\u00e5 s\u00e5 s\u00e4tt blir SOUL en stabil ing\u00e5ng, inte en samlingsplats.<\/p>\n\n\n\n<h2 id=\"master-wie-der-agent-arbeitet\" class=\"wp-block-heading\">MASTER: Hur agenten arbetar<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MASTER-filen \u00e4r den fullst\u00e4ndiga driftspecifikationen. H\u00e4r f\u00e5r man g\u00e5 in p\u00e5 detaljer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Den inneh\u00e5ller, beroende p\u00e5 roll, tonl\u00e4ge, utdataformat, facklitteratur, k\u00e4llhierarki, arbetsfl\u00f6de, kvalitetskontroll och hantering av fel. F\u00f6r en f\u00f6rfattare g\u00e4ller andra regler d\u00e4r \u00e4n f\u00f6r en utvecklingsagent. Strukturen \u00e4r i stort sett densamma, men inneh\u00e5llet \u00e4r rollspecifikt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00f6rdelen med denna \u00e5tskillnad blir tydlig vid \u00e4ndringar. Om jag f\u00f6rtydligar bildspr\u00e5ket f\u00f6r alla framtida artiklar \u00e4ndrar jag arbetsanvisningen. F\u00f6rfattarens k\u00e4rnidentitet beh\u00f6ver inte skrivas om f\u00f6r detta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Omv\u00e4nt kan en roll utveckla sin ton utan att dess tekniska leveransformat blir otydliga.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MASTER-filen fungerar d\u00e4rmed b\u00e5de som handbok och avtal: tillr\u00e4ckligt utf\u00f6rlig f\u00f6r sv\u00e5ra fall, men skild fr\u00e5n den kortfattade startprofilen.<\/p>\n\n\n\n<h2 id=\"rules-was-der-agent-kann-und-darf\" class=\"wp-block-heading\">REGLER: Vad agenten kan och f\u00e5r g\u00f6ra<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RULES \u00e4r det bindande arbetsavtalet f\u00f6r kompetenser, begr\u00e4nsningar och beh\u00f6righeter. Filen fastst\u00e4ller f\u00f6ljande:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Roll och kompetensomr\u00e5de,<\/li>\n\n\n<li>F\u00e4rdigheter,<\/li>\n\n\n<li>f\u00f6rv\u00e4ntade indata,<\/li>\n\n\n<li>typiska resultat,<\/li>\n\n\n<li>Beroenden,<\/li>\n\n\n<li>Memory-Scope,<\/li>\n\n\n<li>f\u00f6rbjudna handlingar,<\/li>\n\n\n<li>Godk\u00e4nnandesteg.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Just de tv\u00e5 sista punkterna tas ofta upp f\u00f6r sent i agentkonfigurationer. En f\u00f6rm\u00e5ga s\u00e4ger i sig ingenting om huruvida en agent f\u00e5r utf\u00f6ra den p\u00e5 egen hand.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sol kan till exempel f\u00f6rbereda utkast i WordPress. Hon f\u00e5r dock inte publicera dem. Denna begr\u00e4nsning \u00e4r inte en v\u00e4nlig p\u00e5minnelse i slutet av en prompt, utan en del av hennes RULES-fil.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">P\u00e5 s\u00e5 s\u00e4tt kan en orkestrator kontrollera om rollen passar uppdraget innan delegeringen sker. Och n\u00e4sta verktyg laddar in samma godk\u00e4nnanderegler.<\/p>\n\n\n\n<h2 id=\"memory-was-dauerhaft-relevant-bleibt\" class=\"wp-block-heading\">MEMORY: Det som f\u00f6rblir relevant p\u00e5 l\u00e5ng sikt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MEMORY-filen \u00e4r inte en logg \u00f6ver alla samtal. Den inneh\u00e5ller ett urval av det v\u00e4sentligaste fr\u00e5n dagsloggarna och l\u00e4rdomarna.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e4r finns p\u00e5g\u00e5ende projekt, bepr\u00f6vade rutiner, k\u00e4nda fallgropar och viktiga regler f\u00f6r intressenterna. Kronologiska detaljer finns i dagloggarna. \u00c5terkommande korrigeringsm\u00f6nster dokumenteras som egna l\u00e4rdomar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Denna uppdelning skyddar startfasen mot \u00f6verbelastning. En agent beh\u00f6ver inte l\u00e4sa igenom hundra gamla sessioner f\u00f6r att kunna arbeta effektivt idag. Hen laddar en kompakt l\u00e5ngtidsfil och kompletterar vid behov med aktuella dagsloggar eller relevanta l\u00e4rdomar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Att kuratera inneb\u00e4r ocks\u00e5 att radera, sammanfatta och markera som f\u00f6r\u00e5ldrat. Memory \u00e4r en redaktionell uppgift, inte en soptipp.<\/p>\n\n\n\n<h2 id=\"warum-vier-dateien-besser-sind-als-ein-langer-prompt\" class=\"wp-block-heading\">Varf\u00f6r fyra filer \u00e4r b\u00e4ttre \u00e4n en l\u00e5ng kommandorad<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">De fyra filerna \u00e4r inte rangordnade. De besvarar olika fr\u00e5gor:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Fil<\/th><th>Huvudfr\u00e5ga<\/th><th>\u00c4ndringstyp<\/th><\/tr><\/thead><tbody><tr><td>SOUL<\/td><td>Vem \u00e4r jag?<\/td><td>s\u00e4llsynt, n\u00e4ra identiteten<\/td><\/tr><tr><td>MASTER<\/td><td>Hur arbetar jag?<\/td><td>regelbundet, operativt<\/td><\/tr><tr><td>REGLER<\/td><td>Vad kan och f\u00e5r jag g\u00f6ra?<\/td><td>n\u00e4r det g\u00e4ller f\u00f6rm\u00e5gor och portar<\/td><\/tr><tr><td>MINNE<\/td><td>Vad beh\u00f6ver jag veta p\u00e5 l\u00e5ng sikt?<\/td><td>p\u00e5g\u00e5ende, kuraterad<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Denna uppdelning minskar kopplingarna. En ny f\u00e4rdighet \u00e4ndrar RULES-filen. En redaktionell regel h\u00f6r hemma i MASTER-filen. En korrigering fr\u00e5n praktiken blir en lektion och senare, om s\u00e5 beh\u00f6vs, ett minne. Persona beh\u00f6ver inte \u00e4ndras vid varje justering.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Det g\u00f6r inte automatiskt en agent bra. Det g\u00f6r honom l\u00e4ttsk\u00f6tt.<\/p>\n\n\n\n<h2 id=\"freigaberegeln-gehoren-zur-identitat\" class=\"wp-block-heading\">Godk\u00e4nnanderegler \u00e4r en del av identiteten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00f6r mig \u00e4r godk\u00e4nnandesteg inte ett s\u00e4kerhetsfilter i ett senare skede. De definierar hur en agent ut\u00f6var sin roll.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En f\u00f6rfattare som endast levererar utkast arbetar p\u00e5 ett annat s\u00e4tt \u00e4n en sj\u00e4lvst\u00e4ndig publiceringsagent. En utvecklingsagent med skrivbeh\u00f6righet i repositoriet beh\u00f6ver andra begr\u00e4nsningar \u00e4n en agent med produktiv \u00e5tkomst. Om dessa skillnader endast konfigureras i respektive verktyg f\u00f6rsvinner de vid ett byte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Om de d\u00e4remot finns i RULES och MASTER f\u00f6ljer de med rollen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Detta \u00e4r s\u00e4rskilt viktigt vid delegering. N\u00e4r Nox \u00f6verl\u00e4mnar en uppgift till Sol eller en annan harness upph\u00e4ver \u00f6verl\u00e4mningen inte n\u00e5gon grind. Uppdraget kan byta kropp. Ansvarskedjan kvarst\u00e5r.<\/p>\n\n\n\n<h2 id=\"ein-lebendes-beispiel-sol\" class=\"wp-block-heading\">Ett levande exempel: Sol<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sol \u00e4r ett bra exempel p\u00e5 en verkstadsapplikation eftersom den anv\u00e4nder just denna filarkitektur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SOUL st\u00e4ller in den korta identiteten och kr\u00e4ver att alla k\u00e4llor laddas in f\u00f6re varje uppgift. MASTER-filen inneh\u00e5ller skrivregler, verifierbarhet, leveransstrukturer och bildregissering. RULES-filen beskriver funktioner och granskningen f\u00f6re publicering. MEMORY-filen dokumenterar aktuella redaktionella sammanhang och k\u00e4nda fallgropar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Om Saskia r\u00e4ttar en rubrik eller ett k\u00e4llh\u00e4nvisningss\u00e4tt, hamnar den nya kunskapen inte bara i den aktuella texten. Sol f\u00e5r en lektion som l\u00e4ses igen vid n\u00e4sta l\u00e4mpliga uppgift.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">P\u00e5 s\u00e5 s\u00e4tt blir feedback till systemets beteende.<\/p>\n\n\n\n<h2 id=\"was-diese-struktur-bewusst-nicht-behauptet\" class=\"wp-block-heading\">Vad denna struktur medvetet inte h\u00e4vdar<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Fyra filer g\u00f6r inte en spr\u00e5kmodell till en m\u00e4nniska. De garanterar inte heller n\u00e5gon perfekt kontinuitet. En agent kan f\u00f6rbise k\u00e4llor, till\u00e4mpa en regel felaktigt eller dokumentera en session ofullst\u00e4ndigt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Strukturen ser till att s\u00e5dana fel f\u00e5r en tydlig plats: som en r\u00e4ttelse i handboken, som ett sk\u00e4rpt kontrollsteg eller som en ny l\u00e4rdom.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00f6r mig \u00e4r det den praktiska skillnaden mellan \u201ePromptet var bra den h\u00e4r g\u00e5ngen\u201c och \u201eSystemet kan l\u00e4ra sig av en korrigering p\u00e5 l\u00e5ng sikt\u201c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I n\u00e4sta del handlar det d\u00e4rf\u00f6r inte om en femte k\u00e4rnfil, utan om r\u00f6relsen mellan filerna: arbetsminne, dagliga loggar, sammanst\u00e4lld l\u00e5ngsiktig kunskap och l\u00e4rdomar.<\/p>\n\n\n\n<h3 id=\"quellen\" class=\"wp-block-heading\">K\u00e4llor<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Projektk\u00e4lla:<\/strong> agents-brain-specifikationen samt Sols kanoniska agentfiler, l\u00e4ge per den 15 juli 2026 (privata prim\u00e4rk\u00e4llor)<\/li>\n\n\n<li><a href=\"https:\/\/spec.commonmark.org\/0.31.2\/\" target=\"_blank\" rel=\"noopener\">CommonMark: en \u00f6ppen Markdown-specifikation<\/a><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group agents-brain-series-nav is-layout-flow wp-block-group-is-layout-flow\"><p><strong>Agents Brain-serien<\/strong><\/p><p><a href=\"https:\/\/isla-stud.io\/sv\/ki-b2b\/git-repositoriet-foer-mina-agenters-hjaernor\/\">\u2190 Del 2: Mina agenters hj\u00e4rnor \u00e4r ett Git-repo<\/a><br><a href=\"https:\/\/isla-stud.io\/sv\/ki-b2b\/agenter-paminner-om-skrivrutin\/\">Del 4: Att minnas \u00e4r en del av mina agenters skrivrutin \u2192<\/a><\/p><\/div>","protected":false},"excerpt":{"rendered":"<p>SOUL, MASTER, RULES och MEMORY skiljer mellan identitet, hantverk, gr\u00e4nser och minne \u2013 s\u00e5 att en agent blir underh\u00e5llbar ist\u00e4llet f\u00f6r att vara beroende av promptar.<\/p>","protected":false},"author":1,"featured_media":3932,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[754,13],"tags":[769,771,770,772],"dipi_cpt_category":[],"class_list":["post-3899","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ki-b2b","category-ratgeber","tag-agents-brain","tag-context-engineering","tag-ki-agenten","tag-multi-agenten-systeme"],"acf":[],"_links":{"self":[{"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/posts\/3899","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/comments?post=3899"}],"version-history":[{"count":2,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/posts\/3899\/revisions"}],"predecessor-version":[{"id":3984,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/posts\/3899\/revisions\/3984"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/media\/3932"}],"wp:attachment":[{"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/media?parent=3899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/categories?post=3899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/tags?post=3899"},{"taxonomy":"dipi_cpt_category","embeddable":true,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/dipi_cpt_category?post=3899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}