Definition and safe rollout of assistant behaviors: instructions, knowledge scope, canary rollouts, versioning, and audit trails for safe iteration.
An "assistant" in this platform is more than just the AI model — it's a configured personality, a set of rules, a defined scope of knowledge, and a collection of policies about how it should behave. Should it always cite sources? Should it refuse to answer questions outside a specific topic area? Should it respond in a certain tone? All of this is captured in the assistant configuration. This deep dive explains how assistants are defined, how changes are made safely, and how you can test improvements before rolling them out to all users.
Your AI assistant is a customer-facing product. The way it behaves — what it says, how it says it, what it refuses to do — directly shapes your customers' experience and your brand reputation. Changing that behavior carelessly can introduce regressions: an improvement for one use case might break another. This feature provides the guardrails that make confident, safe iteration possible.
An assistant configuration includes:
- A name and description — what this assistant is for
- Behavioral policies — rules like "always include sources", "don't answer questions outside these topics", "escalate to a human agent if the user expresses frustration"
- Knowledge connections — which knowledge bases this assistant can draw from
- Tone and format preferences — how responses should be structured
When you update an assistant's configuration:
A canary rollout is a way of testing a change in production with real users before committing to it fully. Think of it as a controlled experiment: the new assistant behavior runs alongside the old one, and you compare results. If the new version performs better (or at least no worse), you gradually increase its share of traffic. If something looks off, you revert with a single click.
Every version of every assistant is preserved. From the admin dashboard, you can:
- See a timeline of all changes made to an assistant
- Compare any two versions side by side
- Restore any previous version with a single action
- Understand the impact of past changes by correlating version changes with quality metrics
The team is building:
Once live, you'll have a safe, structured way to continuously improve your assistant's behavior — without the risk of breaking things for all users at once.