Teams usually blame the model when a support AI gives vague answers. Far more often the problem is the documentation it was given. These are the rules that make the difference - and they'll make your help centre better for humans too, which is the nice part.
ZChat picks the passages to give the model by matching words from the visitor's question against your documents. It is keyword scoring, not semantic embedding search. That single fact drives everything below: the AI can only use a document it manages to find, and it finds documents that share vocabulary with the question. Write the way your customers write, not the way your engineers do.
A file called "Refunds" that answers one question will beat a 40-page policy manual every time. When several topics share a document, the passage that gets retrieved is often the wrong half of it. Split by the question a customer would ask, not by the structure of your product.
Your document says "authentication failure". Your customer types "can't log in". Because matching is word-based, that document may never surface. Include the phrasings people actually use, mistakes and informal names included: "login", "sign in", "password not working", and whatever your customers call your features when they get the name wrong.
Put the fact in the first line, then the caveats. "Refunds are available within 30 days of delivery" is a usable answer; three paragraphs of context ending in the number is not. Only a fragment of your document reaches the model, so the answer should be in the part most likely to be picked.
The AI already knows what a refund is. It cannot know your refund window, your supported firmware versions, or which of your settings fixes the most tickets. Specifics are what earn their place - general advice is what the model already has.
Promotional copy dilutes the useful text and drags answers toward the language of a brochure. The knowledge base is for facts, procedures and policies. Your best-converting page is rarely your most answerable one.
A model has no idea a document is out of date - it will answer from a superseded policy with complete confidence. If something changes seasonally or by version, say so in the text, and diarise the review.
ZChat tags finished conversations automatically, so your most frequent tags are a ranked list of what customers actually ask - which is a far better writing queue than anyone's intuition. Start at the top and work down. See AI summaries and tagging.
Fixing is editing
No training run. Correct the document and the next answer is correct - so treat bad answers as documentation bugs.
Humans benefit too
Short, specific, plainly-worded articles are better for the people reading your help centre as well. Nothing here is a compromise.
ZChat gives you the installable server, web dashboard, website widget, and desktop agent tools in one self-hosted product you buy once and keep. Run it on infrastructure you trust and connect AI only if and how you want it.
Deployment
Install on Windows or Linux, behind IIS or Nginx, in a VM, or in Docker if that fits your stack.
Commercial model
One-time purchase, perpetual license, and no monthly per-agent bill attached to growth.
AI Flexibility
Use Ollama locally or connect OpenAI and Anthropic with your own provider accounts.