Le problème
It's 6:00 a.m., Patrick's yard just flooded, and he has no idea who to call.TraductionIl est 6 h du matin, la cour de Patrick vient d'être inondée, et il n'a aucune idée de qui appeler.
Il ne veut pas d'un serveur vocal interactif, ni d'une FAQ, ni d'excuses. Il veut quelque chose qui prenne son signalement tout de suite et lui dise qu'on s'en occupe — et c'est précisément pour ce moment-là que W.E.S a été construit.
Une équipe de Saint-Vincent-et-les-Grenadines a construit un assistant de l'eau pour une autorité de l'eau à la Grenade. Ses membres n'avaient jamais parcouru son réseau de canalisations, jamais mis les pieds dans ses bureaux, jamais rencontré les clients qui l'utiliseraient. Ce qu'ils avaient, c'était le cahier des charges — a bot that can read a water meter with its eyes (« un bot capable de lire un compteur d'eau de ses propres yeux ») — et quatre semaines.
Ils ont pris le cahier des charges au pied de la lettre. Non pas comme une métaphore de la commodité, mais comme la seule capacité que la chose devait réellement avoir.
Ce qu'ils ont construit
W.E.S fonctionne au sein d'une simulation en direct du site web de la National Water and Sewerage Authority (NAWASA), s'appuyant sur une base de connaissances de 628 faits couvrant la Grenade, Carriacou et Petite Martinique. Six personas d'utilisateurs disposent chacun d'un avatar adaptatif — un casque de chantier pour les entrepreneurs, une canne pour les clients âgés et vulnérables. L'acheminement des urgences court-circuite entièrement la FAQ et fournit un numéro d'urgence, un lien d'intervention WhatsApp et un code de référence unique avant même de vous demander votre nom. La photo d'un compteur prise au téléphone est lue par reconnaissance optique de caractères (OCR), et reprise si elle est floue plutôt que devinée. Un questionnaire conversationnel de quinze questions produit un formulaire de raccordement en PDF prêt à imprimer. Les pics de facturation déclenchent des alertes proactives de fuite, et un fil communautaire sur les coupures diffuse des avis auxquels l'île peut réagir.
- 628
- faits vérifiés
- 6
- personas d'utilisateurs
- 3
- îles desservies
- 73
- points, première place
sur la Grenade, Carriacou et Petite Martinique
ménages, entreprises, agents de terrain, personnes âgées et vulnérables
Grenade · Carriacou · Petite Martinique
meilleur score de la catégorie Chatbot

Là où le jury a insisté
Horace Lashley, du Caribbean Institute for Meteorology & Hydrology (CIMH), a posé deux questions.
"When will live integration occur with NAWASA's public servers?" (« Quand l'intégration en direct avec les serveurs publics de NAWASA aura-t-elle lieu ? ») Les webhooks et les points de terminaison REST, a répondu l'équipe, étaient complets dans le code — n'attendant plus que le nouveau portail de NAWASA et son interface de programmation d'applications (API) de facturation.
"How confident are you in authentication and preventing data leaks?" (« Dans quelle mesure êtes-vous sûrs de l'authentification et de la prévention des fuites de données ? ») La récupération isole les connaissances générales des dossiers privés, ont-ils expliqué, et un jeton est vérifié avant tout passage de relais.
Aucune des deux réponses n'était une promesse sur l'avenir. Toutes deux portaient sur du code qui existait déjà, et que l'équipe était prête à montrer.
Le tournant
Sommée d'en apporter la preuve, l'équipe n'a pas sorti une diapositive. Elle a affiché son backend Python sur l'écran de la vitrine et l'a lu à voix haute, ligne par ligne.
We'd rather show you the truth than a polished lie … No token raises an error and refuses to run. It cannot invent a balance. That is what agentic means in practice!TraductionNous préférons vous montrer la vérité plutôt qu'un mensonge bien lisse […] Sans jeton, une erreur est levée et le code refuse de s'exécuter. Il ne peut pas inventer un solde. Voilà ce que signifie l'agentique en pratique !

Construit avec
- Python
- FastAPI
- LangGraph
- RAG
- OCR
- Gemini
L'équipe
- Alysson Ambrose
- Azaray Defreitas
- Akasha Dember
- Mikayla Durant
- J'Nae Edwards
- Cornel London
- Aren Ollivierre
- Arriana Peters
- Kyron Quashi
- Shannon Ralph — Direction de l'équipe
- Keleisha Simmons
- Kevin Thomas
- Nijonte Thomas
La confiance est devenue quelque chose qu'on pouvait lire ligne par ligne.
Analyse éditoriale
Notre lecture de la réalisation
Une évaluation indépendante par les éditeurs de cette publication — ni la notation du jury, ni le récit de l'équipe elle-même.
- Savoir-faire
- La réalisation est d'une complétude inhabituelle pour quatre semaines. La plupart des projets de ce niveau s'arrêtent à une conversation qui fonctionne ; W.E.S livre une base de connaissances, un parcours de saisie qui produit un vrai document, une chaîne de traitement d'images et un fil public. Le détail qui trahit tout, c'est le comportement de l'OCR — une photo de compteur floue est reprise plutôt que devinée. C'est une décision sur l'échec, et les équipes qui conçoivent en prévision de l'échec construisent des produits, pas des démos.
- Ce qu'ils ont appris, et où cela se voit
- Le parcours de vingt jours se lit dans le produit presque ligne à ligne. La semaine des garde-fous apparaît dans la vérification du jeton, qui refuse de s'exécuter plutôt que d'inventer un solde. Le Golden Record apparaît dans 628 faits porteurs de leurs propres sources. La récupération apparaît dans le mur qui sépare les connaissances générales des dossiers privés. Les passages de relais entre agents apparaissent dans l'acheminement des urgences, qui dépêche une intervention avant de recueillir un nom. Ils n'ont pas parcouru le programme comme une liste de contrôle ; ils s'en sont servis pour prendre des décisions précises au sujet d'un client précis.
- Facilité d'utilisation
- La décision la plus forte est une question d'ordre. En cas d'urgence, W.E.S fournit un numéro d'urgence, un lien d'intervention et un code de référence avant de demander qui vous êtes. Presque tous les logiciels de service demandent d'abord l'identité. Inverser cet ordre relève d'un jugement sur ce dont une personne effrayée a réellement besoin à six heures du matin, et c'est la preuve la plus nette, dans cette réalisation, que l'équipe a pensé à un utilisateur plutôt qu'à une liste de fonctionnalités. Les avatars des personas — un casque de chantier, une canne — risquent d'être décoratifs, mais associés à un langage adaptatif, ils rendent un vrai service aux personnes peu à l'aise en ligne. Le fil communautaire à sens unique est honnête sur ses propres limites ; il ne prétend pas être un service d'assistance.
- Passage à l'échelle
- Deux choses séparent W.E.S de la production, et l'équipe les a nommées toutes les deux au lieu de les cacher. L'intégration est complète dans le code mais pas encore éprouvée : les webhooks et les points de terminaison REST existent, le portail et l'API de facturation de NAWASA pas encore, et tant qu'ils ne seront pas connectés, les fonctions de facturation resteront une démonstration. Ensuite, 628 faits sont une charge de maintenance plutôt qu'un actif — quelqu'un à NAWASA doit en être responsable, et une colonne « dernière vérification » ne vaut jamais que ce que vaut la personne qui la met à jour. L'architecture elle-même voyage bien : remplacez les données du territoire et la structure tient. Le coût d'exploitation voyage avec elle.
Just text WES, he ready to chat — check your bill, just like that!TraductionÉcris juste à WES, il est prêt à causer — vérifie ta facture, et c'est réglé !
Images capturées lors de l'événement 2026 ECCU Chatbot & Multimedia Showcase, le 28 août 2026. Les captures d'écran ont été recadrées pour retirer l'interface du navigateur et de la diffusion ; les interfaces des chatbots et les présentateurs n'ont pas été modifiés.
