Multilingual Support From English Docs


TL;DR
Help center search is optimized for humans scanning keywords on a page. An AI agent needs structured, context-rich content it can reason over and cite accurately. When you reuse the same index for both, your search gets cluttered and your AI hallucinates or refuses to answer. Build and maintain them separately from the start.
When teams add an AI support agent, the obvious move is to point it at whatever powers the existing help center search. One content source, two consumers — seems efficient. In practice, it quietly degrades both.
Help center search and an AI agent are doing fundamentally different work. Search surfaces a ranked list of documents for a human to read and judge. An AI agent synthesizes an answer, attributes it to a source, and decides whether it has enough information to respond at all. Those two jobs need the content shaped differently.
A keyword or semantic search index is built to return documents — full articles, ranked by relevance to a query. It stores titles, headings, full body text, and metadata like last-updated date. Relevance tuning rewards breadth: an article that covers a topic thoroughly will surface for more queries.
That's good for a customer scanning a results page. They can skim three articles, pick the one that looks right, and read it themselves. Ambiguity in the article is tolerable because the human is the final interpreter.
High-traffic terms also influence ranking over time. If fifty customers a week search "cancel subscription," your search tool learns to weight that article higher for related queries. The index is shaped by human browsing behavior.
An AI agent doesn't return documents — it composes a response. That changes everything about how the underlying content should be structured.
The agent needs chunks small enough to reason over precisely. A 1,500-word article covering account setup, billing, and cancellation in one pass is fine for search but is a liability for an AI. The agent may extract the billing section and accidentally blend it with the cancellation section, producing a confident but wrong answer.
It also needs explicit scope signals. When an article says "contact us for details," a search index surfaces it anyway because it's topically relevant. An AI agent needs to know that it cannot answer from this article — otherwise it will fill the gap by inference, which is where hallucinations come from.
Finally, the agent's index should encode citation anchors: exactly which sentence or paragraph supports which claim. When we surface an answer in Chattering, we attach a source link to the specific section of the help center article, not just the article title. That only works if the index knows where the supporting content lives, not just that the article exists.
Outdated content gets equal weight. Search can tolerate a slightly stale article because a human notices the "last updated" date and judges it. An AI agent doesn't do that — it treats a three-year-old pricing article the same as one published last week, and your customers get wrong pricing information delivered with full confidence.
Long articles fragment badly. When the AI retrieval step pulls a 2,000-word article as a single chunk, the agent loses the plot. It either summarizes vaguely or latches onto the wrong section. Search intentionally returns the whole document. AI needs the document pre-split at logical boundaries — each procedure, each FAQ item, each policy statement as its own retrievable unit.
Browse-optimized metadata misleads the agent. Help center search indexes are often enriched with synonyms, related terms, and popularity signals so that "how do I pay" surfaces the billing article. That synonym mapping can send an AI agent to a tangentially related article and cause it to answer a question the article doesn't actually address. The AI needs a tighter, more literal content map.
Maintain your help center articles as the source of truth, but run two separate ingestion pipelines:
When a support writer updates an article, both pipelines should re-ingest — but they produce different outputs. The search index gets a freshly indexed full document. The AI index gets updated chunks, with any changed sections re-embedded.
In Chattering, we maintain the AI index separately from what drives search on your help center. When you publish or update content, our ingestion layer splits it, anchors it, and flags known escalation points before it ever reaches the retrieval step. That's what lets the agent cite a specific section rather than a vague page title.
The biggest operational risk isn't the initial setup — it's drift. A writer publishes a new article to the help center and assumes the AI agent will pick it up automatically. Sometimes it does. Sometimes the chunk boundaries land in the wrong place and the agent gets confused about scope.
Build a lightweight review step: after any content publish, run a sample of the top ten queries that article should answer against the AI agent and check whether it responds correctly and cites the right section. That takes ten minutes and catches the split errors that automated ingestion misses.
Two indexes, one source of truth, one review habit. That's the whole system.
You can use the same embedding model, but the chunking strategy and metadata should differ. Search benefits from whole-document embeddings; the AI agent needs smaller, anchor-tagged chunks it can cite precisely.
Re-ingest any time a support article is created or updated — ideally automatically via a webhook. Then spot-check the agent's responses against the changed content before treating the update as done.
The agent will return answers that are vague, occasionally wrong, or confidently sourced to the wrong section of an article. Customers lose trust fast when the AI cites a page that doesn't support what it just said.