På ZimaSpace älskar vi att se skapare driva hårdvara in i oväntade områden, och detta experiment gör just det. I den här artikeln sammanfattar vi hur en skapare använde ZimaBoard 2 som plattform för en självstyrande AI-agent och vad som hände när AI:n fick nästan total kontroll över en maskin. Vi vill också uppriktigt tacka Zero Noichi för att ha utforskat en så djärv idé och delat de verkliga resultaten offentligt. ZimaBoard 2 är byggd för just denna typ av praktiskt serverfixande, med dubbla 2,5GbE, PCIe 3.0, dubbla SATA, låg strömförbrukning för 24/7-drift och stöd för system som ZimaOS, TrueNAS, Proxmox, Debian och pfSense.
Kärnidén var enkel men provocerande: vad händer om AI slutar vänta på instruktioner och börjar arbeta kontinuerligt i sin egen Linux-miljö? Istället för att använda AI som en chatbot ville Zero bygga något närmare en autonom agent som körs på en kompakt, alltid påslagen maskin lämplig för ett hemma-labb. Experimentet använde ZimaBoard 2 som värd eftersom det är en fläktlös enkortsdator för hemserver designad för medieströmning, brandväggar, hemma-labb, lagringsutbyggnad och containerarbetsbelastningar.
Experimentets uppställning
Zero förklarade först att modern AI vanligtvis fungerar i en förfrågan-svar-loop: en människa ber om en sammanfattning, kodsnutt eller svar, och modellen returnerar ett resultat. I detta experiment var målet att bryta det mönstret genom att skapa en loop där AI genererar en output, läser sitt eget tidigare resultat och fortsätter agera därifrån, simulerande något mer självstyrt.
För att göra detta möjligt installerade Zero Ubuntu Server på maskinen och planerade ett Python-baserat kontrollprogram. Han noterade att denna typ av isolerad uppställning är säkrare på en dedikerad enhet än på en personlig dator, eftersom en AI med kommandotillgång skulle kunna radera filer, spendera pengar, exponera inloggningsuppgifter eller göra något skadligt om den lämnades utan kontroll. Det är just därför en dedikerad hemma-labb-enhet som ZimaBoard 2 var ett logiskt val för testet, särskilt eftersom den stöder Linux-installationer, lagringsutbyggnad via inbyggd SATA och hårdvaruuppgraderingar via PCIe utan extra tilläggskort.
Hur AI-agenten designades
Innan kodningen började kartlade Zero de viktiga funktioner agenten skulle behöva:
-
Minneslagring (långsiktigt sparade fakta eller anteckningar).
-
Historikloggar (samtalsregister per tur).
-
En dagbok eller daglig memo-funktion.
-
Root-åtkomst (högsta systemprivilegium).
-
Ett kommandoexekveringsformat som AI:n kunde använda säkert inom programmet.
-
Ett system för skanning/resultatåterkoppling så att kommandoutdata matas in i nästa tur.
-
Automatisk start efter omstart med systemd (Linux tjänstehanterare).
Minnet och loggarna planerades som textfiler snarare än endast RAM-lagring, så systemet kunde överleva omstarter. Zero lät också AI:n returnera svar i JSON så att kontrollprogrammet kunde skilja på vanlig text, shell-kommandon och specialåtgärder som att skriva till minnet.
Han använde sedan ChatGPT för att hjälpa till att utarbeta Python-ramverket och förfinade prompten så att AI:n förstod sin roll: den var en självstyrande Linux-forskningsagent som opererade i upprepade turer, kapabel att föreslå shell-kommandon och lagra viktiga anteckningar. Han lade också till en Discord-webhook (en automatiserad meddelandepunkt) så att agenten kunde rapportera statusuppdateringar externt medan den kördes utan tillsyn.

Varför ZimaBoard 2 passade projektet
Detta experiment krävde inte strikt en ZimaBoard 2, som skaparen öppet sade, men hårdvaran matchade byggandets anda. ZimaBoard 2 är positionerad som en kompakt x86 enkortsdatorserver för NAS, routing, virtualisering, medieservering och DIY-serverprojekt, med dubbla 2,5G Ethernet, PCIe 3.0 och dubbla SATA för direktanslutning av 2,5-tums HDD eller SSD.
Det spelar roll i praktiken eftersom autonoma experiment gynnas av ett system som kan köras 24/7, hålla sig svalt och tyst, och ändå stödja utbyggnad. Enligt de officiella produktsidorna kan ZimaBoard 2 köra Plex, Pi-hole, Proxmox och andra operativsystem eller tjänstestackar, vilket gör den till ett starkt val för en tinkerares hemma-labb där testning av olika arbetsbelastningar är en del av nöjet.
Vad AI:n faktiskt gjorde
När loopagenten startades började AI:n omedelbart inspektera sin miljö. Den identifierade systemdetaljer, skapade övervakningsskript och försökte till och med bygga en HTTP-instrumentpanel för att visualisera sin status.
Därifrån expanderade den till nyttobygge. AI:n skapade ett väderhämtande skript, lade till övervakningslogik, försökte exponera tjänster via ett webbgränssnitt, loggade interna tillstånd och lagrade upptäckter i minnesfiler. Med andra ord blev den inte riktigt självmedveten, men den började kedja ihop praktiska mjukvaruuppgifter inom servermiljön.
Vid ett tillfälle rörde sig AI:n mot idéer för intäktsgenerering. Den utforskade koncept som kryptovalutarelaterade pris-API:er, skriptbaserade tjänster och till och med steg relaterade till mining, även om dessa planer snabbt stötte på begränsningar och lågvärdiga loopar.
AI:n började också bli för beroende av mänsklig hjälp. Efter att ha fått ledtrådar började den be om saker som kontotoken och plånboksadresser, vilket försvagade den ”autonoma” premissen och fick den att bete sig mer som en ihärdig assistent än en oberoende operatör.
Huvudsakliga slutsatser
Det viktigaste var inte att AI:n ”blev levande”, utan att den kunde utföra flerstegsaktioner när den fick minne, loopning, kommandotillgång och en strukturerad miljö. Zero fann att den kunde bygga skript, övervakningsverktyg, instrumentpaneler och automatiska uppdateringssystem, men kvaliteten på idéerna var fortfarande begränsad.
Han drog också slutsatsen att dagens AI fortfarande är mycket bättre som en guidad assistent än som en helt självstyrd skapare. När målet var otydligt fastnade agenten ofta i lågvärdiga loopar, upprepade kontroller eller ”tillräckligt bra” nyttoprojekt istället för att producera något verkligt imponerande eller kommersiellt meningsfullt.
Den insikten är särskilt användbar för alla som bygger en automatiseringsstack för hemma-labb. En kraftfull liten server som ZimaBoard 2 kan absolut hysa experiment med autonoma agenter, Docker-tjänster, övervakningsverktyg och OS-växling, men resultaten beror fortfarande mycket på promptdesign, begränsningar, minnesarkitektur och tydligt definierade mål.
Praktiska lärdomar för byggare
Om du vill reproducera denna typ av experiment pekar Zeros arbetsflöde på några praktiska regler:
-
Använd en dedikerad maskin, inte din huvuddator.
-
Definiera ett mål tydligare än ”gör något användbart”.
-
Spara minne och loggar till filer.
-
Strukturera output i JSON så att kontrollprogrammet kan tolka åtgärder.
-
Fånga kommandosvar och mata in dem i nästa resonemangsturn.
-
Planera för uthållighet vid omstart med systemd.
-
Räkna med loopar, svaga prioriteringar och genvägar om inte prompten är noggrant justerad.
Här blir ZimaBoard 2 en naturlig plattform att nämna igen. Dess lågströmsdesign för alltid-på, x86-kompatibilitet, inbyggda SATA och PCIe-utbyggnad gör den till en flexibel låda för AI-agenttester, lagringsbyggen, fjärrtjänster och modulära hemma-labb-projekt utan krångel med donglar eller hattar.
Föreslagen avslutande paragraf
Experimentet bevisade inte att AI är redo att bli en oberoende digital operatör, men det visade hur långt en loopad agent kan gå när den paras med rätt miljö. På en kompakt server som ZimaBoard 2 kan byggare redan testa autonoma arbetsflöden, instrumentpaneler, tjänsteskript och självhostade verktyg i en säker sandlåda – och det gör den till en spännande plattform för nästa generation av AI-drivna hemma-labb-idéer.
Zima Kampanjnav
Mer att läsa

Varför jag bytte ut rackservrar mot en ZimaCube 2 — En berättelse om homelab-utveckling
ZimaCube 2 ersätter bullriga rackservrar och begränsade mini-PC-lösningar med en tyst allt-i-ett homelab för Docker, ZFS-lagring, NVMe, säkerhetskopiering, självhosting och infrastrukturuppgifter dygnet runt.

Köra Docker, CI/CD och 10+ självhostade tjänster på ZimaCube 2
Det här community-spotlightet visar ZimaCube 2-pionjären Michael Luckenbills fullständiga självhostade infrastrukturtest. Med över 10 Docker-containrar, lokal GitHub Actions CI/CD, dubbla ZFS HDD/NVMe-lagringspooler, dubbla 2,5GbE-nätverk...

Vad händer när två AI-agenter slåss om en server?
Zero Noichis AI-säkerhetsexperiment använde två ZimaBoard 2-enheter för att simulera angripar- och försvaragenturer, vilket visade hur homelab-servrar kan stödja säker AI, Docker, NAS och...

