Knowledge is information — policies, facts, and reference material. If you’re telling the agent how to behave, that’s a Skill.
When to use knowledge base
Knowledge base works best for information that already exists (or belongs) in written form:Three ways to get knowledge into Serval
Connect to external sources
Build custom ingestion workflows
Author knowledge in Serval
You can combine all three — multiple sources feed the same knowledge base, and the agent searches across everything.
How the agent uses knowledge
Whatever the path, content flows through the same pipeline: Serval chunks each document, indexes it for semantic search, and searches it on every relevant request. Answers cite their sources — synced documents link back to the original app, pages authored in Serval deep-link straight to the page. The agent retrieves knowledge in the requester’s own language. When an article already exists in that language, Serval uses that version directly; when it doesn’t, Serval falls back to machine translation so the requester still gets an answer. This lets multilingual teams author articles in several languages and serve each requester the closest-language version, with no configuration required. If internal sources can’t answer, the agent may search the web as a last resort when Help Desk Agent Web Search is enabled in Team settings.Ranking rules
Ranking rules are being rolled out gradually and may not be available in your account yet.
- For an audience: boost articles restricted to an audience for the people inside it.
- When properties match: boost articles whose property equals a matching property on the reader.
Permission-respecting answers
The agent only surfaces content a user is allowed to see:- Connected sources — Serval respects document permissions from the source app when the integration supports propagating access controls; see Document permissions.
- Knowledge authored in Serval — each page has a help-desk audience you control with access profiles; see Access control.

