Shared knowledge, separate behaviour
The things that should differ between bots are behavioural: tone, scope, permission, handover point. The things that should never differ are the facts. Splitting on that line avoids both failure modes.
One assistant covering every product, segment and channel serves all of them slightly badly. Several bots, each tuned to what it is actually for, over a single shared knowledge foundation — so behaviour differs where it should and nobody ends up maintaining the same answer in four places.
A company with several products, a partner channel and a range of customer sizes does not have one support conversation.
A single assistant has to average across all of it, and averaging produces something generic — the state in which everybody agrees the bot is fine and nobody relies on it. The obvious fix is worse: four bots means four knowledge bases, and a corrected fact that has to be updated in four places will be updated in two.

The split is behaviour on one side and facts on the other.
Every bot reasons over the same indexed manuals, resolved cases and knowledge articles, so a fact is maintained once.
A bot is given the products and content that belong to it, so nobody is answered out of another line’s documentation.
Tone, what it asks first, how far it goes before handing over and what it may do are configured per bot.
Each bot goes to its own surface — a product portal, a partner site, a channel.

It avoids the generic assistant and the four diverging knowledge bases at once.
The things that should differ between bots are behavioural: tone, scope, permission, handover point. The things that should never differ are the facts. Splitting on that line avoids both failure modes.
Giving a bot only the content that belongs to it is how a partner-facing assistant is prevented from reaching internal material, and it is normally the first question anyone asks.
Because the foundation already exists, a bot for a new product or segment is a matter of scope and behaviour rather than a new project.

Either the behaviour is wrong everywhere, or the facts drift apart.
Averages across every product, segment and channel and is mildly wrong for all of them.
The behaviour is right and the knowledge diverges immediately. A corrected fact becomes four edits.
Tries to encode every audience’s rules in one place, and becomes unpredictable.
The web bot and the Slack bot answer the same question differently.

Scope and behaviour are the two things being set per bot.
Support Channels
Tell us the product lines, segments and channels you support and we will show you where one bot would be a compromise, and where it is genuinely enough.
Talk to us