OpenJarvis: Personal AI, On Personal Devices
OpenJarvis introduceert een gedecomponeerde, getypeerde persoonlijke AI-architectuur die gebruikmaakt van door LLM-gestuurde specificatiezoekopdrachten om vijf onafhankelijke primitieven te optimaliseren, waardoor on-device systemen cloudniveau-accuraatheid kunnen bereiken terwijl API-kosten en latentie drastisch worden gereduceerd.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat je een briljante, wereldklasse persoonlijke assistent hebt die in de cloud leeft. Ze is ongelooflijk slim, kan complexe problemen oplossen en verwerkt je gevoelige gegevens (zoals je e-mails, agenda en medische dossiers) door ze naar een enorme serverfarm te sturen. Dit werkt goed, maar het kost elke maand veel geld, vereist een internetverbinding en betekent dat je je privé dagboek uit handen geeft aan een vreemde om te lezen.
Nu, stel je voor dat je diezelfde assistent binnenin je eigen laptop of telefoon wilt hebben. Je wilt dat ze privé is, vrij van maandelijkse kosten, en werkt zelfs als je in een vliegtuig zit zonder Wi-Fi.
Het probleem is dat als je gewoon de "hersenen" van de cloud-assistent (een krachtig AI-model) neemt en probeert dit op je telefoon te draaien, het crasht. Het is alsof je probeert een Formule 1-racewagenmotor in een compacte sedan te rijden; de auto is niet gebouwd voor die motor. De ophanging, het brandstofsysteem en de stuurbekrachtiging van de auto (de softwarestack) zijn allemaal afgestemd op de kleinere motor. Als je de motor verwisselt zonder de rest van de auto aan te passen, valt het uit elkaar.
Dit is het kernprobleem dat het artikel "OPENJARVIS" oplost.
Het Probleem: De "Motorvervanging" Faalt
De onderzoekers deden een eenvoudig experiment: ze namen bestaande persoonlijke AI-systemen (zoals OpenClaw of Hermes Agent) en verwisselden simpelweg de cloud-hersenen voor een lokale (een kleiner AI-model dat op je apparaat draait).
Het resultaat? Het systeem werd vreselijk. De nauwkeurigheid daalde met 25–39%.
Waarom? Omdat de "instructies", "tools" en "geheugenvoorkeuren" allemaal specifiek waren geschreven voor de gigantische cloud-hersenen. Als je een lokale hersenen erin stopt, raakt deze in de war door instructies die hij niet ontworpen was om te volgen.
De Oplossing: De "LEGO-blaauwdruk" (De Spec)
De auteurs realiseerden zich dat je niet zomaar de hersenen kunt verwisselen; je moet de hele auto herbouwen om te passen bij de nieuwe motor. Om dit te doen, creëerden ze OPENJARVIS.
Denk aan OPENJARVIS als een universele LEGO-blaauwdruk (een "Spec"). In plaats van een rommelige, verwarde knoop van code, splitsten ze het persoonlijke AI-systeem op in vijf aparte, uitwisselbare LEGO-blokken:
- Intelligentie: De hersenen (het AI-model).
- Motor: De motor en transmissie van de auto (hoe het model draait).
- Agents: De logica van de bestuurder (hoe het denkt en besluit).
- Tools & Geheugen: De kaart en gereedschapskist (hoe het bestanden en internet benadert).
- Leren: De monteur (hoe het systeem zichzelf verbetert).
Omdat dit aparte blokken zijn, kun je het "Intelligentie"-blok vervangen door een lokaal model en vervolgens de andere vier blokken afstemmen om perfect bij het te passen. Het is alsof je een racewagenmotor neemt en de ophanging, banden en brandstofmix specifiek voor die motor aanpast, in plaats van te proberen hem in een sedan te forceren.
De Magische Truc: De "Tutor en Student"-Zoektocht
Zelfs met de LEGO-blokken is een lokale hersenen nog steeds minder slim dan een cloud-hersenen. Hoe zorg je ervoor dat de lokale presteert even goed als de cloud?
Ze bedachten een methode genaamd LLM-geleide spec-zoektocht. Stel je een Tutor-Student-relatie voor:
- De Student: De lokale AI die op je apparaat draait.
- De Tutor: Een super-slimme cloud-AI (zoals die waarvoor je betaalt).
Zo werken ze samen:
- De Test: De Student probeert een taak te doen en faalt.
- De Diagnose: De Tutor kijkt naar het falen en zegt: "Ah, je faalde omdat je de agenda-tool niet correct gebruikte," of "Je moet je redeneerstappen aanpassen."
- De Bewerking: De Tutor geeft niet zomaar het antwoord; hij herschrijft de LEGO-blaauwdruk. Hij kan zeggen: "Verander de toolbeschrijving," "Pas de geheugenvoorkeuren aan," of "Twee de parameters van de hersenen."
- De Poortwachter: Een strikte regel controleert: "Heeft deze verandering de Student beter gemaakt zonder hem ergens anders slechter te maken?" Zo ja, dan wordt de verandering geaccepteerd. Zo nee, dan wordt hij afgewezen.
- Het Resultaat: De Student leert en verbetert zijn blaauwdruk.
Cruciaal: De Tutor helpt alleen tijdens de "zoektocht"-fase (de opzet). Zodra de blaauwdruk is geperfectioneerd, draait de Student volledig op je apparaat zonder enige cloud-aanroep. De cloud-Tutor verdwijnt en je blijft over met een geoptimaliseerde, privé, lokale assistent.
De Resultaten: Privé, Snel en Goedkoop
Het artikel testte dit op 8 verschillende real-world taken (coderen, onderzoek, plannen, enz.). Dit was wat ze vonden:
- Prestatie: De geoptimaliseerde lokale assistenten presteerden bijna even goed als de dure cloud-versies. Bij 4 van de 8 tests was de lokale versie zelfs beter of gelijk. Gemiddeld waren ze slechts 3,2% minder nauwkeurig dan het beste cloud-model.
- Kosten: Omdat het lokale model op je eigen hardware draait, daalden de kosten per vraag met ongeveer 800 keer. Je stopt met het betalen van het maandelijkse abonnement.
- Snelheid: De lokale versie was 4 keer sneller omdat het niet hoefde te wachten tot data naar de cloud en terug reisde.
- Privacy: Je gegevens verlaten je apparaat tijdens normaal gebruik nooit.
Samenvatting
OPENJARVIS is een nieuwe manier om persoonlijke AI te bouwen. In plaats van een lokale AI te dwingen te werken als een cloud-AI, splitst het het systeem op in onderdelen en gebruikt het een "Tutor" om die onderdelen specifiek voor de lokale hardware te herontwerpen. Het resultaat is een persoonlijke AI die in je zak past, je geheimen bewaakt, bijna niets kost om te draaien en bijna net zo slim is als de dure cloud-reuzen.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.