Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

muriithi-alvin/Husika-Action_Pipeline

Domain:

climatenatural language processing

Record type:

softwareproject
Creator:
mur
Host:
Husika is an automated, event-driven data pipeline that bridges the gap between complex meteorological data and last-mile communities. It continuously monitors hazard thresholds. When a threshold is breached, it triggers a Generative AI layer that translates the raw data into actionable SMS alert in local languages like Swahili or Somali. # 🌍 Husika-Action Pipeline > Transforming ICPAC early warning data into actionable, last-mile SMS alerts using GenAI and MLOps principles. ## 🚀 Project Overview Rural communities in the IGAD region face a critical "last-mile" gap in early warning systems. Hazard bulletins are often technical, lengthy, and in English, while target communities may have low network coverage and speak local languages (e.g., Swahili, Somali). **Husika-Action Pipeline** bridges this gap. It is an automated, event-driven data pipeline that monitors hazard thresholds, uses a quantized LLM to generate hyper-local, plain-language SMS alerts (<160 chars), and dispatches them via low-bandwidth gateways. ## 🏗️ Architecture & Tech Stack - **Data Ingestion & Rules Engine:** Python, Custom Threshold Logic - **GenAI Layer:** Groq API (Llama-3-8b-instant) for low-latency, constrained summarization and translation - **Last-Mile Delivery:** SMS Gateway (with robust Mock/Sandbox fallback for resilience) - **MLOps & Deployment:** Docker, GitHub Actions (CI/CD), Structured Logging ## 🛠️ Local Development & Execution ### Prerequisites - Python 3.11+ - Docker (optional, for containerized run) ### Setup 1. Clone the repository: ```bash git clone github.com cd husika-action-pipeline

Visit

github.com

Tasks

natural language generation

Languages

SomaliSwahili

Similar

Speedykom/husika-tts-icpacAlvin-Nahabwe/asr-africaAlvin Smart Money Management Classification ChallengeAlvin-Nahabwe/wav2vec2-pretrained-asr-africaAlvin-Nahabwe/wav2vec2-asr-africa-baseAlvin-Nahabwe/AfriHuBERT-mdc-rutoro-asr-1.0.0

Speedykom/husika-tts-icpac

Husika is a Swahili word meaning "to be concerned, to be involved" — to be reached, and to take part

Alvin-Nahabwe/asr-africa

#### This REPO CONTAINS CODE FOR TRAINING AND TESTING ASR MODELS FOR FIVE WEST AFRICAN LANGUAGE AKAN

Alvin Smart Money Management Classification Challenge

Can you classify purchases recorded on Alvin into different categories?
Data for this challenge has been collected over 11 months during Alvin’s Beta release. If a user is the first user to purchase at a merchant, the app asks the user to manually classify

Alvin-Nahabwe/wav2vec2-pretrained-asr-africa

Alvin-Nahabwe/wav2vec2-asr-africa-base

Alvin-Nahabwe/AfriHuBERT-mdc-rutoro-asr-1.0.0