AI-powered FTTH subscriber support automation for African telecom operators | Qwen Cloud Hackathon (Track 4) + Slack Agent Builder Challenge
# TelecomAI Agent ππ‘
> AI-powered FTTH subscriber support automation for African telecom operators.
Built for the **Qwen Cloud Hackathon** (Track 4: Autopilot Agent)
and the **Slack Agent Builder Challenge** (Slack Agent for Organizations).
## π― Problem
African telecom operators receive hundreds of FTTH support requests daily
via email. Each request requires manual portal access, diagnosis, and response
β taking 5β15 minutes per case.
## π‘ Solution
TelecomAI Agent automates the full support pipeline:
```
Email / Slack request
β
AI Agent identifies subscriber number
β
Automated AAA portal consultation
β
Intelligent diagnosis (6 categories)
β
Instant response + ETL recording
```
## ποΈ Architecture
```
βββββββββββββββββββββββββββββββββββββββββββββββ
β TELECOMAI AGENT β
β β
β core/ β
β βββ agent.py β Main pipeline β
β βββ aaa_mock.py β AAA simulation β
β βββ diagnostics.py β AI categorization β
β β
β qwen_interface/ β Alibaba Cloud β
β slack_interface/ β Slack Bot β
βββββββββββββββββββββββββββββββββββββββββββββββ
```
## π Quick Start
```bash
pip install -r requirements.txt
python core/agent.py
```
## π Diagnostic Categories
| Category | Description | Action |
|----------|-------------|--------|
| NORMAL_EN_LIGNE | Active with traffic | No action needed |
| ABSENCE_AUTH | Active in AAA, no connection | CERAF investigation |
| ECHEC_AUTH | Authentication failures | Password reset |
| SUSPENDU | Account suspended | Commercial contact |
| INEXISTANT | Not in AAA | Check contract |
## π Impact
Targeting 45+ million FTTH subscribers across Sub-Saharan Africa.
Reduces support response time from 15 minutes to under 30 seconds.
## π License
MIT License β Open Source