Efficacité Opérationnelle

Un chatbot RAG multilingue sur Azure pour faciliter la collecte de fonds

Les fondations philanthropiques gèrent des centaines d'appels à projets, chacun avec ses propres critères d'éligibilité, délais et points de contact. Une grande fondation européenne avait besoin d'un moyen plus rapide et plus cohérent pour faire remonter ces informations en quatre langues.
Agilytic a livré une preuve de concept pour un chatbot RAG multilingue sur Azure, démontrant comment un assistant basé sur un LLM pouvait traiter ces demandes récurrentes de manière fiable.

Chatbot Azure

Pour protéger la confidentialité, nous pouvons modifier certains détails tout en préservant l'essence de notre contribution principale.

Contexte et objectifs

Les équipes de la fondation recevaient sans cesse les mêmes questions : quels appels à projets sont ouverts, qui est éligible, comment postuler, et qui contacter. Ces informations étaient dispersées sur des pages web et des documents internes, en quatre langues (anglais, français, néerlandais et allemand). Les récupérer et les expliquer de manière cohérente prenait un temps considérable.

Le POC visait à valider si :

  • Un assistant basé sur un LLM pouvait fournir un accès rapide et précis aux bonnes informations

  • Le support multilingue pouvait être géré au sein d'une solution unique

  • Le système pouvait fonctionner de manière sécurisée dans l'environnement Azure propre à la fondation

L'objectif plus large était de poser les bases d'une solution scalable pouvant à terme réduire le volume croissant de demandes répétitives.

Approche

1. Cadrage et préparation des données

La fondation avait déjà défini des personas cibles avant le démarrage du projet. Agilytic a utilisé ces personas comme input clé lors d'ateliers pour affiner les objectifs du chatbot, identifier les schémas de questions récurrentes et concevoir des cas de test. Plusieurs sources de données ont été identifiées :

  • Le contenu du site web, extrait sous forme de snapshots pour chacune des quatre langues

  • Des documents internes issus des systèmes de gestion documentaire de la fondation

Comme toujours, les exigences d'accès et les responsabilités d'infrastructure ont été définies tôt pour éviter les retards en cours de développement.

2. Construction du chatbot RAG sur Azure

La solution a utilisé Dify comme couche d'orchestration, déployée dans Docker sur une VM Azure, avec Azure OpenAI comme fournisseur de modèle. Quatre bases de connaissances spécifiques à chaque langue ont été construites à partir des snapshots du site web, complétées par des documents internes pertinents.

Le flux de conversation incluait une détection automatique de la langue et un routage, permettant aux utilisateurs de recevoir des réponses dans leur propre langue sans basculer manuellement.

3. Tests itératifs et ajustements

Les parties prenantes internes ont testé le chatbot RAG sur Azure en plusieurs rounds. Les prompts et les paramètres de récupération ont été ajustés sur la base de leurs retours :

  • Réduction des réponses trop longues

  • Amélioration de la pertinence des passages récupérés

  • Identification des lacunes dans les données sous-jacentes

Résultats

Le POC a confirmé qu'un chatbot RAG multilingue sur Azure peut être déployé et utilisé efficacement, initialement pour des tests internes.

1. Ce qui a apporté de la valeur

  • Les temps de réponse étaient en moyenne d'environ 3 secondes, pouvant atteindre 6 secondes pour les requêtes plus complexes

  • Les utilisateurs ont validé le concept et apprécié la capacité multilingue

  • La solution fonctionnait de manière sécurisée au sein du tenant Azure propre à la fondation

2. Les risques identifiés

La complétude des données a directement influencé la qualité des réponses. Certains appels à projets étaient absents de l'extrait du site web, amenant le chatbot à retourner des informations incorrectes ou obsolètes. Certaines réponses étaient également perçues comme trop longues ou insuffisamment ciblées.

Par ailleurs, sans stratégie de déploiement maîtrisée, les coûts et les risques d'abus pourraient s'emballer.

3. Roadmap vers la production

  1. Données : remplacer les snapshots ad hoc du site web par une source de vérité structurée (entrepôt de données ou base de données) et définir des mécanismes de mise à jour automatisés

  2. Infrastructure : faire évoluer les capacités de calcul pour une plus grande concurrence, revoir les quotas de tokens Azure OpenAI, et ajouter une passerelle gérée pour le SSL, la rotation des clés, la limitation du débit et le renforcement contre les injections de prompts

  3. Déploiement : déployer progressivement depuis un usage interne avec supervision humaine vers un accès externe limité derrière authentification, puis vers un déploiement public sur le site web une fois stabilisé

La fondation considère le concept comme pertinent, notamment pour fournir des informations en dehors des heures ouvrables. Désormais, la condition principale pour aller de l'avant est la confiance dans la qualité des données sous-jacentes.

Pour garantir la confidentialité, nous modifions parfois certains détails dans nos études de cas.

Prêt à atteindre vos objectifs avec les données ?

Si vous souhaitez atteindre vos objectifs grâce à une utilisation plus intelligente des données et de l'IA, vous êtes au bon endroit.

Prêt à atteindre vos objectifs avec les données ?

Si vous souhaitez atteindre vos objectifs grâce à une utilisation plus intelligente des données et de l'IA, vous êtes au bon endroit.

Prêt à atteindre vos objectifs avec les données ?

Si vous souhaitez atteindre vos objectifs grâce à une utilisation plus intelligente des données et de l'IA, vous êtes au bon endroit.

Prêt à atteindre vos objectifs avec les données ?

Si vous souhaitez atteindre vos objectifs grâce à une utilisation plus intelligente des données et de l'IA, vous êtes au bon endroit.

© 2026 Agilytic

© 2026 Agilytic