· fredrik
Snabb notis 2026-04-15 Onsdag
I utvecklingen av den nya Matkalkyl: Det går bra! (Även om det inte ser ut så utifrån.)
Jag har nu tillämpat automatiska AI-agenter som körs några gånger i timman och har nu i skrivandets stund arbetat i totalt 14 timmar för att lösa ett större jobb. En agent jobbar med huvuduppgiften---en större omstrukturering för ökad bärkraft---och en annan agent granskar samtidigt varje steg och gör en kvalitetskontroll som sedan kommer matas tillbaka till huvudagenten för en slutlig rättning och finjustering där det är nödvändigt och berättigat.
Jag behöver alltså inte ens sitta vid datorn och instruera AI-agenterna manuellt, och precis denna metod är vad hela världen den senaste tiden har pratat om. Detta lilla exempel illustrerar principen om \"mörka fabriker\" där \"ljuset är släckt\" och maskiner jobbar oberoende av människor. Detta är det första fallet där jag tillämpar AI-automatisering och innebär nästa steg i min AI-användning. Det finns absolut ingen återvändo till traditionell programmering. Tidigare manuella metoder som existerade innan AI är helt förlegade för mig. Jag har dock enorm nytta av tidigare erfarenheter.
Man skulle kunna tro att det är just i detta läge när jag har en stor mängd AI-genererad kod, som jag plötsligt tvingas bekänna att allt går åt skogen på grund av akumulerad och oväntad komplexitet, men så är inte fallet. Det går istället bättre och bättre. AI kan mycket väl struturera systemet om den ges rätt riktning och styrning. Nu har jag till och med lyckats automatisera hela processen, så att AI:n kör sina 100 steg självständigt i rätt riktning för att avancera hela systemet.
I termer om effektivitet är detta rent av som att guld faller ner från himmelen. Nästan fullständigt ofattbart. Ja förvånas fortfarande. Jag är dock fortfarande lite orolig för att mitt projekt plötsligt ska uppenbaras innehålla dolda systemkritiska brister och baseras på en omöjlig och naiv arbetsmetod som skapar mer problem än nytta, men detta jag gör just nu---resultatet av det---kommer antagligen bli positivt och därmed mer fullständigt bevisa att sådan oro inte längre är berättigad, överhuvudtaget, därför att bristen inte längre ligger hos AI:n utan hos människan som ger instruktionerna och hanterar agenterna. AI:n har övertygat mig på alla andra nivåer av min användning, och nu är det dags att testa huruvida automatiserad agentisk AI också är pålitligt.
Det ska bli intressant att se resultatet om några timmar. Vi får se... men så som jag känner AI:n tvekar jag inte mycket.
Det var helt rätt av mig att lägga tid på att lära mig Linux de senaste åren istället för att påskynda utvecklingen av Matkalkyl, därför att AI tillsammans med Linux är extremt effektivt och kraftfullt, och fullständigt ersätter alla mina manuella ansträngningar. Det hade varit bortkastad tid att lägga tid på manuella ansträngningar---skriva mängder av kod för hand---innan AI:n blev bättre. Linux och generell systemdesign var väl värt att investera i, därför att dessa två blir mycket användbara med AI. Det första för att köra AI med hög effektivitet, och det andra för att styra AI rätt via gott konceptuellt resonemang. Även ontologi och metafysik visade sig förebreda mig väl för AI-användning och design av system. Mitt intresse för väldigt abstrakta system kommer väl i hand, eftersom AI flyttar nivån för problemlösning till en mycket högre abstraktionsnivå (typ: vi har miniräknare och behöver inte lägga tid på att räkna förhand utan kan fokusera på problemets kärna). Jag lyckades med mitt mål att ta mitt tänkande till en ny nivå.
Detaljer: Det är på tiden att se till att systemet följer den ursprungliga planen. Precis som jag förutsåg så skapar AI oväntad komplexitet om den tappar riktning för struktur. Låt oss föreställa två olika lösningar: lösning X och lösning Y. Exempelvis var jag ivrig att skapa resultat och var inte strikt med att kräva lösning X. AI har bekvämt och konsekvent använt lösning Y istället eftersom det vanligtvis är standard. Det skapar nu onödig komplexitet. Jag ver medveten om bristen och att jag senare kommer få strukturera upp det. Det jobbet gör nu de automatiska AI-agenterna som beskrivet ovan. Just nu i skrivandets stund är de ungefär på steg nummer 50 i utvecklingsplanen. Utvecklingsplanen var dessutom något som AI-agenten själv specificierade efter att ha förstått min avsikt och den grundstruktur jag skapat samt analyserat 50 000 rader av befintlig programkod.
När folk får problem med automatisering av AI, beror det möjligtvis på en allt för tidig automatisering där riktningen inte är tillräckligt tydlig. Det räcker inte med \"Planera och bygg ett mobil-spel till mig som är roligt och modernt\". Ja, du får visseligen en färdig produkt, men den innehåller antagligen 4 lager av olika design-filosofier tillsammans med endel genvägar som ser bra ut i ett isolerat kontext men dåligt ur ett helhetsperspektiv (därför att AI-agenten inte var medveten om helhets-kontextet och dess struktur, för att du inte upplyste tydligt om det, eller för att du överskred agentens minneskapacitet). Automatiseringen måste också, precis som övrig agentstyrd AI-användning, riktas med precission, och sådan precission är möjlig när människan har erfarenhet om det tekniska området och vet mer i detalj vad som önskas.