Laat je agent *dingen* doen, niet alleen informatie ophalen. Zoek een bestelling op, boek een vergadering, dien een Jira-ticket in, vergoed een aankoop — verbonden met je echte systemen.
Een klant vraagt je agent: "Wat is de status van bestelling #4521?"
Vandaag kan de agent hier alleen op antwoorden als de bestelgegevens toevallig in je kennisdatabase staan — wat niet het geval is, omdat besteldata zich in je e-commerce backend, je fulfilmentsysteem of je CRM bevindt. De AI zegt iets beleefds over het ontbreken van toegang. De klant dient een supportticket in. Je team zoekt de bestelling handmatig op. Veertig seconden menselijke arbeid voor een vraag die in milliseconden beantwoord had kunnen worden.
Dit is de muur waar elke alleen-op-retrieval-agent tegenaan loopt. De meeste echte klantvragen gaan niet over statische documentatie — ze gaan over de actuele status in je systemen.
Aangepaste tools breken door die muur heen.
Definieer een tool, de AI gebruikt het. Een tool is een klein stuk configuratie — naam, beschrijving, parameters en de API-eindpunt of functie om aan te roepen. Eenmaal gedefinieerd, weet de AI wanneer deze moet worden aangeroepen en welke argumenten moeten worden doorgegeven.
Ingebouwde tools direct beschikbaar.
- Bestelling opzoeken voor veelvoorkomende e-commerceplatforms (Shopify, WooCommerce, Stripe)
- Agenda boeken voor het plannen van demo's of supportgesprekken (Calendly, Cal.com, Google Agenda)
- Ticketcreatie voor engineering escalaties (Jira, Linear, GitHub Issues)
- CRM-opzoekingen voor accountgegevens (Salesforce, HubSpot)
Aangepaste tools via webhooks. Voor alles wat niet ingebouwd is, wijs je een tool toe aan een van je bestaande API-eindpunten. De AI roept het aan indien nodig, parseert de respons en gebruikt de gegevens in het antwoord.
Toestemming-bewuste uitvoering. Tools kunnen gebruikersauthenticatie vereisen voordat ze worden uitgevoerd — "log in voordat ik je bestelling kan opzoeken." Tools met grote impact (terugbetalingen, verwijderingen) kunnen menselijke goedkeuring vereisen voordat ze worden uitgevoerd.
Dit is het verschil tussen "chatbot" en "agent." Een alleen-op-retrieval systeem beantwoordt vragen. Een tool-ondersteund systeem voltooit taken. Het product wordt betekenisvol nuttiger — het soort nuttigheid dat een hogere prijs rechtvaardigt.
Klanttevredenheid stijgt dramatisch. Zelfservice die daadwerkelijk het probleem oplost ("hier is je bestelstatus, je pakket arriveert donderdag") is beter dan zelfservice die alleen informatie levert ("bestellingen arriveren doorgaans binnen 3-5 werkdagen"). Oplossingspercentages stijgen. Tickets die menselijke aandacht vereisen dalen.
Omzetbescherming. Boeking, planning en account-actietools veranderen passieve gesprekken in actieve uitkomsten. Een bezoeker die naar een functie vraagt, kan een demo boeken zonder de chat te verlaten. Een gefrustreerde klant kan zelf een terugbetaling aanvragen zonder te escaleren.
Herwonnen engineeringuren. Interne teams kunnen ook tools gebruiken — verbind een "incident opzoeken" tool met je monitoringsysteem, een "deploy status" tool met je CI, een "wachtschema" tool met PagerDuty. Je agent wordt de receptie voor je operaties.
Elke tool wordt declaratief gedefinieerd:
get_order_status)order_id: string)Wanneer de vraag van een klant overeenkomt met de beschrijving van een tool, haalt de AI de parameters uit het gesprek, roept de tool aan en verwerkt het resultaat in zijn antwoord. De gebruiker ziet een reactie in natuurlijke taal — de uitvoering van de tool gebeurt onzichtbaar ertussen.
Fouten worden op een elegante manier afgehandeld — als een tool time-out of een fout retourneert, valt de AI terug op excuses aanbieden en aanbieden om te escaleren, zonder ooit ruwe stacktraces of technische details aan de klant te tonen.
Tools zijn krachtig, wat betekent dat ze beveiligingsmaatregelen nodig hebben:
Deze functie is gepland en zal in golven worden uitgerold:
Wanneer dit wordt uitgerold, graduateert je agent van een slimme FAQ naar een echte klantgerichte teamgenoot — eentje die problemen van begin tot eind kan oplossen zonder dat het gesprek ooit de chat verlaat.