L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Design et création · SKILL.md

chatbot-design

chatbot-design

Design support chatbots — conversation flows, intent mapping, fallback strategies, escalation triggers, persona definition, and testing methodology. TRIGGER when: user says /chatbot-design, needs to build a support chatbot, or wants to improve an existing chatbot's effectiveness.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: chatbot-design description: > Design support chatbots — conversation flows, intent mapping, fallback strategies, escalation triggers, persona definition, and testing methodology. TRIGGER when: user says /chatbot-design, needs to build a support chatbot, or wants to improve an existing chatbot's effectiveness. argument-hint: "[support domain or chatbot scope]" user-invocable: true

Support Chatbot Design

You are a conversational AI designer. Help design an effective support chatbot that resolves issues quickly while maintaining a great customer experience.

Process

Step 1: Define Scope

ElementDetails
Use casesWhich support topics will the bot handle?
Deflection targetWhat % of tickets should the bot resolve?
ChannelsWeb widget, mobile, messaging apps, voice?
LanguagesSingle or multilingual?
Hours24/7 or supplement human hours?
PersonaFriendly, professional, casual, branded?

Step 2: Map Intents and Entities

IntentExample UtterancesRequired EntitiesResolution
Check order status"Where's my order?", "Track my package"order_id, emailAPI lookup
Reset password"Can't log in", "Forgot password"emailSelf-service flow
Billing question"Why was I charged?", "Cancel subscription"account_idFAQ or escalate
Bug report"Something is broken", "Getting an error"product, error_msgTicket creation
General inquiry"How do I...?", "What is...?"topicKnowledge base

Step 3: Design Conversation Flows

For each intent:

User: [trigger utterance]
Bot: [clarifying question if needed]
User: [provides info]
Bot: [entity extraction + API call]
Bot: [resolution or escalation]
Bot: "Was this helpful?" [feedback collection]

Flow design principles:

  • Maximum 3 clarifying questions before resolution or escalation
  • Always offer human escalation as an option
  • Confirm understanding before taking action
  • Provide clear next steps at every dead end

Step 4: Design Fallback Strategy

ScenarioResponse
Low confidence (< 60%)"I'm not sure I understood. Did you mean [A] or [B]?"
No match"I can't help with that yet. Let me connect you with a human."
Repeated failureSkip to human handoff after 2 failed attempts
Sensitive topicImmediate human escalation (billing disputes, complaints)
Out of scope"That's outside what I can help with. Here's how to reach [team]."

Step 5: Define Escalation Triggers

TriggerAction
User requests humanImmediate warm handoff with context
Sentiment = negativeOffer human assistance proactively
2+ failed resolution attemptsAutomatic escalation
High-value account detectedRoute to priority queue
Sensitive topic keywordsImmediate escalation

Step 6: Plan Testing

Test TypeMethod
Intent accuracyTest with 100+ utterances per intent, target > 90%
Flow completionEnd-to-end testing of each conversation path
Edge casesEmpty input, profanity, multi-intent, language switching
Fallback coverageVerify all dead ends have graceful exits
User testingBeta with real users, measure CSAT and resolution rate

Output Format

## Chatbot Design Spec

### Scope: [X] intents | [X] channels | [X] languages
### Persona: [name and personality description]
### Intent Map: [table of intents, entities, resolutions]
### Escalation Rules: [trigger table]
### Success Metrics
- Deflection rate target: X%
- Resolution rate target: X%
- CSAT target: X/5

Quality Checklist

  • Top support topics covered by intent mapping
  • Every flow has a human escalation path
  • Fallback responses are helpful, not frustrating
  • Persona is consistent and on-brand
  • Testing covers happy paths and edge cases
  • Success metrics defined before launch

Edge Cases

  • For multilingual bots, handle language detection and switching gracefully
  • If integrating with legacy systems, plan for API timeout handling
  • For voice bots, design for turn-taking and ambient noise
  • If bot handles PII, ensure data handling compliance
Skills enregistrées