chatbot-conversation-design

Solid

Design structured, engaging chatbot conversations with robust intent handling, slot filling, disambiguation, error recovery, and graceful fallback strategies. Use when the user requests chatbot conversation design or provides relevant inputs for this workflow.

AI & Automation 161 stars 32 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
74
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Chatbot Conversation Design This skill provides a comprehensive framework for designing chatbot conversations that feel natural, handle ambiguity gracefully, and guide users toward successful outcomes. It covers the full design lifecycle — from persona definition and intent mapping through dialog state management, error recovery, and iterative testing. The focus is on building conversations that are resilient to unexpected inputs while maintaining a consistent, helpful tone. ## Workflow 1. **Define the bot persona and scope.** Establish the chatbot's personality traits (friendly, professional, concise, witty) and guardrails. Define what the bot can and cannot do. A well-scoped bot that excels at five tasks outperforms a vague bot that attempts fifty. Document the persona in a style guide that includes vocabulary preferences, emoji usage rules, response length targets, and escalation triggers. 2. **Map intents, entities, and user journeys.** Identify every intent the bot must handle — both primary task intents (e.g., `order.place`, `account.reset_password`) and meta-intents (e.g., `help`, `cancel`, `speak_to_human`). For each intent, list the required entities (slots) the bot must collect. Map the conversation flows as directed graphs showing happy paths, branching points, and exit conditions. Ensure every path terminates in either a resolution or a graceful handoff. 3. **Design slot-filling and disambiguation dialogs.** For each intent, define the slot-filling sequence...

Details

Author
seb1n
Repository
seb1n/awesome-ai-agent-skills
Created
6 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

chatbot-flow-design

Designing conversational flows for website chatbots and AI agents. Intent recognition architecture, branching logic, fallback handling, escalation to human, conversation analytics. Honest about scripted-bot (rigid trees, fail edge cases), hallucinating-bot (LLM without structure, makes things up), and structured-guided-conversation (LLM-powered with intent architecture and fallback discipline) patterns. Distinguishes chatbot DESIGN (this skill) from chatbot IMPLEMENTATION (engineering and platform work). Triggers on chatbot, conversational AI, AI agent, chat widget, intent design, conversational flow, bot escalation, LLM grounding. Also triggers when a chatbot is hallucinating, when a scripted bot is failing edge cases, or when a chatbot is being scoped for the first time.

567 Updated 1 weeks ago
rampstackco
AI & Automation Listed

ai-conversation-architect

Design conversational AI interfaces that feel natural, recover from failures gracefully, and build user trust through dialogue. Use when: chatbot UX, conversational UI, dialogue design, AI assistant interface, chat flow, turn-taking, AI persona voice, multi-turn context.

3 Updated 2 weeks ago
varunk130
AI & Automation Listed

chatbot-build-and-deploy

Comprehensive reference for building and deploying production AI chatbots: purpose definition, deployment channels, four-layer architecture, data foundation, integration patterns (API/CRM/database), cost ranges ($2K–$1M+), hallucination causes and RAG mitigation (up to 70% reduction), three-layer guardrail framework, GDPR/HIPAA/CCPA compliance, access controls, five-category accuracy evaluation, and the five-phase discovery-to-production build process with case studies and benchmarks.

1 Updated today
adammatthewsteinberger