Naar de inhoud

Eigen AI-modellen draaien: wanneer en hoe?

Private AI betekent modellen op machines die jij beheert. Wanneer dat loont, welke opties en tools er zijn, wat je inlevert en hoe wij het doen met Northstar One.

Ontwerp, ontwikkeling en marketing

Gepubliceerd Bijgewerkt 8 min lezen

Kort gezegd

  • Private AI: modellen op machines die jij beheert, zodat prompts en data niet naar een externe aanbieder gaan.
  • Kies per taak: gevoelige gegevens en werk dat continu draait binnen, de rest kan vaak bij een aanbieder.
  • Je levert in op kwaliteit, onderhoud en de manier waarop je kosten maakt.

Private AI betekent dat je AI-modellen draait op machines en netwerken die jij beheert, zodat prompts en bedrijfsdata niet naar een externe AI-aanbieder gaan.

Private AI kies je per taak. Voor veel werk is een externe AI-aanbieder prima. Voor gevoelige gegevens, werk dat dag en nacht doorloopt of experimenten waarbij je dezelfde vraag duizend keer stelt, past een model op eigen machines vaak beter.

Wij zijn Studio Northstar, een agentic productstudio in Den Haag. We bouwen producten met ARCS, ons agentic platform, en draaien een deel van ons werk op eigen servers. Hieronder staan de opties, de tools en wat je inlevert, met Northstar One als voorbeeld.

Wat is private AI?

Private AI betekent dat je AI-modellen draait op machines en netwerken die jij beheert, zodat prompts en bedrijfsdata niet naar een externe AI-aanbieder gaan. Dat kan een laptop zijn, een server op kantoor of hardware in een datacenter die alleen voor jou draait.

Een paar verwante termen betekenen iets anders. Een local LLM is een taalmodel op je eigen apparaat, de kleinste vorm van private AI. Europese AI zegt iets over waar een aanbieder zit of waar de servers staan; je data gaat dan nog steeds naar die aanbieder. Soevereine AI gaat over wie zeggenschap heeft over modellen, hardware en data. Daar bestaat geen vaste definitie van.

Een eigen model ontslaat je niet van de regels. De Autoriteit Persoonsgegevens schrijft dat de AVG techniekneutraal is opgesteld en dat je vooraf vaststelt of je eraan kunt voldoen, ook bij een pilot. Dat geldt op je eigen server net zo goed. De AI Act deelt systemen in naar risico, en dat risico hangt af van waarvoor je AI gebruikt, niet van waar het model draait.

Wanneer moet data binnen blijven?

Data moet binnen blijven als een wet, een contract of je eigen beleid zegt dat ze niet naar een derde mag. Dat bepaal je per soort gegeven.

  • Afspraken met klanten. Een geheimhoudingsverklaring of verwerkersovereenkomst kan verbieden dat gegevens naar een andere partij gaan, ook naar een AI-aanbieder.
  • Gevoelige persoonsgegevens. Medische gegevens of informatie over werknemers vragen om extra zorg.
  • Bedrijfsgeheimen. Broncode, prijsmodellen, plannen die nog niemand mag zien.
  • Je eigen beleid. Sommige organisaties willen niet dat interne documenten buiten de deur worden verwerkt, ook als het zou mogen.

Er is ook een reden die niets met privacy te maken heeft: kosten. Bij taken die continu draaien, kan een tarief per token hoog oplopen. Een experiment waarbij je een vraag duizend keer stelt, is alleen haalbaar als de kosten beheersbaar blijven. Op eigen hardware betaal je voor de machine en het beheer, niet per vraag.

Lokaal, eigen server of private cloud: de opties

Je hebt drie opties: een model op een laptop of werkplek, een eigen server op kantoor of in een datacenter (on-premise), of een private cloud, waarbij je hardware huurt in een afgeschermde omgeving die alleen voor jou draait. Een externe AI-aanbieder staat er ter vergelijking bij.

Lokaal, eigen server of private cloud: de opties
OptieWaar draait het model?Past bijLet op
Lokaal op een laptop of werkplekOp het apparaat zelfEén gebruiker, testen, werken zonder internetHet geheugen van dat ene apparaat is de grens
Eigen server (on-premise)Op kantoor of in je eigen rack in een datacenterGevoelige data voor een heel team, taken die doorlopenAanschaf, stroom, beveiliging en beheer liggen bij jou
Private cloudOp gehuurde hardware in een afgeschermde omgevingControle over de omgeving zonder eigen machinesJe vertrouwt de cloudpartij de hardware toe, dus lees de afspraken
Externe AI-aanbiederBij de aanbiederModellen die je niet zelf kunt downloaden, snel beginnen, wisselend gebruikJe prompts en data gaan naar een derde

Een model op je laptop is een goede manier om te ontdekken wat een lokaal model kan. Voor een team heb je een server nodig die meerdere mensen of systemen tegelijk bedient, met toegangsbeheer en logging.

Welke modellen en tools?

Om een model zelf te draaien heb je twee dingen nodig: een open model waarvan je de gewichten mag downloaden, en software die het model laadt en aanspreekbaar maakt. Ollama, LM Studio en vLLM zijn drie bekende tools. We noemen ze om te laten zien wat er is, niet als advies voor jouw situatie.

Ollama

Ollama draait modellen op macOS, Windows en Linux, ook als Docker-image, en is open source onder de MIT-licentie. Het heeft een REST API, zodat je eigen software het model kan aanspreken. De projectpagina noemt onder meer gpt-oss, Qwen, Gemma en DeepSeek. Volgens de FAQ van Ollama accepteert het standaard alleen verbindingen van de eigen machine (127.0.0.1, poort 11434).

Let op: Ollama biedt ook cloudmodellen die op de servers van Ollama draaien. Volgens Ollama worden prompts dan verwerkt, maar niet opgeslagen, gelogd of gebruikt voor training. Voor private AI wil je dat uit hebben. De FAQ noemt daarvoor de instelling OLLAMA_NO_CLOUD=1.

LM Studio

LM Studio is een desktopapp om modellen zoals Qwen, Mistral, Gemma en gpt-oss te downloaden en te draaien. Volgens de documentatie kan LM Studio volledig offline werken zodra je de modelbestanden binnen hebt. Het is vooral handig om op een werkplek te testen wat een model kan.

vLLM

vLLM is een bibliotheek om modellen te draaien en als dienst aan te bieden, bedoeld voor servers. Het heeft een API-server die compatibel is met die van OpenAI, zodat software die al zo’n API aanroept, op dezelfde manier met je eigen server kan praten. vLLM ondersteunt onder meer GPU’s van NVIDIA en AMD en verschillende soorten CPU’s.

Welke hardware heb je nodig?

Dat hangt vooral af van de grootte van het model, hoeveel tekst je in één keer aanbiedt en hoeveel mensen of systemen het tegelijk gebruiken. De eerste vraag is steeds of het model in het geheugen past.

De tools zeggen er zelf iets over. LM Studio vraagt op een Mac een Apple Silicon-chip, raadt 16 GB werkgeheugen of meer aan en schrijft dat taalmodellen veel werkgeheugen kunnen gebruiken. Op een Mac met 8 GB houd je het volgens LM Studio bij kleinere modellen en een bescheiden contextlengte. Op Windows raadt het minstens 16 GB werkgeheugen en 4 GB videogeheugen aan. Ollama laadt een model op één GPU als het daarin past en verdeelt het anders over meerdere GPU’s. Met ollama ps zie je of een model in het geheugen van de GPU draait, in het gewone werkgeheugen of verdeeld over allebei.

Dat zijn eisen om een app op één werkplek te gebruiken. Voor een server die een team bedient, kies je de hardware na een test met je eigen taken: welk model haalt de kwaliteit die je nodig hebt, en hoeveel vragen moet het tegelijk aankunnen? Begin bij de taak en het model en reken daarna uit wat de machine moet kunnen.

Wat lever je in?

Je levert meestal iets in op drie punten: kwaliteit, onderhoud en de manier waarop je kosten maakt.

  • Kwaliteit. De modellen die je zelf kunt draaien, zijn niet dezelfde als de modellen die alleen via een externe aanbieder beschikbaar zijn. Voor classificeren, samenvatten of zoeken in eigen documenten kan een open model genoeg zijn, voor andere taken niet. Dat weet je pas als je het test op je eigen werk.
  • Onderhoud. Updates, beveiliging, monitoring en wat er gebeurt als een machine uitvalt, liggen bij jou of bij de partij die het voor je beheert. Nieuwe modellen komen niet vanzelf binnen.
  • Kosten. Bij een aanbieder betaal je per gebruik. Bij eigen hardware betaal je vooraf voor de machines en daarna voor stroom, ruimte en beheer, ook als ze stilstaan. Dat kan lonen bij werk dat veel en lang draait. Bij af en toe een vraag meestal niet.

Hoe kies je per taak waar het draait?

Kies per taak op basis van drie dingen: hoe gevoelig de gegevens zijn, welke kwaliteit je nodig hebt en hoe vaak de taak draait. Leg die keuze vast, zodat je later kunt laten zien waarom iets waar draaide.

Zo werken wij ook. In onze veelgestelde vragen staat: “We kiezen per taak waar het werk wordt uitgevoerd en leggen die keuze vast. Dat kan op onze eigen machines of met een model van een externe AI-aanbieder.” In de praktijk kiezen we tussen drie plekken: op het apparaat zelf, op onze eigen hardware of bij een grote AI-aanbieder.

Hoe kies je per taak waar het draait?
VraagIs het antwoord ja, dan
Mogen de gegevens niet naar een derde?Eigen hardware of lokaal op het apparaat
Is de kwaliteit die je nodig hebt alleen bij een externe aanbieder te krijgen, en zijn de gegevens niet gevoelig?Externe aanbieder
Draait de taak continu, of stel je dezelfde vraag heel vaak?Eigen hardware, als een open model goed genoeg is
Moet het werken zonder internet of op het apparaat van de gebruiker?Lokaal op het apparaat

Een voorbeeld van de andere kant: Jev van TypeSafe is een beslismodel dat je via OpenRouter aanroept, dus bij een externe aanbieder. Voor korte keuzes zonder gevoelige gegevens kan dat goed passen. Voor een dossier met medische gegevens niet.

Hoe wij het doen: Northstar One

Northstar One bestaat uit een klein aantal eigen servers waarop we AI-modellen draaien. We gebruiken het voor gevoelige informatie en langlopende taken, en voor experimenten die bij een externe AI-aanbieder met een tarief per token te duur zouden worden.

De machines zijn alleen bereikbaar via een besloten netwerk en niet openbaar via internet. We gebruiken ze nu voor intern werk: classificatie, embeddings, evaluatie en langlopende taken voor onze producten. Voordat een verbetering in een product komt, testen we die op vaste testsets en beoordelen modellen elkaars werk.

Binnen een opdracht kunnen we Northstar One ook voor klantwerk inzetten, met vastgelegd waar het werk wordt uitgevoerd. De volgende stap zijn besloten installaties voor organisaties die hun informatie binnen een afgesproken omgeving moeten verwerken. Meer staat op de pagina van Northstar One.

Twijfel je of een taak bij een aanbieder kan of binnen moet blijven? Neem contact op en beschrijf de taak en de gegevens. Dan zoeken we samen uit waar het werk het beste kan draaien. Hoe je met agents begint, lees je in AI-agents in je bedrijf.

Veelgestelde vragen

Is een lokaal model echt privé?

Alleen als alles lokaal blijft. Controleer of de tool geen cloudfuncties gebruikt: Ollama heeft bijvoorbeeld ook cloudmodellen die op de servers van Ollama draaien, en die kun je uitzetten. Let ook op wie het model op je netwerk kan bereiken. En de AVG blijft gelden, ook op je eigen server.

Is zelf hosten de moeite waard?

Vaak wel als gegevens niet naar een derde mogen, of als een taak zo vaak draait dat kosten per token hoog oplopen. Voor af en toe een vraag aan een groot model meestal niet. Dan betaal je voor hardware en beheer die het grootste deel van de tijd stilstaan.

Welk model kan ik lokaal draaien?

Een open model waarvan je de gewichten mag downloaden, in een grootte die in het geheugen van je machine past. Ollama en LM Studio noemen onder meer gpt-oss, Qwen en Gemma. Lees de licentie, want niet elk open model mag voor elk doel worden gebruikt. Test een paar modellen op je eigen taken voordat je kiest.

Wat kost een eigen AI-server?

Dat hangt af van het model dat je wilt draaien en hoeveel mensen het tegelijk gebruiken. Reken naast aanschaf of huur ook stroom, ruimte, beveiliging en beheer mee. We noemen hier geen bedragen, want zonder je taak en model is elk getal een gok.

Wat is soevereine AI?

Soevereine AI gaat over zeggenschap: wie beheert de modellen, de hardware en de data, en onder welk recht valt dat? Er is geen vaste definitie. Modellen op je eigen machines draaien is één manier om die zeggenschap bij jezelf te houden.

Bronnen

  1. Ollama op GitHubgithub.com
  2. Ollama, FAQdocs.ollama.com
  3. LM Studio, systeemeisenlmstudio.ai
  4. vLLM, documentatiedocs.vllm.ai
  5. Autoriteit Persoonsgegevens, Algoritmes, AI en de AVGautoriteitpersoonsgegevens.nl
  6. Verordening (EU) 2024/1689 (AI Act), EUR-Lexeur-lex.europa.eu

Wil je ook iets laten bouwen met agents en controles?

Neem contact op

Lees ook