Knowledge Gaps is in private beta. Ask the team on Slack or in-app chat for access.
1
Open Knowledge > Gaps
Gaps are cards, one per topic, sorted by recent activity and severity. Each card shows:
- A ticket count in a severity-colored circle
- The gap’s label and description, generated from the tickets in it
- A trend pill: red and rising, green and falling, grey when steady
- When the topic was last mentioned
2
Pick what to write, in this order
Sort by judgment, not just severity:
- Critical or High with a rising trend. Growing problems get worse while you deliberate.
- Anything classified as no content exists. The agent searched and found nothing, so one article fixes every future instance.
- High volume, flat trend. Steady, predictable pain. Easy wins.
Learn more about severity and trend
3
Check Watching for what is coming
Set the State filter to Watching to see escalations that resemble each other but have not accumulated enough volume to be a confirmed gap yet. They are listed as loose tickets, with how many detection runs each has survived.This is the most useful screen in the feature and the least used. It shows you a new product area or an edge case weeks before it becomes a Critical gap. A stray that goes 21 days without gathering companions ages out on its own.One thing that explains most “why is this not showing up” confusion: tickets where the agent never attempted a knowledge lookup are never pooled. They do not appear in Watching and they do not become gaps.
4
Write the article
Write it yourself in your knowledge base, covering the topic the gap names. If a specific ticket already contains the full question and the answer, you can generate a first draft from it instead:
- In Slack, react to the original channel message with 🧠. Not a thread reply, the original message. If a ticket does not exist for the thread, Ravenna creates one. React again later and it updates the same article rather than duplicating it.
- In the Admin, open the ticket, use the ⋯ menu, and select Generate KB Article.
Learn more about generating KB articles
5
Confirm the gap actually closed
There is nothing to close by hand. Once the content is published and the agent starts resolving those questions, the gap picks up a Resolved badge and its trend falls on the next detection run.If the trend does not move, the article is not being retrieved. The usual causes are all fixable:
- The article is in a folder the agent’s knowledge scope does not include
- The article buries the answer in a screenshot or a wall of context
- The title does not match how employees phrase the question
Learn more about structuring knowledge for AI
6
Make it a weekly habit
Detection runs weekly per workspace. Match your cadence to it: fifteen minutes once a week, write one or two articles, move on.Use Sync on the Gaps tab to force an immediate run, which is worth doing once on a new workspace so you are not waiting a week for the first results.
Things that look like bugs but are not
Severity changed with no new tickets
Severity changed with no new tickets
Expected. The comparison window is a trailing 30 days that slides forward with today, so a bucket can drop purely because older activity fell out of the window.
A gap's label looks dated
A gap's label looks dated
Labels only refresh after a cluster has grown meaningfully since the last relabel. A cluster that stopped growing keeps its old wording, deliberately, to avoid churn.
An obviously repeated question is not listed
An obviously repeated question is not listed
Check three things: it may still be in Watching, the agent may never have attempted a lookup on those tickets, or your severity toggles may be filtering it out. A gap hidden by a severity toggle looks identical to one that does not exist.
Nothing at all in Gaps
Nothing at all in Gaps
On a new workspace, results appear after the first scheduled run. Use Sync to force it.
Next
Knowledge for AI
How to write source docs the agent can actually retrieve.
Reporting and briefs
Watch the resolution rate move as gaps close.