Personeelsplanning Bijgewerkt 12-7-2026 · 15 min leestijd

Dienstrooster maken met chatgpt

Dienstrooster maken met chatgpt - Leer hoe je efficiënt een dienstrooster maakt met ChatGPT. Onze handleiding toont je prompts, sjablonen en meer.

Je kent de situatie. De maand is bijna voorbij, twee mensen hebben spontaan vrij gevraagd, iemand is ziek, iemand mag alleen bepaalde diensten draaien, en voor je ligt een halflege Excel-sheet. Precies op dat moment lijkt ChatGPT de snelle redding.

Voor een eerste ontwerp kan dat zelfs werken. Als je eenvoudige teams, duidelijke regels en schone invoergegevens hebt, helpt ChatGPT je met structureren, formuleren en voorbereiden. Zodra je echter professioneel plant in Zwitserland, met personeelsgegevens werkt of wettelijke voorschriften correct moet toepassen, wordt het lastig.

Veel artikelen laten alleen zien hoe je met een paar prompts een mooi rooster maakt. Dat is in de praktijk niet genoeg. Je hebt een proces nodig dat bruikbare ontwerpen toestaat, zonder dat je privacy, rusttijden of kwalificaties uit het oog verliest. Precies daar ligt de scheidslijn tussen een nuttige assistent en riskant improviseren.

Inhoudsopgave

Jouw weg naar een AI-ondersteund dienstrooster

Als je een dienstrooster wilt maken met ChatGPT, gebruik het gereedschap dan eerst als hulp bij schrijven en structureren, niet als planner. Daar is het nuttig. Het sorteert eisen, bouwt tabelstructuren, stelt formaten voor en helpt je chaotische instructies om te zetten.

In de praktijk ziet dat er vaak zo uit: je runt een klein café, hebt voor vroege en late dienst telkens één persoon nodig en een team met overzichtelijke beschikbaarheden. Dan kan ChatGPT op basis van jouw gegevens een bruikbaar ontwerp maken. In een evenementenbureau met flexibele krachten, skillmix, nachtwerk en last-minute wijzigingen wordt die aanpak snel kwetsbaar.

Praktijktip: Gebruik ChatGPT voor de eerste versie. De verantwoordelijkheid voor het echte rooster blijft bij jou.

Als je je werkwijze moderner wilt maken, loont het ook om te kijken naar thema’s als flexibele samenwerking, zelforganisatie en nieuwe leiderschapsmodellen. De Schumm & Rösch New Work benaderingen bieden daarvoor een goed kader, omdat dienstplanning nooit alleen techniek is, maar altijd ook teamcultuur.

Drie taken passen goed bij ChatGPT:

  • Structuur bouwen Je laat een dienstschema als week- of maandoverzicht genereren.
  • Regels ordenen Je formuleert wensen, blokkades en rollen eerst leesbaar.
  • Ontwerpen vergelijken Je test verschillende verdeellogica’s tegen elkaar.

Minder geschikt is ChatGPT voor alles wat naar strakke dienstplanning in de dagelijkse operatie ruikt. Wil je zien hoe digitale planning met echte planningsprocessen samenwerkt, kijk dan naar AI-gebaseerde dienstplanning. Daar gaat het om het verschil tussen taalmodellen en echte planningslogica.

Een eenvoudige start uit de praktijk

Stel je hebt een klein restaurant. Je hebt per avond één medewerker met barervaring en één voor de vloer nodig. Dan kun je tegen ChatGPT zeggen: “Maak een weekstructuur met diensten van 17 tot 23 uur, twee posities per dienst, output als tabel.”

Dat bespaart tijd bij een leeg vel. Het vervangt echter niet je controle of Mia donderdag überhaupt mag werken, of Leo al genoeg uren heeft en of iemand dubbel is ingepland.

Basisprincipes voor het AI-dienstrooster: wat ChatGPT nodig heeft

ChatGPT faalt zelden in vorm. Het faalt bij slechte invoer. Als je alleen schrijft “Maak een dienstrooster voor volgende week”, krijg je tekst, maar geen betrouwbaar rooster.

Volgens Ordio over dienstroosters met AI heeft AI minimaal actuele beschikbaarheden, kwalificaties, blokkades, de gewenste bezetting per tijdslot, afwezigheden en bekende wensen nodig als input. Zonder deze betrouwbare data worden voorstellen willekeurig in plaats van bedrijfsmatig houdbaar. Wettelijke kaders zoals maximale werktijden moeten als vaste regels in het systeem staan, niet alleen in het hoofd van de planner.

Een infographic toont de vijf basisprincipes voor het maken van een AI-dienstrooster met ChatGPT en de benodigde data-eisen.

Zonder schone invoer ontstaat alleen toeval

Een voorbeeld uit de horeca. Je geeft alleen vijf namen en zegt dat het weekend druk is. ChatGPT verdeelt dan misschien iedereen willekeurig over vrijdag en zaterdag. Het weet echter niet:

  • Wie echt vrij is Beschikbaarheid is niet hetzelfde als wens.
  • Wie wat kan Een bar-dienst mag niet aan iemand die alleen bediening doet.
  • Wie geblokkeerd is Sommige medewerkers kunnen geen nachtdiensten, anderen geen alleen-diensten.
  • Waar de ondergrens ligt Een drukke bruiloft vraagt andere rollen dan een rustige maandag.

Een voorbeeld uit de zorg is vergelijkbaar. Als je hulpkrachten, vakpersoneel en invallers mixt, is een mooi dienstbeeld niet genoeg. Zelfs een verkeerde toewijzing kan het hele rooster onbruikbaar maken.

Als de invoer onduidelijk is, klinkt het antwoord vaak netjes maar is toch onbruikbaar.

Zo bereid je je data voor

Werk met een simpele tabel voordat je ChatGPT gebruikt. Een schone startlijst kan er zo uitzien:

NaamBeschikbaarNiet mogelijkKwalificatieWensAfwezigheid
NinaMa, Di, Vr avondgeen nachtbediening, kassaVr vrij-
CemWo t/m Zogeen barafsluitingbedieningZa laat-
LauraDo t/m Zogeen zondagbar, leidingmeer avonddienstenvakantie do ochtend

Voor eventteams voeg ik vaak nog twee kolommen toe:

  • Locatie Sommige mensen werken alleen in Zürich, anderen ook elders.
  • Briefingstatus Wie een bepaald format of klant kent, is sneller inzetbaar.

Deze voorbereiding bespaart later vragen. ChatGPT werkt beter als namen uniform zijn geschreven, rollen duidelijk benoemd en je geen mengvormen als “misschien”, “liever niet” of “meestal beschikbaar” gebruikt.

De minimale lijst voor de eerste prompt

Controleer voordat je begint deze punten:

  • Dienstbehoefte Welke diensten zijn er, wanneer beginnen ze, hoeveel mensen heb je nodig?
  • Rolprofiel Welke posities moet je invullen, bijvoorbeeld receptie, bar, zorg, beveiliging of chauffeur?
  • Persoonslijst Zijn namen, beschikbaarheden en afwezigheden actueel?
  • Vakbekwaamheid Is per persoon duidelijk welke diensten toegestaan of uitgesloten zijn?
  • Regelwerk Welke vaste grenzen mogen niet overschreden worden?

Als deze lijst niet klopt, helpt de beste prompt niet.

De juiste prompts formuleren: zo geef je instructies

Veel fouten ontstaan niet in het rooster, maar al in de prompt. Wie te breed vraagt, krijgt een aardig maar vaag antwoord. Wie te nauw vraagt, vergeet vaak een voorwaarde. Voor het dienstrooster maken met ChatGPT heb je een proces nodig dat stapsgewijs strakker wordt.

Hiervoor wordt een iteratieve vijf-stappen-methode aanbevolen. Volgens Bildungsheldinnen over efficiënte dienstroostering bestaat die uit vijf stappen: basisstructuur definiëren, richtlijnen vastleggen, medewerkerslijst invoeren, voorkeuren prioriteren en met feedback verfijnen. Daar wordt ook duidelijk gezegd dat ChatGPT daarbij geen echte compliance-checks volgens Zwitsers arbeidsrecht uitvoert.

De aanbevolen vijf-stappen-methode

Het proces werkt goed als je het niet in één monsterprompt stopt.

  1. Basisstructuur vastleggen
    Bijvoorbeeld: “Maak een weekrooster van maandag tot zondag met vroege, middagdiensten en late diensten.”

  2. Formaat aangeven
    Bijvoorbeeld: “Geef het resultaat als CSV met kolommen dag, dienst, positie, medewerker.”

  3. Medewerkersdata invoeren
    Voeg daarna je geschoonde tabel met namen, beschikbaarheden en rollen toe.

  4. Wensen en prioriteiten aangeven
    Bijvoorbeeld: “Verdeel vrije weekenden eerlijk. Bar-diensten alleen aan gekwalificeerde personen.”

  5. Fijnslijpen via feedback
    Bijvoorbeeld: “Ruil de vrijdaglate dienst zodat Nina vrij blijft en de bar toch bezet is.”

Dit proces lijkt traag, maar bespaart je later werk. Eén lange prompt leidt vaak tot dat ChatGPT delen over het hoofd ziet of vaag interpreteert.

Promptvoorbeelden uit de praktijk

De logica achter goede prompts is simpel. Eerst structuur, dan personeel, dan conflicten. Hier zie je typische formuleringen voor verschillende branches.

BrancheBasis-prompt voor structuurVerfijnings-prompt voor kwalificaties
HorecaMaak een weekdienstrooster met vroege en late diensten voor bediening, keuken en bar als tabel.Wijs bar-diensten alleen toe aan medewerkers met barervaring en plan niemand tegelijk voor bediening en bar in.
EventMaak een inzetrooster voor een driedaags event met check-in, stage-runner, op- en afbouw en avondbegeleiding.Zet alleen mensen met eventervaring bij check-in en alleen fysiek geschikte medewerkers bij op- en afbouw.
BeveiligingMaak een rooster met dag-, avond- en nachtdiensten voor twee locaties als CSV.Wijs nachtdiensten alleen toe aan goedgekeurde medewerkers en scheid locatie A en B strikt volgens bevoegdheid.
HospitalityMaak een weekrooster voor receptie, ontbijt en housekeeping met diensttijden en posities.Plan receptie alleen met ingewerkte medewerkers en ontbijt niet bij mensen met late avonddienst.
GezondheidszorgMaak een rooster met vroege, late en weekenddiensten voor afdeling en receptie.Wijs vaktaken alleen toe aan gekwalificeerde medewerkers en markeer onduidelijke toewijzingen apart.

Een voorbeeld uit een trouwlocatie. Je eerste prompt is: “Maak een zaterdagrooster voor bediening, bar en opbouw van 10 tot 02 uur.” Dat is nog te open. De betere tweede prompt voegt toe: “Plan opbouw alleen voor teamleden met toestemming voor fysiek werk, bar alleen voor getrainde personen, geef resultaat als tabel met tijd en rol.”

Een goede prompt klinkt minder als een wens en meer als een werkinstructie.

Wat je beter niet doet in prompts

Een paar dingen leiden bijna altijd tot slechte resultaten:

  • Gemengde prioriteiten Als alles “belangrijk” is, wordt niets goed gewogen.
  • Onduidelijke namen “Chris”, “Christopher” en “C.” worden snel verward.
  • Verborgen regels Wat je alleen in je hoofd hebt, kan ChatGPT niet meedenken.
  • Juridische controle op gevoel Een prompt als “controleer alles op wetgeving” is veel te vaag.

Houd regels daarom kort, concreet en controleerbaar. “Geen bar zonder training” is beter dan “let op passende bezetting”.

Van prompt naar tabel: data exporteren en verder gebruiken

Een rooster in het chatvenster helpt weinig. Je moet het in Excel, Google Sheets of een ander werkdocument krijgen, zodat teamleiding, payroll of locatieverantwoordelijken ermee kunnen werken.

Een infographic toont het proces van een ChatGPT-aanvraag naar het maken van een tabel en het printen van een rapport.

CSV in plaats van chatvenster

De schoonste oplossing is om de output direct in de prompt te vragen. Schrijf niet alleen “maak een dienstrooster”, maar bijvoorbeeld: “Geef het rooster als CSV met kolommen datum, dienst, rol, medewerker, opmerking.”

Dan ga je zo te werk:

  • Output kopiëren Neem alleen de pure CSV-tabel met kopregel.
  • In Excel of Google Sheets plakken Het liefst in een leeg blad.
  • Scheidingstekens controleren Afhankelijk van het programma moet je komma of puntkomma correct instellen.
  • Kolommen testen Kloppen datum, namen en diensten in de juiste velden?

Als je eerst een sjabloon nodig hebt, helpt vaak een kant-en-klare tabelstructuur meer dan een vrije start. Een werkrooster Excel-sjabloon bespaart je hier veel handwerk.

Typische fouten bij export

De meest voorkomende fout is geen technische, maar een formatfout in de prompt. ChatGPT mengt graag uitlegtekst en tabeldata. Schrijf daarom expliciet: “Zonder inleiding, zonder doorlopende tekst, alleen CSV.”

Een tweede fout: inconsistente tijdformaten. Als er eens “8-16”, dan “08:00 tot 16:00” en dan “vroeg” in dezelfde export staan, moet je later alles opschonen.

Praktijktip: Wat je in de export niet standaardiseert, herstel je later handmatig.

Als je documenten uit diensten, briefings of PDF’s eerst moet samenvatten, kan een handleiding voor PDF-samenvattingen met AI maken helpen. Dat is nuttig als dienstinformatie of briefingpunten nog in onoverzichtelijke bestanden staan.

Een korte praktijkblik op het proces helpt vaak meer dan alleen tekst:

Een eenvoudige workflow

In de dagelijkse praktijk werkt deze aanpak goed:

  1. Verzamel ruwe data in een tabel.
  2. Gebruik ChatGPT alleen voor ontwerp en opmaak.
  3. Vraag output als CSV.
  4. Controleer, filter en markeer in Excel.
  5. Deel pas daarna intern.

Zo scheid je duidelijk ideeënfase en werkdocument.

Kwaliteit en recht controleren: waar ChatGPT zijn grenzen kent

Maandagochtend, 06:30 uur. Het rooster ziet er netjes uit, alle diensten zijn ingevuld, en toch zit er een fout in die later duur wordt. Iemand heeft te weinig rusttijd, een ander is niet bevoegd voor de taak. Precies op dat punt scheidt een bruikbaar AI-ontwerp zich van een verantwoordelijke dienstplanning.

Analisten bij Disponic over de vraag of ChatGPT een dienstrooster kan maken komen tot hetzelfde kernprobleem dat ik uit de praktijk ken: ChatGPT maakt plausibele roosters, maar controleert ze niet betrouwbaar op privacy, rol-logica en bedrijfsregels. In de Zwitserse context weegt dat zwaarder, omdat je personeelsgegevens, interne voorschriften en wettelijke eisen strikt moet scheiden en documenteren.

Grafiek over de voor- en nadelen van AI-ondersteunde dienstroosters in een professionele context.

Waarom de Zwitserse context gevoelig is

Een open taalmodel is geen gesloten planningsproces. Wie daar echte inzetdata invoert, moet heel precies weten welke data überhaupt mogen en hoe ze beschermd worden.

In de praktijk gaat het vaak om meer dan men denkt. Namen, beschikbaarheden, afwezigheden, kwalificaties en blokkades zijn geen onschuldige notities. Ze vormen persoonsgegevens, soms met gevoelige conclusies over gezondheid, belasting of inzetbaarheid.

Voor testcases met fictieve namen is ChatGPT vaak voldoende. Voor echte teams in event, hospitality, beveiliging of zorg niet. Zodra je met echte personeelsdata werkt, heb je een strak geregeld proces nodig en vaak ook een AVG-conforme dienstplanning met veilige cloudplatformen, die rollen, toegangen en wijzigingen traceerbaar maakt.

Waar ChatGPT inhoudelijk onzorgvuldig wordt

ChatGPT verwerkt regels als tekst. Een planningssysteem verwerkt regels als blokkades, voorwaarden en controlepaden. Dat is een groot verschil.

Een voorbeeld uit de beveiliging: nachtdiensten mogen alleen aan bepaalde medewerkers, tussen twee diensten geldt een vaste rusttijd, en op sommige locaties zijn extra kwalificaties nodig. ChatGPT kan die eisen in het ontwerp meenemen. Het blokkeert een overtreding echter niet betrouwbaar als de invoer onduidelijk is of een voorwaarde later wordt toegevoegd.

Vergelijkbaar problematisch is het bij naamgelijkenissen, last-minute wijzigingen en uitzonderingen. Wie al eens een rooster vijf keer moest aanpassen, weet hoe snel een kleine tekstcorrectie een echte bezettingsfout wordt.

Een taalmodel genereert waarschijnlijke antwoorden. Een professioneel planningssysteem moet ongeldige toewijzingen voorkomen.

Wat je na een AI-ontwerp echt moet controleren

De controle begint niet bij de tabeluitstraling, maar bij de risico’s. Ik controleer een door ChatGPT voorbereid rooster altijd in vaste volgorde:

  • Dienstbezetting: Is elke dienst volledig bezet, inclusief minimale bezetting en rolmix?
  • Kwalificatie: Mag de ingedeelde persoon deze taak op deze plek en tijd uitvoeren?
  • Tijdconflicten: Zijn er overlappingen, dubbele diensten, te krappe overdrachten of ontbrekende rusttijden?
  • Blokkades en voorkeuren: Zijn harde uitsluitingen gerespecteerd, zoals vakantie, medische beperkingen of interne no-go combinaties?
  • Eerlijkheid: Hopen onaangename diensten zich op bij dezelfde personen?
  • Documentatie: Is het duidelijk waarom een toewijzing is aangepast of goedgekeurd?

Eerlijkheid wordt vaak onderschat. ChatGPT schrijft snel dat de verdeling eerlijk is. Zonder heldere criteria is dat slechts een formulering, geen controle. Wie professioneel plant, heeft meetbare regels nodig, bijvoorbeeld voor verdeling van weekenden, nachten of last-minute diensten.

Juridische controle met ChatGPT blijft handmatig

ChatGPT kan helpen bij de voorcontrole als je het rooster gestructureerd invoert en de regels heel precies formuleert. In de praktijk betekent dat: diensten, tijden, rollen en beperkingen moeten duidelijk in de input staan. Anders controleert het model slechts een deel en negeert de rest.

Het eigenlijke risico blijft bij jou. Je moet weten welke regels gelden, hoe ze in de praktijk worden uitgelegd en of het ontwerp die echt naleeft. ChatGPT is niet aansprakelijk. Het herkent ook niet betrouwbaar of er in jouw invoer een uitzondering, lokale regel of ontbrekende parameter zit.

Wanneer een professioneel tool de betere keuze is

Voor eenvoudige ontwerpen is ChatGPT nuttig. Voor productieve planning met verantwoordelijkheid is het vaak niet genoeg.

SituatieWaarom ChatGPT niet volstaat
Wisselende flexibele poolsWijzigingen beïnvloeden meerdere diensten tegelijk en moeten consistent worden doorgevoerd
Rollen met kwalificatieplichtGoedkeuringen en uitsluitingen moeten systematisch worden gecontroleerd
Echte personeelsdata in omloopPrivacy, toegangen en logging vereisen gecontroleerde processen
Juridisch gevoelige dienstvolgordesTekstuele controle vervangt geen vaste regelcontrole
Dagelijkse operatie met veel aanpassingenJe hebt traceerbare wijzigingen, goedkeuringen en duidelijke verantwoordelijkheden nodig

ChatGPT is binnen dit kader een assistent voor ontwerp, herformulering en eerste varianten. De inhoudelijke en juridische goedkeuring hoort in een gecontroleerd proces. Daar eindigt het zinvolle gebruik voor professionele dienstplanning in Zwitserland.

Conclusie: ChatGPT als assistent, niet als manager

Maandagochtend, twee ziekmeldingen, een vroege dienst open. In zo’n moment is ChatGPT handig als snel een nette variant op tafel moet. Het vervangt echter niet de verantwoordelijkheid noch de systematiek die een betrouwbaar dienstrooster in Zwitserland vereist.

Mijn praktijkoordeel is duidelijk: voor ontwerpen, structuur, formuleringen en eenvoudige varianten is ChatGPT goed bruikbaar. Voor productieve planning met echte medewerkers, gevoelige data, kwalificaties en juridische gevolgen is het niet voldoende.

ChatGPT werkt met wat je invoert. Mist een uitzondering, blokkade of bedrijfsregel, dan maakt het toch een roostervoorstel. De tekst kan overtuigend lijken maar inhoudelijk fout zijn. Daarom moet het gereedschap in het planningsproces een ondersteunende rol hebben, niet de leidende.

Waarvoor ik ChatGPT zou inzetten

  • Eerste roosterontwerpen voor kleine teams of duidelijk afgebakende events
  • Dienstmodellen vergelijken en voor- en nadelen zichtbaar maken
  • Tabellen voorbereiden als CSV, Markdown of eenvoudige lijststructuur
  • Regels helder formuleren voor interne richtlijnen of briefings
  • Communicatie vereenvoudigen bijvoorbeeld bij uitleg over het rooster aan teamleiders

Waarvoor ik het niet alleen zou gebruiken

  • Juridische controle van rusttijden, werktijdlimieten en uitzonderingen
  • Planning met echte personeelsdata, vooral bij gevoelige informatie
  • Goedkeuring van bindende dienstroosters voor de dagelijkse operatie
  • Complexe dienstplanning met kwalificaties, uitsluitingen en last-minute wijzigingen

De cruciale vraag is niet of ChatGPT een rooster kan schrijven. Dat kan het. De echte vraag is of je het voorstel gecontroleerd, transparant en rechtsconform in de praktijk brengt. Zodra meerdere regels tegelijk gelden, wijzigingen moeten worden gedocumenteerd of privacy strikt geregeld moet zijn, heb je een gespecialiseerd systeem en een helder goedkeuringsproces nodig.

Werk je met ChatGPT, doe dat dan met strakke sturing. Alleen met testdata. Alleen voor duidelijk afgebakende taken. En altijd met een menselijke controle aan het eind.

Wil je weg van Excel, copy-paste-tabellen en handmatige vragen, kijk dan eens naar job.rocks. Het platform is gemaakt voor bedrijven die met flexibele medewerkerspools werken en beschikbaarheid, dienstplanning, tijdregistratie en loonvoorbereiding in één strak proces willen beheren. Vooral voor Zwitserse teams en branches met veel kwalificaties, last-minute wijzigingen en privacy-eisen is dat vaak de betere oplossing dan een chatvenster.

Meta-beschrijving: Wil je een dienstrooster maken met ChatGPT? Hier lees je hoe je het praktisch gebruikt, welke prompts werken en waar in Zwitserland privacy en wetgeving duidelijke grenzen stellen.