
Len, de persoon die bon-hoorlijk handig is met kassabetalingen,
en dat kwam goed tot uiting in zijn hackathon-project.
Iedereen heeft het afgelopen jaar wel gehoord over de mogelijke gevaren van AI. Of het nou in de vorm van Terminator 2 gaat gebeuren, The Matrix, of op een hele andere manier, de angst dat de AI het einde van de mensheid gaat veroorzaken is aanwezig.
Maar Len dacht: wat als we het nou eens omdraaien? In plaats van dat de AI met ons gaat afrekenen, wat nou als we de AI ons laten helpen met afrekenen? Wat bedoel ik daarmee? Len gaat het hieronder uitleggen!

Een AI die de mensheid vernietigt? Nee. Een AI die je boodschappen afrekent? Ja, graag!
Wat is een Kassa / POS
Iedereen kent het wel. Een kassa waar je afrekent bij de supermarkt of waar je afrekent bij de bar of je tafel in het restaurant. Deze systemen zorgen er voor dat alle artikelen netjes worden opgeteld, kortingen worden toegepast en dat de betaling via de betaalterminal netjes wordt afgehandeld met de bank. Deze systemen zijn vaak hopeloos ouderwets en hebben onoverzichtelijke brij aan knoppen en een slechte UX-beleving.

Het gemiddelde POS-systeem anno 2025 biedt een vrij slechte UX-beleving.
Doel
Het idee van het KassAI-project was om te kijken hoe ver je kunt komen om, met de hulp van AI, een POS-systeem (point of sales) te ontwikkelen binnen één dag.
Idee
AI kan steeds meer en kan ook steeds betere code ontwikkelen. Mijn doel was om te kijken hoever ik kon komen met behulp van ChatGPT om een touchscreenkassa te ontwikkelen met hardwareaansturing. Het systeem wordt een Blazor Server-applicatie die in een desktopschil kan worden opgestart.
- Bonnenprinter
- Kassalade
- Pinterminal
- Scanner/weegschaal
- Klantenscherm

Len maakte die ochtend een vroege en vliegende start
Uitdagingen
Protocollen voor het aansturen van hardware was nog wel een uitdaging om dit door ChatGPT te laten ontwikkelen. Bonnenprinters hebben wel een uniform protocol: ESC/POS. Hier kon ChatGPT goed bij helpen. Met een eenvoudige prompt kwam er een complete kassabon met logo tevoorschijn.
Om de hardware tegenwoordig geïnstalleerd te krijgen op Windows 11 is een grotere uitdaging. Met de ARM64-chips en een slechte serielepoortondersteuning op Windows 11 was het nog een grote uitdaging om de hardware aan de praat te krijgen.
Het pin-protocol dat in Nederland gebruikt wordt, kent ChatGPT niet. De code hiervoor heb ik zelf geschreven met documentatie van de fabrikant.
Ik sta zelf echt versteld van wat je, met behulp van AI, in één dag kunt realiseren. Ik heb een complete UX-opbouw kunnen maken met vele functies om een standaard kassabon te laten maken. Koppeling met de volgende hardware is ook gelukt:
- Bonnenprinter
- Kassalade
- Klantenscherm
- Pinterminal
De kassa ondersteunde nu de volgende afrekenmethodes
- Contant
- Pin
- Op rekening
De pinautomaat
Het bonnetje
Het kassascherm
Toekomst
De volgende stap die nu genomen moet worden, is het opslaan van de transacties en de artikelen (en acties) ophalen met behulp van een database. Ook moet er een koppeling worden gemaakt met een backofficesysteem om artikelen te bewerken en om financiële overzichten te kunnen maken.

Len heeft inmiddels meer ervaring met kassasystemen dan menig supermarktmedewerker.
En dat allemaal in één dag.
Publicatie en video
Was dit een geslaagd project? 📠 Reken maar!
Maar geen zorgen: we gaan het voor de hackathon van volgend jaar niet gebruiken om entreekosten te berekenen. Want dat blijft gewoon gratis.
Het KassAI-project en de vele andere hackathonprojecten komen uitgebreid aan bod in onze hackathon-aftermovie:
Je kunt de aftermovie van de hackathon hier bekijken!
Benieuwd naar de andere projecten van de hackathon? Lees dan onze publicatie over deze hackathon, en hou ons techblog de komende weken in de gaten.