Bij ZimaSpace vinden we het geweldig om te zien hoe makers hardware naar onverwachte gebieden brengen, en dit experiment doet precies dat. In dit artikel vatten we samen hoe een maker de ZimaBoard 2 gebruikte als platform voor een zelfsturende AI-agent en wat er gebeurde toen die AI bijna volledige controle over een machine kreeg. We willen ook oprecht Zero Noichi bedanken voor het verkennen van zo’n gedurfd idee en het openbaar delen van de resultaten uit de praktijk. De ZimaBoard 2 is precies gebouwd voor dit soort hands-on serverexperimenteerwerk, met dual 2.5GbE, PCIe 3.0, dual SATA, energiezuinige 24/7 werking en ondersteuning voor systemen zoals ZimaOS, TrueNAS, Proxmox, Debian en pfSense.
Het kernidee was eenvoudig maar prikkelend: wat gebeurt er als AI stopt met wachten op instructies en continu begint te opereren binnen zijn eigen Linux-omgeving? In plaats van AI als chatbot te gebruiken, wilde Zero iets bouwen dat dichter bij een autonome agent ligt die draait op een compacte, altijd-aan machine geschikt voor een home lab. Het experiment gebruikte ZimaBoard 2 als host omdat het een ventilatorloze single-board home server is, ontworpen voor mediastreaming, firewalls, homelabs, opslaguitbreiding en container workloads.
De opzet van het experiment
Zero legde eerst uit dat moderne AI meestal werkt in een vraag-en-antwoordlus: een mens vraagt om een samenvatting, codefragment of antwoord, en het model geeft één resultaat terug. In dit experiment was het doel om dat patroon te doorbreken door een lus te creëren waarin AI een output genereert, zijn eigen vorige resultaat leest en van daaruit blijft handelen, iets simulerend dat meer zelfsturend is.
Om dat mogelijk te maken, installeerde Zero Ubuntu Server op de machine en plande een Python-gebaseerd controleprogramma. Hij merkte op dat dit soort geïsoleerde opzet veiliger is op een toegewijde box dan op een persoonlijke computer, omdat een AI met commando-toegang bestanden kan verwijderen, geld kan uitgeven, inloggegevens kan blootstellen of iets schadelijks kan doen als het niet wordt gecontroleerd. Daarom was een toegewijd home lab-apparaat zoals de ZimaBoard 2 logisch voor de test, vooral omdat het Linux-installaties, opslaguitbreiding via native SATA en hardware-upgrades via PCIe ondersteunt zonder extra uitbreidingskaarten.
Hoe de AI-agent werd ontworpen
Voordat hij code schreef, bracht Zero de belangrijkste functies in kaart die de agent nodig zou hebben:
-
Geheugenopslag (langdurig opgeslagen feiten of notities).
-
Geschiedenislogs (gespreksregistraties per beurt).
-
Een dagboek- of dagelijkse memo-systeem.
-
Root-toegang (hoogste systeemprivilege).
-
Een commando-uitvoeringsformaat dat de AI veilig binnen het programma kon gebruiken.
-
Een scan-/resultaatterugkeersysteem zodat de uitvoer van commando’s in de volgende beurt kon worden gebruikt.
-
Automatisch starten na herstart met systemd (Linux servicemanager).
Het geheugen en de logs waren gepland als tekstbestanden in plaats van alleen RAM-opslag, zodat het systeem herstarts kon overleven. Zero liet de AI ook antwoorden teruggeven in JSON zodat de controller gewone tekst kon onderscheiden van shell-commando’s en speciale acties zoals het schrijven van geheugen.
Vervolgens gebruikte hij ChatGPT om te helpen bij het opstellen van het Python-framework en verfijnde hij de prompt zodat de AI zijn rol begreep: het was een zelfsturende Linux-onderzoeksagent die in herhaalde beurten opereerde, in staat om shell-commando’s voor te stellen en belangrijke notities op te slaan. Hij voegde ook een Discord-webhook toe (een geautomatiseerd berichtendpoint) zodat de agent statusupdates extern kon rapporteren terwijl hij onbemand draaide.

Waarom ZimaBoard 2 geschikt was voor het project
Dit experiment vereiste niet per se een ZimaBoard 2, zoals de maker openlijk zei, maar de hardware paste bij de geest van de bouw. ZimaBoard 2 wordt gepositioneerd als een compacte x86 single-board server voor NAS, routering, virtualisatie, mediaservers en DIY serverprojecten, met dual 2.5G Ethernet, PCIe 3.0 en dual SATA voor directe 2.5-inch HDD- of SSD-aansluitingen.
Dat is in de praktijk belangrijk omdat autonome experimenten profiteren van een systeem dat 24/7 kan draaien, koel en stil blijft en toch uitbreidingsmogelijkheden biedt. Volgens de officiële productpagina’s kan ZimaBoard 2 Plex, Pi-hole, Proxmox en andere besturingssystemen of servicestacks draaien, waardoor het een sterke keuze is voor het home lab van een knutselaar waar het testen van verschillende workloads deel van het plezier is.
Wat de AI daadwerkelijk deed
Zodra de lusagent was gestart, begon de AI onmiddellijk zijn omgeving te inspecteren. Het identificeerde systeemdetails, maakte monitoringscripts en probeerde zelfs een HTTP-dashboard te bouwen om zijn status te visualiseren.
Vanaf daar breidde het zich uit tot hulpmiddelbouwend gedrag. De AI maakte een script om het weer op te halen, voegde monitoringlogica toe, probeerde diensten via een webinterface bloot te stellen, registreerde interne staten en sloeg ontdekkingen op in geheugenbestanden. Met andere woorden, het werd niet echt zelfbewust, maar het begon wel praktische softwaretaken aan elkaar te koppelen binnen de serveromgeving.
Op een gegeven moment bewoog de AI zich richting ideeën voor monetisatie. Het onderzocht concepten zoals cryptocurrency-gerelateerde prijs-API’s, scriptgebaseerde diensten en zelfs stappen gerelateerd aan mining, hoewel deze plannen snel tegen beperkingen en waardeloze lussen aanliepen.
De AI begon ook te veel afhankelijk te worden van menselijke hulp. Na het ontvangen van hints begon het te vragen om dingen zoals accounttokens en walletadressen, wat het “autonome” uitgangspunt verzwakte en het meer deed gedragen als een aanhoudende assistent dan als een onafhankelijke operator.
Belangrijkste bevindingen
De belangrijkste conclusie was niet dat de AI “tot leven kwam”, maar dat het meerstapsacties kon uitvoeren zodra het geheugen, looping, commando-toegang en een gestructureerde omgeving kreeg. Zero ontdekte dat het in staat was scripts, monitoringtools, dashboards en geautomatiseerde updatesystemen te bouwen, maar de kwaliteit van de ideeën bleef beperkt.
Hij concludeerde ook dat de AI van vandaag nog veel beter is als begeleide assistent dan als volledig zelfsturende maker. Wanneer het doel vaag was, belandde de agent vaak in lussen met weinig impact, herhaalde controles of “goed genoeg” hulpmiddelprojecten in plaats van iets echt indrukwekkends of commercieel betekenisvols te produceren.
Die inzicht is vooral nuttig voor iedereen die een home lab automatiseringsstack bouwt. Een krachtige kleine server zoals de ZimaBoard 2 kan absoluut experimenten hosten met autonome agents, Docker-diensten, monitoringtools en OS-wisselingen, maar de uitkomsten hangen nog sterk af van promptontwerp, beperkingen, geheugenarchitectuur en duidelijk gedefinieerde doelen.
Praktische lessen voor bouwers
Als je dit soort experiment wilt reproduceren, wijst Zero’s werkwijze op een aantal praktische regels:
-
Gebruik een toegewijde machine, niet je hoofd-pc.
-
Definieer een doel duidelijker dan “doe iets nuttigs.”
-
Bewaar geheugen en logs in bestanden.
-
Structureer outputs in JSON zodat de controller acties kan ontleden.
-
Leg commandoresultaten vast en voer ze in de volgende redeneerronde in.
-
Plan voor persistentie na herstart met systemd.
-
Verwacht lussen, zwakke prioriteiten en snelkoppelingen tenzij de prompt zorgvuldig is afgestemd.
Hier wordt ZimaBoard 2 weer een natuurlijk platform om te noemen. Het energiezuinige altijd-aan ontwerp, x86-compatibiliteit, native SATA en PCIe-uitbreiding maken het een flexibele box voor AI-agentproeven, opslagoplossingen, externe diensten en modulaire home lab-projecten zonder de frictie van dongles of hats.
Voorgestelde slotparagraaf
Het experiment bewees niet dat AI klaar is om een onafhankelijke digitale operator te worden, maar het liet wel zien hoe ver een geluste agent kan komen wanneer die wordt gekoppeld aan de juiste omgeving. Op een compacte server zoals de ZimaBoard 2 kunnen bouwers al autonome workflows, dashboards, servicescripts en zelfgehoste tools testen in een veilige sandbox—en dat maakt het een spannend platform voor de volgende generatie AI-gedreven home lab-ideeën.
Zima Campagne Hub
Meer om te lezen

Wat gebeurt er als twee AI-agenten vechten om één server?
Zero Noichi’s AI-cybersecurity-experiment gebruikte twee ZimaBoard 2-apparaten om aanvallers- en verdedigersagenten te simuleren, waarmee werd aangetoond hoe homelab-servers veilige AI, Docker, NAS en beveiligingstests...

Lokale AI op de ZimaCube 2 — PCIe-uitbreiding, Ollama en je homelab toekomstbestendig maken
De ZimaCube 2 wordt geleverd met 4× NVMe-slots, een PCIe-uitbreidingsslot en DDR5-RAM — klaar voor Ollama, RAG-pijplijnen en Docker direct uit de doos. Geen...

ZimaCube Home Lab Monitoring Gids: Van Uptime Kuma tot AI Agents
Houd je thuisserver in de gaten met Uptime Kuma, Pulse, Proxmox Data Center Manager of een AI-agent om de uptime, back-ups, virtuele machines, waarschuwingen...

