Product

Troubleshooting met toezicht

Na de diagnose start de technicus een zaak. De AI stelt per beurt precies een stap voor uit een vaste catalogus, de technicus keurt goed of wijst af, de uitvoer gaat terug, en aan het eind staat er een conclusie met bewijs en een notitie voor het ticket.

De beurt van de AI

Per beurt geeft het model precies een van drie dingen, als JSON volgens een strikt schema:

  • een voorstel: een actie uit de catalogus met parameters, doel en redenering; de server bouwt het exacte PowerShell-commando en toont het op de pagina;
  • een vraag aan de technicus (is de gebruiker aanwezig, welke printer, mag de pc herstarten), hooguit drie per zaak en nooit twee achter elkaar;
  • een conclusie: oorzaak, opgelost ja/nee/onbekend (ja alleen met bewijs uit de uitvoer), wat is vastgesteld en uitgevoerd, vervolgstappen en letterlijke bewijsregels.

De goedkeuringsregels

  • lezen draait zonder klik als het vinkje "Leesstappen automatisch uitvoeren" van de zaak aan staat; test_port, resolve_dns en printer_detail vragen altijd een klik omdat ze een vrije host- of printernaam hebben.
  • wijziging en herstart wachten altijd op Goedkeuren of Afwijzen met reden; de AI leest de reden.
  • verstorend (sfc, DISM, herstart plannen, winsock reset) vraagt bovendien het vinkje "Ik begrijp dat deze actie verstorend is".
  • Vrije PowerShell bestaat alleen voor tenants die dat uitdrukkelijk aanzetten, en vereist dat de technicus de id intypt.
  • De klik is gebonden aan het stapnummer en de hash van het commando: is het voorstel intussen veranderd, dan weigert de server (409).
diagnose.rektpump.com/ts/…

Jij bent aan zet

Voorstel stap 4: Printwachtrij leegmaken herstart

Actie
clear_print_queue, draait als SYSTEM, timeout 180 s
Doel
Vastgelopen spoolbestanden opruimen zodat de printer weer taken aanneemt.
Redenering
Stap 3 toonde drie taken met status Error in de wachtrij en drie bestanden in de spoolmap. De Spooler draait.

Stop-Service Spooler ... Remove-Item "$env:SystemRoot\System32\spool\PRINTERS\*" ... Start-Service Spooler

Goedkeuren (de runner op WS-0412 voert het uit)Afwijzen met reden
Runner voert uit op WS-0412 (laatst gezien: 3 s geleden)

Voorbeeld van de goedkeuringskaart. De actie clear_print_queue heeft in de catalogus risiconiveau herstart en een timeout van 180 s; de tekst van doel en redenering is illustratief.

De catalogus: 46 acties

Alle commando's zijn geschreven voor Windows PowerShell 5.1, bedoeld om als SYSTEM te draaien, idempotent, met een vaste proloog (geen voortgangsbalken, fouten als tekst, uitvoer als UTF-8). Elke parameter gaat door regex, lengte, ASCII-controle en allowlist voordat er een voorstel bestaat.

  • 31 lezen
  • 9 wijziging
  • 2 herstart
  • 4 verstorend
Lezen
status en details van services, recente events uit elk logboek, zwaarste processen, schijfruimte en schijfgezondheid, herstart in afwachting, printers en wachtrijen, afdruktaken, netwerkconfiguratie, poorttest, DNS, Windows Update-status en -historie, geinstalleerde app, geplande taak, Defender-status, opstartitems, laatste boot en uptime, gebruikerssessies, laatst toegepaste GPO, prestatiemomentopname, app-crashes, domeingezondheid, gebruikersprofielen, Office-status, verbindingscontrole, wifi-status, printerdetail, netwerkverbindingen van de consolegebruiker, lokale accounts, BitLocker-status.
Wijziging
service starten, tijd synchroniseren, DNS-cache legen, DHCP vernieuwen, Windows-tempmap legen, printer verwijderen, gpupdate, Windows Update-scan, geplande herstart annuleren.
Herstart
service herstarten, printwachtrij leegmaken.
Verstorend
sfc /scannow, DISM /RestoreHealth, herstart plannen met melding, winsock resetten.

Limieten en kosten

  • Per zaak hooguit 12 modelaanroepen (vragen tellen mee) en $0,50; per run een open zaak, per tenant hooguit 3 open zaken en $5,00 per dag. Bij de limiet schrijft de server zelf een conclusie met opgelost "onbekend".
  • Gemeten op 15 en 16 oktober 2026 met gpt-5-mini: een zaak van 8 stappen $0,038 tot $0,041, een zaak die de limiet van 12 haalt $0,066 tot $0,075; de snelste zaak concludeerde na 3 stappen in 36 s voor $0,0165. Een voorstel kost het model 5 tot 12 s, een conclusie 17 tot 31 s.
  • Een complete diagnose met een zaak van tien stappen kostte in de end-to-end-test van 16 oktober ongeveer 7 cent en vier minuten.

Vier manieren om een stap uit te voeren

runner
de agent op de werkplek voert de goedgekeurde stap uit als SYSTEM en stuurt de uitvoer terug; met automatische leesstappen loopt een zaak zelfstandig tot de eerste wijziging, vraag of conclusie.
manual
de technicus kopieert het commando naar de eigen RMM of een beheersessie en plakt de uitvoer in de zaak.
tactical
de server draait de stap via de API van Tactical RMM op een agent die aan de tenant gebonden is.
local
alleen voor tests op een werkplek: leesacties op de server-pc zelf, nooit op een VPS.

De ticketnotitie

Van elke afgesloten zaak bestaat een platte notitie: zaak en status, ticket, apparaat, klacht en tijdstip, de uitgevoerde stappen met risico en de eerste 200 tekens van de uitvoer, de afgewezen stappen met reden, de conclusie en de kosten. Tokens kunnen er nooit in staan: elke uitvoer wordt bij binnenkomst geredigeerd en de notitie nog een keer. Kopieren naar het ticket is handwerk; een koppeling met een ticketsysteem is er niet.

Eerlijk over het model

gpt-5-mini is soms stelliger dan het bewijs toelaat, stelt een afgewezen actie soms als vraag opnieuw, en toetste in de metingen van 16 oktober eerst de hypothese uit de automatische diagnose, ook bij een klacht die daar niets mee te maken had. Sinds die metingen begrenzen een vragenpoort, klachtgerichte instructies en een conclusieregel dat gedrag; de zaken werden er beter van, niet korter. De conclusie noemt daarom altijd het bewijs en de technicus beslist.

Meedoen met de pilot

Een pilot is vijf tickets met eerlijke feedback per run, gratis voor de eerste deelnemers. U heeft een Windows-werkplek nodig waarop u de agent als administrator mag installeren, of een RMM die een PowerShell-script als SYSTEM kan draaien.