Set your assistant's tone, what it should and shouldn't answer, and which content it draws on — then test changes safely before they reach visitors.
An "agent" 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 agent configuration. This deep dive explains how agents are defined, how changes are made safely, and how you can test improvements before rolling them out to all users.
Your AI agent 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 agent configuration includes:
- A name and description — what this agent 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 agent can draw from
- Tone and format preferences — how responses should be structured
When you update an agent'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 agent 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 agent is preserved. From the admin dashboard, you can:
- See a timeline of all changes made to an agent
- 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 agent's behavior — without the risk of breaking things for all users at once.