integration 1600

1 juli 2026 · Integraties & automatisering

BlazeForce AI Chat: zo bouwen wij een productierijpe AI-assistent

BlazeForce AI Chat is de AI-intakeassistent die op onze eigen website draait en die we ook bij klanten inzetten. Eerder schreven we al over wat de assistent oplevert aan leads en conversie. Dit artikel laat de andere kant zien: geen los script met een API-key eraan geplakt, maar een volwaardige, zelfgebouwde WordPress-plugin. Een beeld van hoe hij is opgebouwd, wat hij kan en hoe de beveiliging is geregeld, op een manier die laat zien hoe BlazeForce dit soort maatwerk aanpakt.

Hoe hij is opgebouwd

De assistent is gebouwd als een op zichzelf staande WordPress-plugin, los van het thema of een specifieke website, zodat dezelfde basis op meerdere klantsites kan draaien zonder dat we steeds opnieuw beginnen. De code is opgedeeld in duidelijke onderdelen: een instellingenscherm voor beheerders, de daadwerkelijke chatlogica, en de koppeling met de AI-leverancier.

Praktisch werkt het zo: de bezoeker chat in de browser, het bericht gaat via de eigen server van de website naar de AI-leverancier (OpenAI), en het antwoord komt terug via diezelfde route. De AI-sleutel zelf komt nooit in de browser terecht. Daarnaast haalt de assistent automatisch context op van de pagina waar de bezoeker zich bevindt, zodat een vraag op een dienstenpagina een ander soort antwoord krijgt dan een vraag op een artikel.

Voor leadopvolging is de plugin gekoppeld aan zowel e-mail als onze eigen Nextcloud-omgeving, met een eigen escape-mechanisme: als de ene route uitvalt, valt de andere niet automatisch ook uit. De volledige broncode staat onder versiebeheer (Git), en updates rollen we uit via een herhaalbaar uitroltraject met een technische controle vlak voordat een wijziging live gaat. Een aanpassing aan de live site is bij ons dus nooit een handmatige actie zonder vangnet.

Wat hij kan

  • Tweetalige intake-chat (Nederlands/Engels), met een toon van stem, bedrijfsverhaal en prijsbeleid die volledig instelbaar zijn.
  • Pagina-bewuste antwoorden: de assistent weet op welke pagina de bezoeker zit en stemt zijn antwoord daarop af.
  • Open of gated flow: vrij laten chatten, of eerst naam en e-mailadres vragen, eventueel alleen op specifieke landingspagina’s.
  • Slimme contactmomenten: de assistent herkent koopintentie of een lengtegrens en stelt dan voor om contact op te nemen, in plaats van eindeloos door te kletsen.
  • Leadopvolging met context: bij een aanvraag wordt automatisch een compacte samenvatting van het gesprek meegestuurd, zodat een collega niet bij nul hoeft te beginnen.
  • Feedback op antwoordkwaliteit: bezoekers kunnen per antwoord aangeven of het nuttig was, wat input geeft om de assistent gericht bij te sturen.
  • Beheerdersdashboard: gesprekken, leads, handoffs en feedback worden bijgehouden, met een ingebouwde testknop om de verbinding met de AI-leverancier te checken.
  • Volledig no-code instelbaar: model, antwoordlengte, snelheid van reageren, gespreksduur, taalkeuze, privacyteksten en bewaartermijnen zijn allemaal aan te passen via het instellingenscherm, zonder dat daarvoor code aangepast hoeft te worden.

Hoe hij is beveiligd

Een chatfunctie die direct met bezoekers praat en een betaalde AI-dienst aanroept, vraagt om een aantal vaste aandachtspunten. Hetzelfde principe geldt voor elke koppeling die met een extern systeem praat: beveiliging hoort vooraf in het ontwerp, niet achteraf erbij geplakt. Op hoofdlijnen:

  • Toegang en rechten. Instellingen zijn alleen te wijzigen door beheerders, elke actie krijgt een beveiligingstoken mee zodat verzoeken aantoonbaar van de eigen website komen, en de AI-sleutel is nooit zichtbaar in de browser.
  • Misbruik- en kostenbeheersing. Er zit een snelheidslimiet per bezoeker op berichten, en een harde, aan de serverkant afgedwongen grens op het aantal berichten per gesprek, zodat een chat niet ongelimiteerd AI-kosten kan opstapelen.
  • Privacy by design. Er worden geen persoonsgegevens langdurig in de browser bewaard, gesprekken worden niet opgeslagen bij de AI-leverancier zelf, en wat richting een lead gaat is een compacte samenvatting in plaats van een volledig transcript, met een instelbare en automatisch gehandhaafde bewaartermijn.
  • Schone in- en uitvoer. Alle invoer van bezoekers en alle AI-antwoorden worden gevalideerd en opgeschoond voordat ze ergens anders in het systeem terechtkomen (de website zelf, e-mail, database), en AI-antwoorden mogen maar een beperkte opmaak gebruiken in plaats van vrije HTML.

We delen hier bewust de aanpak en niet de technische implementatie in detail, maar het illustreert het uitgangspunt: dit soort zaken wordt vooraf in het ontwerp meegenomen, niet achteraf gepatcht.

Kortom

BlazeForce AI Chat is precies wat we als BlazeForce leveren wanneer klanten ons om maatwerk vragen: functionaliteit die echt aansluit op de praktijk, volledig instelbaar zonder ontwikkelaar erbij, gebouwd op een herbruikbare en onderhouden basis, met beveiliging en privacy als uitgangspunt in plaats van een achteraf-toevoeging.


Wilt u een vergelijkbare AI-assistent op uw eigen website of in uw CRM? BlazeForce bouwt maatwerk AI-plugins die aansluiten op uw systemen, uw beveiligingseisen en uw tone of voice. Neem contact op voor een vrijblijvend gesprek.

Neem de volgende stap

Een vraag over “BlazeForce AI Chat: zo bouwen wij een productierijpe AI-assistent”?

Vertel kort welke situatie je herkent of wat je wilt verbeteren. Je bericht komt rechtstreeks bij BlazeForce terecht.

Lees hoe we met je gegevens omgaan in ons privacy- en cookiebeleid.

Weergave en voorlezen