Ga naar de inhoud
Terug naar realisaties
  1. Intake

    De vraag wordt een gestructureerd ticket.

  2. Analyse

    Categorie en prioriteit worden voorgesteld.

  3. Beoordeling

    Een engineer controleert het voorstel.

  4. Feedback

    Alleen gecontroleerde feedback telt mee.

  5. Routing

    Het ticket gaat naar de passende wachtrij.

AI / Eigen product

Agent Tom B

Een technische realisatie die IT-tickets analyseert en een voorstel voor prioriteit en routing als interne notitie klaarzet. Een engineer blijft verantwoordelijk voor de uiteindelijke actie.

Projectgegevens
BMS
Ticketbron
AI
Analysevoorstel
Intern
Notitiekanaal
STAR
Analyse Formaat
Python 3.11+
Gemini 2.5 Pro
Google Search
BMS/Kaseya
MS Teams
SQLite
De Uitdaging

Tickets Stapelen Zich Op

In een BMS-omgeving moeten engineers nieuwe tickets lezen, van context voorzien en naar de juiste wachtrij sturen. Deze realisatie onderzoekt hoe een AI-assistent dat voorwerk kan structureren, zonder de professionele beoordeling door een engineer te vervangen.

  • Handmatige analyse van elk nieuw ticket
  • Geen automatische prioritering — alles "even belangrijk"
  • Tickets bleven te lang in de verkeerde queue
  • Engineers misten context over onbekende issues

Voorbeeldticket: wifi valt weg

  1. Wifi valt weg
    Vraag ontvangen

    De oorspronkelijke melding blijft bewaard.

  2. Een leesbaar ticket
    Structureren

    Vraag, context en afzender komen samen.

  3. Klaar voor analyse
    Aanvullen

    Ontbrekende informatie wordt nagevraagd.

Het Concept

Agent Tom B is Geboren

Het idee: een AI-assistent die elke 5 minuten de BMS API pollt, nieuwe tickets oppikt, ze analyseert met Google Gemini 2.5 Pro (inclusief Google Search voor context), en automatisch een interne note plaatst met een eerste analyse. De engineer krijgt een kant-en-klare briefing in plaats van een rauw ticket.

BMS Ticket
→
Agent Tom B
→
Gemini + Search
→
Teams Notificatie
  • Automatische analyse van nieuwe tickets
  • Google Search grounding voor actuele context
  • Intelligente prioritering (dringend → P1 Very High)
  • Routing naar het juiste team
  1. Wifi valt weg
    Context lezen

    De melding en beschikbare details tellen mee.

  2. Categorie: netwerk
    Voorstel maken

    Een categorie en prioriteit blijven een voorstel.

  3. Naar de engineer
    Ter controle

    Twijfel en ontbrekende context blijven zichtbaar.

‍
Consultatie

On-Demand AI Hulp

Naast automatische verwerking kan elk teamlid Tom B om hulp vragen. Door #flai in een ticket note te typen, voert de agent een diepe analyse uit in STAR-formaat (Situatie, Taak, Actie, Resultaat). Indien nuttig schrijft hij ook een voorbeeld klantmail als aparte note.

// Stap 1: Open het ticket in BMS
// Stap 2: Typ in een note:
#flai

// Tom B analyseert het ticket en plaatst:
Interne note in STAR-formaat
Voorbeeld klantmail (optioneel)
Ticket terug in jouw queue
  • Niet gekoppeld aan een specifieke eindklant
  • Ontworpen voor interne notities, met controle door een engineer
  • STAR-formaat: gestructureerd en actionable
  • Automatische return naar originele queue
  1. Netwerkprobleem
    Voorstel bekijken

    Categorie, prioriteit en context staan samen.

  2. Menselijke controle
    Engineer beslist

    Goedkeuren, aanpassen of stoppen.

  3. Controleerbaar vervolg
    Besluit vastleggen

    De beoordeling blijft aan het ticket gekoppeld.

Een afgewezen voorstel wordt niet automatisch uitgevoerd.

Zelflerende AI

De /learn Functie

Het team kan Agent Tom B nieuwe regels aanleren. Via het /learn commando leert de agent patronen herkennen en automatisch toepassen. De AI controleert eerst op conflicten met bestaande regels voordat een nieuwe regel wordt opgeslagen.

// Voorbeeld /learn commando:
#flai /learn 3CX Lost Call in Queue Sales tickets moeten direct naar Sales met hoge prioriteit

// Tom B controleert:
Geen conflict → LEARN OK + regel opgeslagen
Conflict → LEARN CONFLICT melding
  • Eenvoudig aanleren via notities in BMS
  • Automatische conflict-detectie met bestaande regels
  • Regels opgeslagen in learned_rules.md
  • Terug-routing na bevestiging
  1. Gerichte feedback
    Correctie ontvangen

    De engineer legt vast wat anders moet.

  2. Controle vóór bewaren
    Regel controleren

    Nieuwe feedback wordt op conflicten nagekeken.

  3. Nieuwe melding, betere context
    Later toepassen

    Een volgende melding gebruikt de beoordeelde regel.

Slimme Routing

Automatische Ticket Routing

Agent Tom B leest de audit log van elk ticket om te bepalen waar het vandaan kwam. Op basis daarvan stelt hij een route via hashtags in BMS voor. Een configureerbare fallback kan tickets met onvoldoende context naar een menselijke wachtrij sturen.

Queue in audit log Hashtag
Level One Support #flytolvl1
Sales #flytosales
Accounting #flytoacc
Level Two Support #flytolvl2
SysAdmin #flytosysadmin
Project Support #flytoprosup
  • Audit log-based return routing
  • Fallback: onbekende queue → Level One + P1
  • BMS workflows verwerken de hashtags
  • ~5 API calls per cyclus (geoptimaliseerd van ~15)
  1. Categorie: netwerk
    Ticket beoordeeld

    De engineer heeft het voorstel gecontroleerd.

  2. Netwerkteam
    Route bepalen

    De categorie wijst naar een passende wachtrij.

  3. Gericht verder helpen
    Opvolgen

    Het oorspronkelijke ticket en de context gaan mee.

De Technische Scope

De realisatie koppelt ticketintake, AI-analyse, interne notities en configureerbare routing. Ze ondersteunt engineers met voorbereidende context; effect en doorlooptijd hangen af van de gebruikte tickettypes, integraties en menselijke controle.

BMS
API-integratie
STAR
Gestructureerde analyse
Review
Menselijke controle
Fallback
Configureerbare escalatie

Ingebouwde Veiligheidsnetten

Interne Notities

De integratie is ontworpen om voorstellen als interne notities te schrijven. Rechten en workflows moeten in de gekoppelde BMS-omgeving afzonderlijk worden gecontroleerd.

Confidence Scoring

Een instelbare drempel kan analyses met lage zekerheid naar een menselijke wachtrij sturen.

Safety Net Routing

Onbekende queue of persoon? Automatisch naar Level One Support met P1 prioriteit.

Mens in de Loop

Tom B is een hulpmiddel, geen vervanging. De bedoelde workflow laat een engineer de analyse beoordelen voordat er extern wordt gecommuniceerd.

Eigen technische realisatie

Controleerbare assistentie

De kern van deze realisatie is niet autonome besluitvorming, maar reproduceerbaar voorwerk: context verzamelen, structureren en ter beoordeling aanbieden in het bestaande ticketsysteem.

Technische productcase van tom.cool

Ook jouw workflows automatiseren met AI?

Van ticket-analyse tot kennisbank-integratie — ik bouw AI-oplossingen die passen bij jouw bedrijfsprocessen. Neem contact op voor een vrijblijvend gesprek.

Bekijk AI Services