Operationele efficiëntie

Een meertalige RAG-chatbot op Azure voor fondsenwerving

Filantropische stichtingen beheren honderden projectoproepen, elk met eigen toelatingsvoorwaarden, deadlines en contactpunten. Een toonaangevende Europese stichting zocht een snellere, consistentere manier om die informatie in vier talen toegankelijk te maken.

Agilytic leverde een proof of concept voor een meertalige RAG-chatbot op Azure. Die toonde hoe een LLM-assistent deze terugkerende vragen betrouwbaar kan behandelen.

RAG-chatbot op Azure

Om de vertrouwelijkheid te beschermen, kunnen we specifieke details aanpassen. Onze belangrijkste bijdrage geven we altijd correct weer.

Context en doelstellingen

De teams van de stichting kregen steeds dezelfde vragen: welke projectoproepen staan open, wie komt in aanmerking, hoe dient men een aanvraag in en wie is de contactpersoon? Die informatie stond verspreid over webpagina's en interne documenten in vier talen: Engels, Frans, Nederlands en Duits. Ze telkens consistent terugvinden en toelichten kostte bijzonder veel tijd.

De POC moest toetsen of:

  • Een LLM-gebaseerde assistent snel en correct toegang kon bieden tot de juiste informatie

  • Meertalige ondersteuning binnen één oplossing mogelijk was

  • Het systeem veilig kon draaien in de eigen Azure-omgeving van de stichting

Het bredere doel was de basis leggen voor een schaalbare oplossing die uiteindelijk het groeiende aantal terugkerende vragen kon verminderen.

Aanpak

1. Afbakening en datavoorbereiding

De stichting had voor de projectstart al doelgroeppersona's bepaald. Agilytic gebruikte die als belangrijke input voor workshops om de chatbotdoelen te verfijnen, terugkerende vraagpatronen te herkennen en testgevallen te ontwerpen. We identificeerden verschillende databronnen:

  • Website-inhoud, vastgelegd als momentopnames voor elk van de vier talen

  • Interne documenten uit de assetmanagementsystemen van de stichting

Zoals altijd spraken we toegangsvereisten en verantwoordelijkheden voor infrastructuur vroeg af om ontwikkelvertragingen te vermijden.

2. De RAG-chatbot bouwen op Azure

De oplossing gebruikte Dify als orkestratielaag, in Docker op een Azure-VM, met Azure OpenAI als modelaanbieder. We bouwden vier taalspecifieke kennisbanken op basis van de websitekopieën, aangevuld met relevante interne documenten.

De gespreksstroom omvatte automatische taalherkenning en vertakking. Gebruikers kregen dus antwoorden in hun eigen taal zonder handmatig te wisselen.

3. Iteratief testen en bijsturen

Interne betrokkenen testten de RAG-chatbot op Azure in meerdere rondes. Op basis van hun feedback pasten we prompts en zoekparameters aan:

  • Te lange antwoorden inkorten

  • Relevantere passages ophalen

  • Hiaten in de onderliggende data signaleren

Resultaten

De POC bevestigde dat een meertalige RAG-chatbot op Azure doeltreffend kan worden ingezet en gebruikt, aanvankelijk voor interne tests.

1. Wat waarde opleverde

  • De antwoordtijd bedroeg gemiddeld ongeveer 3 seconden, tot 6 seconden voor complexere vragen

  • Gebruikers bevestigden de waarde van het concept en waardeerden de meertaligheid

  • De oplossing draaide veilig in de eigen Azure-tenant van de stichting

2. Welke risico's naar voren kwamen

De volledigheid van data bepaalde rechtstreeks de antwoordkwaliteit. Sommige projectoproepen ontbraken in de website-extractie, waardoor de chatbot onjuiste of verouderde informatie gaf. Sommige antwoorden werden ook als te lang of onvoldoende gericht ervaren.

Zonder een beheerste uitrolstrategie konden bovendien kosten en misbruikrisico's oplopen.

3. Roadmap naar productie

  1. Data: vervang losse websitekopieën door een gestructureerde gezaghebbende bron (datawarehouse of database) en bepaal hoe updates automatisch verlopen

  2. Infrastructuur: schaal rekenkracht voor meer gelijktijdige gebruikers, bekijk de tokenquota van Azure OpenAI en voeg een beheerde gateway toe voor SSL, sleutelrotatie, aanroeplimieten en bescherming tegen prompt injection

  3. Uitrol: ga gefaseerd van intern gebruik met menselijk toezicht naar beperkte externe toegang achter authenticatie en uiteindelijk naar publieke website-integratie zodra het systeem stabiel is

De stichting vindt het concept waardevol, vooral om buiten kantooruren informatie te bieden. De belangrijkste voorwaarde voor een vervolg is nu vertrouwen in de kwaliteit van de onderliggende data.

💡 Wat het gebruik van een RAG-chatbot kost

De POC draaide op een standaard Azure OpenAI-implementatie met betaling naar gebruik. Voor een kennisbank van deze omvang, honderden documenten in vier talen, zijn de maandelijkse inferentiekosten verwaarloosbaar naast de bespaarde uren. Documentvoorbereiding en evaluatie zijn de echte kostenposten. Daar hoort het projectbudget naartoe te gaan. We publiceren dit omdat de meeste aanbieders het niet doen: het model is het goedkope deel.

Om de vertrouwelijkheid te waarborgen, kunnen we bepaalde details in onze klantcases aanpassen.

Klaar om uw doelen te bereiken met data?

Wilt u uw doelen bereiken door data en AI slimmer te gebruiken? Dan bent u hier op de juiste plaats.

Klaar om uw doelen te bereiken met data?

Wilt u uw doelen bereiken door data en AI slimmer te gebruiken? Dan bent u hier op de juiste plaats.

Klaar om uw doelen te bereiken met data?

Wilt u uw doelen bereiken door data en AI slimmer te gebruiken? Dan bent u hier op de juiste plaats.

Klaar om uw doelen te bereiken met data?

Wilt u uw doelen bereiken door data en AI slimmer te gebruiken? Dan bent u hier op de juiste plaats.

© 2026 Agilytic

© 2026 Agilytic