À propos du projet
AURA est un système automatisé d'intelligence médiatique qui suit la transparence de la propriété des entreprises au Nigeria, en se concentrant sur les bénéficiaires effectifs (Personnes exerçant un contrôle significatif), les changements au conseil d'administration, les fusions, les attributions de marchés publics et les actions réglementaires. Il s'exécute quatre fois par jour en utilisant GitHub Actions comme ordonnanceur, Google Sheets comme base de données, une cascade de LLM pour l'extraction et la génération de rapports, et GitHub Pages pour un tableau de bord statique, le tout sans coût d'hébergement.
Le pipeline agrège des actualités provenant de Google News RSS, NewsAPI, GNews, NewsData et The Guardian. Il filtre les articles hors sujet, extrait des enregistrements structurés et génère des notes de synthèse quotidiennes avec les principaux développements, les alertes à haut risque et les changements liés aux marchés publics et au conseil d'administration. Un graphe de connaissances relie les entités, et une palette de recherche globale fournit des dossiers pour les entreprises, les personnes, les agences et les enregistrements PSC.
La cascade de LLM essaie les fournisseurs dans l'ordre (Ollama, NVIDIA NIM, Gemini, OpenAI) et échoue bruyamment si tous échouent, évitant une dégradation silencieuse. Chaque enregistrement suit le moteur qui l'a produit. Le tableau de bord comprend un fil d'intelligence, un registre PSC triable, des listes de surveillance, la possibilité de rejeter des alertes, l'export CSV et des signaux contextuels comme l'élan des termes et la météo.
Le déploiement est simple : forkez le dépôt, activez GitHub Actions et Pages, ajoutez les secrets, et l'ordonnanceur s'exécute à 07:00, 13:00, 17:00 et 23:00 UTC. Le développement local fonctionne avec un repli sur un classeur Excel. Le dépôt inclut également une pile optionnelle FastAPI/PostgreSQL/Celery/Redis pour le mode service en direct, bien qu'elle ne soit pas utilisée pour le tableau de bord en direct.
Les mesures de sécurité incluent l'échappement HTML, la vérification des schémas d'URL, la neutralisation de l'injection de formules CSV, les en-têtes CSP et les scripts CDN épinglés. Le projet est sous licence MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.