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 de dag kan de agent dit alleen beantwoorden als de bestelgegevens toevallig in je kennisbank staan — wat ze niet zijn, omdat bestelgegevens in je e-commerce backend, je fulfilmentsysteem of je CRM leven. De AI zegt iets beleefd over het niet hebben van toegang. De klant dient een supportticket in. Je team zoekt de bestelling handmatig op. Veertig seconden menselijk werk voor een vraag die in milliseconden beantwoord had kunnen worden.
Dit is de muur waar elke alleen-ophaalagent tegenaan loopt. De meeste echte klantvragen gaan niet over statische documentatie — ze gaan over de live status in je systemen.
Aangepaste tools doorbreken die muur.
Definieer een tool, de AI gebruikt het. Een tool is een klein stuk configuratie — naam, beschrijving, parameters en de API-eindpunt of functie die moet worden aangeroepen. Eenmaal gedefinieerd, weet de AI wanneer hij het moet aanroepen en welke argumenten hij moet doorgeven.
Ingebouwde tools uit de doos.
- Bestelling opzoeken voor veelvoorkomende e-commerceplatforms (Shopify, WooCommerce, Stripe)
- Kalender 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 aan een van je bestaande API-eindpunten. De AI roept het aan wanneer nodig, parseert de reactie en gebruikt de gegevens in het antwoord.
Toestemming-bewuste uitvoering. Tools kunnen gebruikersauthenticatie vereisen voordat ze worden uitgevoerd — "log alsjeblieft in voordat ik je bestelling kan opzoeken." Hoog-impact tools (vergoedingen, verwijderingen) kunnen menselijke goedkeuring vereisen voordat ze worden uitgevoerd.
Dit is het verschil tussen "chatbot" en "agent." Een alleen-ophaal systeem beantwoordt vragen. Een tool-geactiveerd systeem voltooit taken. Het product wordt betekenisvol nuttiger — het soort nuttig dat een hogere prijs rechtvaardigt.
Klanttevredenheid stijgt dramatisch. Zelfbediening die daadwerkelijk het probleem oplost ("hier is je bestelstatus, je pakket arriveert donderdag") verslaat zelfbediening die alleen informatie levert ("bestellingen komen meestal binnen 3-5 werkdagen aan"). Oplossingspercentages stijgen. Tickets die mensen bereiken dalen.
Omzetbescherming. Boeken, plannen 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.
Engineeringuren herwonnen. Interne teams kunnen ook tools gebruiken — verbind een "incidentlookup"-tool met je monitoringsysteem, een "deploystatus"-tool met je CI, een "on-call schema"-tool met PagerDuty. Je agent wordt de receptie voor je operaties.
Elke tool wordt declaratief gedefinieerd:
get_order_status)order_id: string)Wanneer een 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 natuurlijk-taal antwoord — de uitvoering van de tool gebeurt onzichtbaar ertussen.
Fouten worden soepel afgehandeld — als een tool time-out of een fout retourneert, valt de AI terug op excuses aanbieden en aanbieden om te escaleren, zonder rauwe stacktraces of technische details aan de klant te tonen.
Tools zijn krachtig, wat betekent dat ze beveiligingsrails nodig hebben:
Deze functie is gepland en zal in fasen worden gelanceerd:
Wanneer dit wordt gelanceerd, promoveert 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.