World Monitor : Tableau de bord d'intelligence mondiale alimenté par l'IA open‑source
World Monitor – Le tableau de bord d'intelligence mondiale alimenté par l'IA open‑source
Dans une ère où les données abondent mais le contexte est rare, World Monitor propose une solution puissante, gratuite et open‑source qui regroupe des dizaines de signaux dans un environnement interactif unique. Que vous soyez journaliste suivant un conflit en développement, chercheur étudiant les risques d'infrastructure, ou analyste politique surveillant la tension géopolitique, la plateforme vous fournit la connaissance situationnelle dont vous avez besoin, directement dans votre navigateur.
Qu'est‑ce que World Monitor ?
World Monitor est une application monosite qui agrège plus de 100 flux de données – des actualités RSS aux détections de feux satellites en passant par les trajectoires de vol militaire en direct et les signaux de marché – dans une carte et un tableau de bord unifiés en temps réel. L'idée centrale est simple : unifier des signaux disparates en une image cohérente afin que les modèles et convergences deviennent visibles d'un coup d'œil.
Points de différenciation :
- Résumés alimentés par l'IA – LLMs (Groq Llama 3.1, avec basculement vers OpenRouter et T5 côté client) génèrent des résumés concis pour chaque histoire et calculent des scores d'instabilité au niveau pays.
- Classification hybride des menaces – La correspondance instantanée de mots‑clés est affinée par un score asynchrone des LLM, donnant aux analystes rapidité et confiance.
- Alertes de convergence – Le système signale lorsque manifestations, vols militaires, feux satellites ou pannes coexistent dans la même cellule géographique, indiquant une escalade potentielle.
- Cartes superposées – Plus de 25 couches dépliables (conflits, câbles sous‑mersibles, sites nucléaires, centres de données, navires AIS, vols ADS‑B, etc.) avec clustering intelligent et divulgation progressive.
- Données en temps réel – Les flux se rafraîchissent toutes les minutes, avec un suivi de fraîcheur intégré qui signale les lacunes lorsqu'une source en amont est hors service.
- Pile open‑source – Construit avec TypeScript moderne, Vite et deck.gl, utilisant les Edge Functions sur Vercel et un relais WebSocket Railway pour les domaines bloqués d'API.
Points forts de l'architecture
Conception Edge‑First
World Monitor déploie plus de 45 fonctions Edge Vercel pour proxy les API, mettre en cache via Upstash Redis, et exécuter la synthèse IA. La couche edge protège les clés API et réduit la latence en servant les données chaudes en mémoire.
Déploiement multiplateforme
- Vercel gère les ressources statiques et la majorité du trafic API.
- Railway héberge un serveur relais qui multiplexe les flux WebSocket d'OpenSky, AIS et de flux bloquant l'IP Vercel.
Mise en cache robuste
Un cache en trois niveaux – en mémoire, Redis et en amont – garantit que même les charges utilisateur élevées reçoivent des résultats mis en cache, tandis que les solutions fallback sur stale‑on‑error maintiennent l'UI fonctionnelle quand les services externes échouent.
ML côté navigateur
Les modèles lourds fonctionnent dans le navigateur via Transformers.js (similarité de phrase, NER, summariseur T5). Cette approche réduit la charge serveur et garantit la confidentialité : aucun texte brut ne quitte l'appareil de l'utilisateur.
Comment l'utiliser
- Déployer : clonez le dépôt, définissez les variables d'environnement, puis lancez
npm run deven local ounpm run build:fullen production. - Explorer : ouvrez
worldmonitor.apppour voir la variante géopolitique outech.worldmonitor.apppour la barre latérale technologique. - Configurer : ajoutez ou retirez des flux, ajustez les clés API, ou modifiez les adaptateurs de données dans
src/...pour répondre à vos besoins. - Contribuer : signalez les bugs via des issues, soumettez des PR pour de nouvelles couches, ou aidez à améliorer la documentation dans
docs/.
Exemple : ajouter un nouveau flux satellite est aussi simple que créer une nouvelle fonction edge qui normalise la réponse API au schéma interne et l'enregistre dans la liste des sources de données du tableau de bord.
Pourquoi cela compte
- Démocratiser la connaissance situationnelle : les outils OSINT traditionnels peuvent coûter des milliers. World Monitor offre à quiconque une plateforme à coût zéro avec la même large gamme de signaux.
- Rapidement vers l'information : grâce aux résumés LLM et à la mise en cluster instantanée, les analystes perçoivent des nuggets exploitables en secondes, non en heures.
- Transparence : chaque couche cartographique, algorithme et source de données est pleinement documenté, facilitant le peer review et la reproductibilité.
Rejoignez la communauté
Le projet compte déjà 1,7 k étoiles et 249 forks. Les contributions proviennent de développeurs, data scientists et experts politiques. Si vous êtes passionné par l'intelligence open‑source, envisagez :
- Soumettre une pull request pour ajouter un adaptateur de données.
- Augmenter le pipeline IA avec de meilleurs prompts ou modèles.
- Rédiger un guide sur la façon de déployer le tableau de bord dans un environnement auto‑hébergé.
Visitez le dépôt sur GitHub, mettez une étoile sur le projet et partagez‑le avec vos collègues. Ensemble, construisons un monde plus informé, guidé par les données.
Open source, open minds. Use World Monitor responsibly.