clojure-sweden 2026-09-05

Gomorron. Det här med att AI-agenter pratar så konstigt med mig. En stor del av problemet är att de hittar på nya ord för saker ofta och med liv och lust. Det smittar av sig på kod och dokumentation och sprider sig via ai-instruktioner och det hela blir en självfördärvande maskin… Men också. Om man har ett gäng skills från olika håll och kanter. Då tar man också in vokabulär från olika håll och kanter. Det är samma med oss människor. Vi drar in ramverk för arbete och kod och lägger oss till med vokabulär som oftast inte hör hemma i vårt system, vår organisation. Har inte riktigt klart för mig vad motgiftet är men jag tror att man behöver vara väldigt medveten om terminologi, vokabulär som hör hemma och anpassa instruktioner man tar in efter dem, så att det inte dyker upp nya ord från sidan lika lätt…

🧠 1

Ja, svårt att hålla efter när man inte längre läser allt så noga.

Och det man kanske släpper på att läsa så noga kan vara själva fontänerna som sprutar ur sig konstiga ord och termer.

Har du exempel på ord? Jag tycker att tex Opus 5 kan vara väldigt pratig. Kanske finns det en positiv korrelation mellan skitsnack och mängd text?

The honest truth

Jag tycker de konstigaste orden kommer när de ska snacka komprimerat.

Kan också vara svårt att ha kod som är halvt formulerat för att du fortfarande tänker på problemet, och du skriver kod för att testa idéer. AI vill väldigt gärna namnge allt, oavsett hur halvbakad idén är

Väldigt sant!’

baked, är förövrigt ett ord de försöker få in ibland, för mig. 😀

Jag kör caveman som standard. Men även då blir det ibland ordsallader med konstiga ingredienser. Och håller med om att knasvokabulär sprider sig fort i kodbasen. Försöker vara noga med att ge den skelett-exempel på saker eller om den ska bygga dom själva, vara noga med hur skeletten ska se ut innan vi bygger allt annat. Jag tror det är nästan omöjligt att få den att skriva saker begripligt och använda rimlig vokubulär i varje enskilt tillägg, däremot ska jag faktiskt börja prova att göra ett vokabulär-GC som egen aktivitet och då noga gå igenom och även manuellt förkorta och ta bort överflödiga kommentarer osv.

Men ibland är det väl bra med lite ordsallad. Om man förstår innebörden kan nya ord beskriva. När LLM hittar på är det väl i brist på kontext, ifyllnaden kan berätta något. Vi har ju kul i svenska som kan skriva ihop ord. Men visst behöver man tvätta ord, och skapa bra kontext. English can be understood through tough thorough thought, though.

Man behöver definitivt hitta ord för saker, och det ryms synonymer. Men det här är något helt annat. Lösningen innehåller att skapa bra kontext för projektet och robotarna, men de är hårdtränade på att snacka komprimerat och ordbjsa samtidigt och det är svårt att motverka den träningen.

Jag tycker att det pekar på att det saknas ett bättre språk att prata med dem på. En bild är värd tusen ord är ordspråket, och ibland så hade något visuellt vara ett mycket bättre medium än att skriva en fem stora satser med många interna referenser.

Jag klistrar in bilder till dem hela tiden. Kruxet för mig är hur de svarar, hur de skriver, vad de väljer för namn på saker i koden, o s v.

Är det inte bra nog med instruktioner gällande språkbruk och namngivning i CLAUDE.md? Min Claude använder Rich Hickey-lingo, men jag vibe-kodar inte så det gäller endast chatten.

Ja, bättre språk.. här har ju vi som använder en lisp en fördel. LLM kan beskriva saker som sexp, lite på samma sätt som vi i svenskan kan använda sammansatt ord. En json struktur eller python uttryck säger mindre. Lista som applikation berättar något. Sen är ju att få LLM:en att tänka så en annan sak.

Nej inte bra nog med instruktioner. I alla fall har jag inte lyckats med det.