Communiqué de pressePar CERC

Comment CERC construit ses plateformes de redevabilité citoyenne avec le codage assisté par IA

Sans développeurs à plein temps, CERC développe EduCheck, HealthCheck et GovCheck avec des assistants de codage par IA. Ce que cela a permis, ce qui ne marche pas, et ce que d’autres organisations de la société civile peuvent en retenir.

Deux participantes testent l’application DevelopmentCheck sur un téléphone pendant une formation de CERC, juin 2018
Deux participantes testent l’application DevelopmentCheck sur un téléphone pendant une formation de CERC, juin 2018

Kinshasa, 18 mars 2026 – Le Centre de Recherche sur l’Anti-Corruption (CERC) n’a pas d’équipe de développeurs. Il a pourtant mis en ligne, en quelques mois, trois applications de suivi citoyen : EduCheck pour les écoles, HealthCheck pour les structures de santé et GovCheck pour les budgets locaux. Ce qui a rendu cela possible, c’est le codage assisté par l’intelligence artificielle : des outils qui écrivent, corrigent et déploient du code à partir d’instructions en langage naturel. Ce retour d’expérience décrit comment nous travaillons, ce que cela a changé pour une organisation de la société civile du Sud global, et les limites que nous avons rencontrées.

Le point de départ : une méthode éprouvée, un outil à remplacer

Depuis 2017, les Clubs d’Intégrité de CERC forment des élèves à suivre les services de leur école – présence des enseignants, frais scolaires, eau, toilettes, salles de classe – et à travailler avec les responsables jusqu’à la résolution des problèmes. Pendant des années, les moniteurs ont utilisé DevelopmentCheck, l’outil d’Integrity Action. Nous voulions une plateforme qui nous appartienne, adaptée à la RDC, en français, en anglais, en lingala et en kikongo, et que nous puissions étendre à d’autres secteurs sans dépendre d’un prestataire extérieur.

Le devis d’une agence pour une telle application dépassait de loin le budget annuel de l’organisation. Recruter des développeurs n’était pas réaliste non plus : depuis 2025, CERC a perdu ses bureaux de Bukavu et de Kinshasa et travaille à distance avec des ressources très réduites.

Comment nous travaillons avec l’IA

Notre approche repose sur trois principes.

1. Écrire la spécification avant le code. Pour chaque application, nous rédigeons d’abord un document de référence en langage clair : les rôles (moniteurs, chefs d’établissement, analystes de CERC, public), le modèle de données (une école, une visite, un problème, son suivi jusqu’à la résolution vérifiée), les jeux de questions tirés de nos guides de suivi, les règles de confidentialité. Ce document devient le contrat que l’assistant de codage doit respecter. C’est le travail le plus important, et c’est celui que seule l’équipe de CERC peut faire : il traduit dix ans de pratique du suivi citoyen.

2. Laisser l’assistant construire, puis vérifier sur le terrain. L’assistant de codage, exécuté directement sur notre serveur, génère les modules, les écrans et les scripts de déploiement à partir de la spécification. Chaque fonctionnalité est ensuite testée avec de vrais moniteurs : un formulaire que des élèves de 15 ans ne comprennent pas est un formulaire raté, quelle que soit la qualité du code.

3. Réutiliser le modèle. Une fois EduCheck stabilisé, HealthCheck a été dérivé en remplaçant l’école par le centre de santé et les questions scolaires par les questions d’accès aux soins. GovCheck applique le même schéma au budget d’une province, d’une ville, d’une commune ou d’une chefferie : donner son avis lors de l’élaboration, vérifier comment il est dépensé, visiter les projets qu’il finance. Ce qui prenait des mois prend désormais des semaines.

Ce que cela a changé

Le coût. Le développement des trois applications a coûté une fraction du devis initial, essentiellement en abonnements aux outils d’IA et en temps de l’équipe. L’hébergement est couvert par des crédits cloud pour organisations à but non lucratif.

L’autonomie. Quand un moniteur signale qu’un champ manque ou qu’un rapport doit changer de forme, la correction est faite le jour même par l’équipe de CERC, sans ticket auprès d’un prestataire. L’organisation possède son code, hébergé sur son propre compte GitHub.

La continuité. Pendant la période où CERC perdait ses bureaux, les applications sont restées le principal canal par lequel élèves, parents et citoyens pouvaient continuer à signaler l’état des services publics. Une petite équipe à distance pouvait les maintenir.

Ce qui ne marche pas, ou pas encore

Nous ne voulons pas vendre de miracle. Voici les difficultés réelles.

La connectivité. Les outils d’IA fonctionnent en ligne. À Uvira ou dans la plaine de la Ruzizi, une session de travail peut être coupée plusieurs fois par heure. Nous avons appris à travailler par sessions courtes, à sauvegarder souvent et à reprendre là où nous nous étions arrêtés.

La sécurité. Un assistant de codage peut, par inadvertance, laisser une clé d’accès dans l’historique du code ou ouvrir un droit trop large. Nos plateformes reçoivent des signalements sensibles ; chaque livraison passe par une relecture des permissions et des secrets, et les personnes qui signalent ne sont jamais nommées dans les données publiées.

La dérive. Sans spécification solide, l’IA produit du code plausible mais à côté du besoin. Plus la demande est floue, plus le résultat l’est. C’est pourquoi nous investissons dans la spécification avant tout.

La compétence. L’IA ne dispense pas de comprendre ce qu’elle fait. Un responsable qui ne sait pas lire un journal d’erreurs ou vérifier une sauvegarde de base de données restera bloqué. Nous formons notre équipe à ces bases.

Ce que nous proposons aux autres organisations

Beaucoup d’organisations de la société civile en Afrique francophone ont une méthode de terrain solide et aucun moyen de la numériser. Notre expérience montre qu’avec une spécification bien écrite, un assistant de codage par IA et un hébergement à bas coût, une équipe sans développeur peut mettre en ligne un outil de suivi citoyen en quelques semaines.

CERC prépare un atelier pratique, à Kinshasa et à Bukavu, où les participants reproduisent en une journée un module de signalement inspiré d’EduCheck, du dépôt GitHub au déploiement. Le guide en français et le dépôt modèle seront publiés en open source. Les organisations intéressées peuvent nous écrire à heri.bitamala@cerc.cd.

À propos de CERC

Le Centre de Recherche sur l’Anti-Corruption (CERC) est une organisation non gouvernementale congolaise fondée en avril 2017 au Sud-Kivu. Avec les jeunes au cœur de son action, CERC travaille avec les écoles, les communautés, les institutions publiques et ses partenaires pour promouvoir la transparence, la redevabilité et l’intégrité en République démocratique du Congo. Il dispose du statut consultatif spécial auprès du Conseil économique et social des Nations Unies (ECOSOC) depuis 2021. Pour en savoir plus : Découvrir CERC.

info@cerc.cdDevenir partenaire