AI-agent voor klantenservice en backoffice

De agent die het afhandelt.

Een vraag beantwoorden is het begin. Deze agent zoekt op in je eigen systemen, verwerkt de wijziging, stuurt de bevestiging en legt vast wat hij gedaan heeft. Binnen grenzen die per rol vooraf zijn vastgelegd.

Bekijk wat hij kan

Het verschil met een chatbot

Een chatbot zoekt een antwoord op in een lijst. Deze agent heeft toegang tot je systemen en mag daar handelingen uitvoeren.

In de dansschoolsoftware waar hij vandaag draait kan hij 226 handelingen uitvoeren, verdeeld over 47 onderdelen van het systeem. Daarvan zijn er 108 om iets op te zoeken en 118 om iets te veranderen. Een inschrijving verwerken, een boeking omzetten, een factuur terugvinden, een bevestiging versturen.

Een chatbotDeze agent
Geeft antwoord uit een kennisbank.Zoekt op in je systemen, met de gegevens van deze klant erbij.
Verwijst door naar een formulier.Vult de aanvraag in en bevestigt hem.
Weet niet wie er tegenover hem zit.Ziet alleen de handelingen die bij deze rol horen.
Kan bij een misverstand het verkeerde antwoord geven.Kan bepaalde handelingen domweg niet uitvoeren.
Laat geen spoor na.Legt elke poging vast, ook de geweigerde.

Wat hij kan

Welke handelingen er openstaan bepalen we per inrichting. Dit is waar ze uit komen.

01

Klantcontact

  • Vragen beantwoorden met de gegevens van deze klant
  • De taal van de bezoeker herkennen en die aanhouden
  • Leads en terugbelverzoeken vastleggen
  • E-mail versturen
  • Doorvragen als de vraag niet duidelijk is
  • Overdragen aan een medewerker

02

Opzoeken

  • Klantgegevens en historie
  • Afspraken, planning en beschikbaarheid
  • Facturen en betalingen
  • Bestellingen en producten
  • Documenten en dossiers
  • Samengevatte cijfers zonder de onderliggende personen

03

Uitvoeren

  • Inschrijven en afmelden
  • Boekingen wijzigen of verplaatsen
  • Gegevens bijwerken
  • Aanvragen routeren naar de juiste persoon
  • Bevestigingen versturen
  • Acties uitvoeren in gekoppelde systemen

04

Kennis

  • Een eigen kennisbank met semantisch zoeken
  • Je website uitlezen en indexeren
  • Documenten toevoegen en bijwerken
  • Het web raadplegen waar dat mag
  • Antwoorden met de bron erbij
  • Gesprekken doorzoekbaar bewaren

De grenzen zitten in het ontwerp

Iedere handeling valt in een veiligheidsklasse en is per rol vrijgegeven of dichtgezet. Dat is geen instelling achteraf, het is hoe het menu wordt opgebouwd.

handelingen
226handelingen
onderdelen van het systeem
47onderdelen van het systeem
veiligheidsklassen
6veiligheidsklassen

Zes klassen

101Alleen lezen

Opzoeken zonder iets te veranderen.

7Samengevatte cijfers

Aantallen en totalen, zonder de personen erachter.

97Omkeerbaar

Een wijziging die je ongedaan kunt maken.

5Extern effect

Er gaat iets de deur uit, zoals een e-mail.

8Financieel

Raakt geld. Hier zetten we hem doorgaans uit.

8Onomkeerbaar

Verwijderen en vergelijkbare stappen.

Wie er praat bepaalt het menu

Een bezoeker op de website krijgt elf handelingen om iets op te zoeken en eentje om iets vast te leggen. Een beheerder krijgt er 214. Lukt het niet om vast te stellen wie er praat, dan valt de agent terug op een enkele handeling: zijn eigen identiteit opvragen. En wat er in het menu staat is nog niet wat mag: de API achter je systeem controleert het een tweede keer.

RolOpzoekenUitvoerenGeen toegang
Bezoeker111214
Klant831187
Medewerker3413953
Beheerder4516912

Vijf onderdelen van het systeem staan volledig buiten zijn bereik. Die blijven handwerk, omdat een vergissing daar op iemands rekening terechtkomt.

Een agent is zo goed als de gegevens waar hij op staat

Een taalmodel weet veel over de wereld en niets over jouw bedrijf. Het verschil zit in wat je eronder zet.

Je eigen kennisbank

Procedures, voorwaarden en antwoorden in een doorzoekbare bank met semantisch zoeken, zodat hij ook vindt wat anders geformuleerd is.

Je eigen systemen

Live gegevens uit de applicatie zelf. Geen export van vorige maand en geen kopie die achterloopt.

Je eigen website

Uitgelezen en geïndexeerd, zodat zijn antwoorden overeenkomen met wat er op je site staat.

Met bron erbij

Een antwoord is terug te voeren op waar het vandaan komt, zodat iemand het kan narekenen.

Waar hij vandaag draait

Dit is de agent in de beheeromgeving van baila.me, het platform dat wij bouwen en beheren voor dansscholen. Hij zit in het systeem zelf en niet alleen op de publieke site, naast de medewerker die ermee werkt, en hij ziet precies wat die medewerker mag zien. Elke school heeft een eigen assistent met de eigen naam, de eigen gegevens en de eigen grenzen.

De agent leest de abonnementen van deze school, benoemt wat opvalt en komt met een advies. Onderaan staan de vervolgstappen die hij zelf kan uitvoeren, elk pas na akkoord.
De agent leest de abonnementen van deze school, benoemt wat opvalt en komt met een advies. Onderaan staan de vervolgstappen die hij zelf kan uitvoeren, elk pas na akkoord.
Dezelfde agent beantwoordt een feitelijke vraag uit de live gegevens van de school, met het actuele cursusaanbod erbij.
Dezelfde agent beantwoordt een feitelijke vraag uit de live gegevens van de school, met het actuele cursusaanbod erbij.

Je kiest zelf welk model eronder draait

De agent staat los van het model. Vandaag het ene, morgen het andere, of helemaal geen extern model.

Hij praat met elk OpenAI-compatibel eindpunt en met Ollama. Dat laatste betekent dat je hem volledig op je eigen hardware kunt draaien, ook zonder GPU. Dan verlaat er geen gesprek en geen klantgegeven je eigen omgeving, en heb je bij geen enkele AI-leverancier een contract nodig.

Model naar keuze

Per agent in te stellen, en per taak een ander model als dat beter uitkomt.

Volledig lokaal

Draaien op je eigen server met Ollama. Er gaat niets naar buiten, ook geen gespreksinhoud.

Overstappen zonder verbouwing

Het model is een instelling. De handelingen, grenzen en kennis blijven staan.

Eigen omgeving per klant

Eigen kennisbank, eigen grenzen, eigen gesprekken. Niets gedeeld met een andere klant.

Waar je hem op zet

De agent is niet aan een platform gebonden. Waar hij bij mag hangt af van waar je hem aan koppelt.

Je huidige website

Eén scriptregel, ongeacht waarop je site draait. Hij kent je site en je kennisbank en legt aanvragen vast.

Core

Dan komt hij ook bij de rollen, rechten, gegevens en bedrijfslogica die daar al staan. Dat is waar hij het meeste kan.

Een andere applicatie

Via MCP koppelt hij aan elk systeem met een API. Zo werkt de koppeling met baila.me ook.

Als persoonlijke agent

Alleen voor jezelf of je team, op je eigen machine, met een lokaal model. Geen account bij een AI-leverancier nodig.

Wat het kost

Eén tarief voor de inrichting en één voor het beheer per maand. Geen kosten per gesprek en geen prijs per gebruiker. Draai je op een eigen model, dan vallen de modelkosten weg en blijft er hosting over. We rekenen het door in de kennismaking.

Hoe je het krijgt

Geen self-service. We kijken eerst welke handelingen in jouw geval open mogen en welke dicht blijven, richten in en leveren op. Daarna houden we die lijst bij.

Plan een kennismaking

Veelgestelde vragen

Wat maakt dit een agent en geen chatbot?
Een chatbot kiest een antwoord. Deze agent kiest een handeling, voert die uit in je systeem en controleert het resultaat. In de omgeving waar hij vandaag draait zijn dat 226 handelingen, waarvan er 118 iets veranderen: inschrijven, omboeken, gegevens bijwerken, bevestigingen versturen. Elke handeling is per rol vrijgegeven of dichtgezet.
Kan hij iets doen wat niet de bedoeling is?
Alleen wat vooraf is vrijgegeven. Iedere handeling valt in een veiligheidsklasse en krijgt per rol een niveau: lezen, uitvoeren of geen toegang. Financiële en onomkeerbare handelingen zetten we standaard dicht. Lukt het niet om vast te stellen wie er praat, dan houdt hij één handeling over. Bovendien controleert de API achter je systeem het nog een keer, dus het menu is niet de enige rem.
Moeten onze gegevens naar OpenAI of Anthropic?
Nee. De agent werkt met elk OpenAI-compatibel eindpunt en met Ollama, waarmee je hem volledig op eigen hardware draait, ook zonder GPU. Dan blijft alles binnen je eigen omgeving. Kies je wel voor een extern model, dan is dat een instelling die je later kunt wijzigen zonder de inrichting opnieuw te doen.
Werkt hij ook als we niet op Core zitten?
Ja. Op een bestaande website is het een scriptregel, ongeacht waarop die site draait. Voor toegang tot een applicatie koppelen we via MCP aan de API van dat systeem. Op Core kan hij het meeste, omdat rollen, rechten en bedrijfslogica daar al staan.
Kunnen we zien wat hij gedaan heeft?
Ja. Elke poging wordt vastgelegd met wie het vroeg, wat er gevraagd werd en wat eruit kwam, ook de pogingen die geweigerd zijn. Gesprekken blijven doorzoekbaar, zodat je een discussie later kunt terugzoeken.
Waarvoor zetten klanten hem meestal in?
Klantenservice is het gebruikelijke begin: veelgestelde vragen, status van een aanvraag, wijzigingen doorvoeren en aanvragen vastleggen buiten kantooruren. Daarna volgt vaak de backoffice, waar hij opzoekwerk en routinehandelingen overneemt van medewerkers.

Kijken wat hij in jouw situatie mag doen?

We beginnen bij de lijst handelingen: wat mag open, wat blijft dicht, en wie mag wat. Dat gesprek is concreter dan een demo.

Plan een kennismaking →