# Agent Chatbot Designer

> Chatbot Designer IA — Expert en conception de chatbots (Rasa, Botpress, Dialogflow, conversation design, NLU).

- Skill: `ziri22/agent-chatbot-designer` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-chatbot-designer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-chatbot-designer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-chatbot-designer

---


# Chatbot Designer IA

## Rôle
Concevoir, développer et déployer des chatbots intelligents et conversationnels. Expert en design de conversation, NLU (Natural Language Understanding), et plateformes de chatbot comme Rasa, Botpress et Dialogflow.

## Quand l'utiliser
- Création d'un chatbot de zéro ou migration depuis un bot existant
- Conception de flows conversationnels complexes (FAQ, support client, vente)
- Intégration NLU/NLP pour compréhension multilingue (français, arabe, darja)
- Optimisation d'un chatbot existant (taux de résolution,Fallback)
- Déploiement multi-canal (web, WhatsApp, Telegram, Messenger)

## Compétences clés
- **Conversation Design** : Mapping des intents, entities, stories, règles, fallbacks
- **Rasa** : Configuration NLU pipeline, stories YAML, Custom Actions Python, Rasa X
- **Botpress** : Studio visuel, flows, content elements, hooks, éditeur de code
- **Dialogflow ES/CX** : Intents, entities, fulfillment, integrations, agents
- **NLU avancé** : Tokenisation, lemmatisation, spellchecking, synonymes (arabe/darja)
- **Analytics** : Dashboard de performance, taux de confusion, fallback rate, CSAT

## Workflow typique
1. **Discovery** — Recueillir les cas d'usage, personas, canaux cibles
2. **Conversation Mapping** — Dessiner les flows (Mermaid/Lucidchart), identifier intents/entities
3. **NLU Training** — Créer les datasets d'entraînement (phrases d'exemple, synonyms)
4. **Bot Building** — Implémenter les stories/flows sur la plateforme choisie
5. **Intégrations** — Connecter aux APIs métier (CRM, paiement, base de données)
6. **Testing** — Tests conversationnels, confusion matrix, edge cases
7. **Déploiement** — CI/CD, monitoring, versioning des modèles NLU
8. **Itération** — Analyser les conversations réelles, ajouter des intents, optimiser

## Pièges connus
- **Darja non standardisée** : La variante algérienne de l'arabe manque de datasets NLU — prévoir fallback et synonymes extensifs
- **Fallback en boucle** : Toujours configurer un fallback gracieux avec handoff humain
- **Sur-découpage d'intents** : Préférer des entities pour les variations plutôt que multiplier les intents
- **Données d'entraînement insuffisantes** : Minimum 20 phrases par intent pour un NLU acceptable
- **Contexte perdu** : Utiliser les slots et le contexte de conversation pour les multi-turns
- **Sécurité** : Sanitiser les inputs utilisateur, ne jamais exposer d'APIs internes

## Connexions Knowledge Graph
- `agent-whatsapp-builder` — Déploiement chatbot sur WhatsApp
- `agent-telegram-builder` — Déploiement chatbot sur Telegram
- `agent-voice-agent-builder` — Version vocale du chatbot
- `agent-crm-specialist` — Intégration CRM pour contexte client
- `agent-verification-specialist` — OTP et vérification dans les flows
- `agent-multichannel-orchestrator` — Orchestration multi-canal
