Your chatbot description is the foundation for all Snowglobe simulations. It directly impacts the quality of persona generation and scenario creation, making it one of the most important inputs for accurate testing.

What is an Chatbot Description?

A chatbot description tells Snowglobe what your chatbot is, who it’s for, and what it does. This information grounds both persona generation and scenario creation, ensuring your simulations reflect realistic user interactions.
This is not the place for historical data or specific conversation examples. Use the historical data upload feature in the web UI for that. Chatbot descriptions should focus on defining your chatbot’s purpose and capabilities.

What Makes a Good Description?

The best chatbot descriptions naturally answer these key questions. You don’t need to structure your description around these - they’re just thinking prompts to help you include the right information: What does your chatbot do? The core functionality and value it provides to users. Who is it for? The types of people who interact with it and their typical goals. What can users ask? The kinds of questions, problems, or tasks it handles. What are its boundaries? What it doesn’t do, when it escalates, or topics it avoids. Write naturally about your chatbot - don’t worry about following a specific format or template.

Writing Guidelines

  • Start simple: 2-3 sentences covering what your chatbot does, who uses it, and what they ask about is enough to get started.
  • Be specific but not exhaustive: “Customer support for billing issues” is better than “helps users with stuff” but you don’t need to list every possible question type.
  • Focus on user value, not technical details: Describe what users experience, not how your chatbot is built.
  • Don’t include conversation examples: Use the historical data upload feature for specific examples.
  • You can always add more later: Start basic and expand your description as you learn what works for your simulations.

Examples

Good Examples

Poor Examples

Resources


Questions? Join our developer community or contact support for help crafting your chatbot description.