SalamBot¶
Plateforme IA Conversationnelle pour le Maroc¶
La première plateforme d'IA conversationnelle conçue spécifiquement pour le contexte marocain, avec support natif Darija, code-switching intelligent et adaptation culturelle profonde.
🚀 Démarrage Rapide¶
### 📖 Découvrir
**[Vue d'ensemble →](Welcome/overview.html)**
Comprenez la vision et les capacités de SalamBot
### ⚡ Installer
**[Quickstart →](Get-Started/quickstart.html)**
Déployez un POC fonctionnel en 30 minutes
### 🏗️ Architecturer
**[Architecture →](Concepts/architecture.html)**
Explorez l'architecture modulaire et les composants
### 🔌 Intégrer
**[API Reference →](API/reference.html)**
Documentation complète des endpoints et exemples
✨ Pourquoi SalamBot ?¶
🇲🇦 Conçu pour le Maroc¶
- Support natif Darija : Arabe dialectal et Arabizi
- Code-switching intelligent : Français ↔ Arabe ↔ Darija
- Contexte culturel : Expressions, références et nuances locales
- Conformité locale : CNDP (loi 09-08) et RGPD
🎯 Enterprise-Ready¶
- Multi-tenant : Isolation complète par organisation
- White-label : Personnalisation totale (nom, logo, couleurs)
- Déploiement flexible : Cloud, on-premises, hybride
- Sécurité avancée : Chiffrement, audit, IAM/RBAC
🔧 Modulaire & Évolutif¶
- Architecture microservices : Activation sélective des fonctionnalités
- APIs REST : Intégration système native
- Connecteurs : CRM, ERP, bases de données
- Webhooks : Workflows personnalisés
📊 Métriques Clés¶
| Métrique | Valeur | Description |
|---|---|---|
| Langues supportées | 3+ | Darija, Français, Arabe standard |
| Temps de déploiement | <30 min | POC fonctionnel avec Docker |
| Canaux intégrés | 6+ | Webchat, WhatsApp, Facebook, Email, API |
| Conformité | 100% | RGPD + CNDP (Maroc) |
| Uptime SLA | 99.9% | Disponibilité garantie |
🎯 Cas d'Usage¶
Secteur Public¶
- Services citoyens : État civil, impôts, permis
- Information administrative : Procédures et démarches
- Guichets virtuels : Assistance multilingue 24/7
Secteur Privé¶
- Banque & Assurance : Service client intelligent
- E-commerce : Support produits et commandes
- Télécoms : Assistance technique automatisée
Secteurs Spécialisés¶
- Santé : Support patient et information médicale
- Éducation : Assistance étudiante personnalisée
- Tourisme : Information voyageurs multilingue
🏗️ Architecture¶
flowchart TB
subgraph Channels["🌐 Canaux"]
WC[Webchat]
WA[WhatsApp]
FB[Facebook]
API[API/SDK]
end
subgraph Core["🧠 Cœur SalamBot"]
GW[Gateway]
ORCH[Orchestrateur]
NLU[NLU Multilingue]
GEN[Générateur]
end
subgraph Data["📚 Données"]
KB[Base Connaissance]
HIST[Historique]
CONF[Configuration]
end
Channels --> GW
GW --> ORCH
ORCH --> NLU
ORCH --> GEN
ORCH --> Data
style Core fill:#e1f5fe
style Channels fill:#f3e5f5
style Data fill:#e8f5e8
🚀 Modes de Déploiement¶
### ☁️ Cloud SaaS
- **Idéal pour** : Démarrage rapide
- **Time-to-market** : Immédiat
- **Maintenance** : Zéro
- **Évolutivité** : Automatique
### 🏢 On-Premises
- **Idéal pour** : Données sensibles
- **Contrôle** : Total
- **Sécurité** : Maximale
- **Conformité** : Sur mesure
### 🔄 Hybride
- **Idéal pour** : Flexibilité
- **Core** : On-premises
- **Channels** : Cloud
- **Évolution** : Progressive
### 💻 Local (POC)
- **Idéal pour** : Tests & démos
- **Setup** : 30 minutes
- **Ressources** : Minimales
- **Coût** : Gratuit
📚 Documentation¶
🎯 Par Rôle¶
| Rôle | Documentation Recommandée |
|---|---|
| Product Manager | Vue d'ensemble • Cas d'usage |
| Développeur | Quickstart • API • Exemples |
| DevOps | Déploiement • Runbooks • SLO/SLA |
| Architecte | Architecture • Composants |
| Security | IAM • PII • Audit |
📖 Par Sujet¶
**🎯 Concepts**
- [Architecture](Concepts/architecture.md)
- [Composants](Concepts/composants.md)
- [Principes](Welcome/principes.md)
**🔧 Développement**
- [API Reference](API/reference.md)
- [Exemples](API/examples.md)
- [Qualité](Quality/quality.md)
**🚀 Déploiement**
- [Cloud Local](Deployment/cloud-local.md)
- [On-Premises](Deployment/on-prem.md)
- [Local Dev](Deployment/local.md)
**🔒 Sécurité**
- [IAM & RBAC](Security/iam.md)
- [Protection PII](Security/pii.md)
- [Audit & Logs](Security/audit.md)
**⚙️ Opérations**
- [Runbooks](Ops/runbooks.md)
- [SLO/SLA](Ops/slo-sla.md)
- [Monitoring](Concepts/composants.md#observabilité)
**📊 Qualité**
- [Datasets](Quality/datasets.md)
- [Tests](Quality/quality.md)
- [Métriques](Concepts/composants.md#métriques)
🆘 Support & Communauté¶
📞 Support Technique¶
- Documentation : Cette plateforme
- Issues : GitHub Issues (développement)
- Enterprise : Support dédié disponible
🤝 Contribution¶
- Code : Contributions open-source bienvenues
- Documentation : Améliorations et corrections
- Feedback : Retours utilisateurs précieux
📈 Roadmap¶
- Changelog : Historique des versions
- Prochaines fonctionnalités : Voir GitHub Milestones
- Feedback : Influence la roadmap produit
SalamBot — Conçu avec ❤️ pour le Maroc