Pipeline de données Fivetran
La garantie anti-hallucination de Kekeli repose sur Fivetran comme colonne vertébrale. Fivetran synchronise 80+ sources africaines officielles toutes les 6 heures vers BigQuery — 73 940 lignes vérifiées, 13 tables, 54 pays. Sans ce pipeline, l'agent répondrait de mémoire et inventerait des chiffres plausibles mais faux.
Les 12 outils de l'agent
┌─────────────────────────────────┬────────────────────────────────────────────────────────┐ │ Outil │ Fonction │ ├─────────────────────────────────┼────────────────────────────────────────────────────────┤ │ │ Interroge BigQuery sur n'importe quel indicateur (PIB, │ │ get_african_indicator │ mortalité, production agricole…) pour un pays et une │ │ │ période │ ├─────────────────────────────────┼────────────────────────────────────────────────────────┤ │ list_available_tables │ Catalogue les 13 tables disponibles avec leur contenu │ ├─────────────────────────────────┼────────────────────────────────────────────────────────┤ │ search_african_datasets │ Cherche parmi 3 215 catalogues de données ouvertes │ │ │ (CKAN, openAfrica) │ ├─────────────────────────────────┼────────────────────────────────────────────────────────┤ │ search_indicators │ Trouve les indicateurs disponibles par mot-clé │ ├─────────────────────────────────┼────────────────────────────────────────────────────────┤ │ query_official_data │ Fallback API World Bank / IMF / WHO / FAO si BigQuery │ │ │ n'a pas la donnée │ ├─────────────────────────────────┼────────────────────────────────────────────────────────┤ │ check_pipeline_status │ Vérifie la fraîcheur du pipeline Fivetran (dernière │ │ │ sync, état) │ ├─────────────────────────────────┼────────────────────────────────────────────────────────┤ │ trigger_data_refresh │ Déclenche une synchronisation Fivetran à la demande │ ├─────────────────────────────────┼────────────────────────────────────────────────────────┤ │ get_pipeline_schema │ Inspecte le schéma et statut de chaque table dans le │ │ │ pipeline │ ├─────────────────────────────────┼────────────────────────────────────────────────────────┤ │ upload_and_profile │ Profile un dataset uploadé par l'utilisateur (CSV, │ │ │ Excel) │ ├─────────────────────────────────┼────────────────────────────────────────────────────────┤ │ compare_datasets │ Compare les données utilisateur avec les données │ │ │ officielles BigQuery │ ├─────────────────────────────────┼────────────────────────────────────────────────────────┤ │ calculate_reliability_score │ Évalue la fiabilité d'un dataset uploadé │ ├─────────────────────────────────┼────────────────────────────────────────────────────────┤ │ generate_report / │ Génère des rapports Excel/CSV/PDF multi-pays │ │ multi_indicator_report │ multi-indicateurs │ └─────────────────────────────────┴────────────────────────────────────────────────────────┘
Log in or sign up for Devpost to join the conversation.