Knowledge base
It answers from what you gave it.
The knowledge base is what an agent answers from. You point it at your website and drop in documents; retrieval is heading-aware and works natively in Chinese and Japanese rather than degrading to substring matching.
- harbourdental.com — 14 pages crawl
- Price list 2026.pdf pdf
- Aftercare instructions.docx doc
Three callers this week asked about weekend appointments. No source covers it.
Or just ask for it
Feed it by forwarding, not by uploading.
The price list you were going to attach anyway.
InboxIngested: Autumn price list.pdf
New prices from Monday — attached. Use these from now on.
Ingested all 14 pages and retired the old sheet. Both the receptionist and the email agent answer from it now. Heads up: the cancellation fee contradicts your terms page — which is right?
@Octo what do we actually tell people about the deposit?
On it 🔧(runningkb_search…)
“$50, refundable up to 48 hours before.” Source: Autumn price list.pdf, page 3. (edited)
✅ 22 replies · last reply 15m ago
that’s out of date, it’s $75 now — can you fix just that doc?
Email octo@agent.omniocto.com · WhatsApp 1-MAN-ASK-OCTO · Slack #omniocto
- Website crawl with a page picker
- Crawl your site and choose which pages become knowledge, rather than ingesting the careers page and the cookie policy along with the prices.
- PDF, Word, Excel and menu ingestion
- Price lists, menus, service sheets and spreadsheets, up to very large documents, become answerable material.
- Heading-aware retrieval
- Passages are chunked at heading boundaries and a heading match is weighted more heavily, so a question about a section finds that section.
- CJK-native search
- Chinese and Japanese are handled with script-aware boundaries rather than whitespace splitting, which is the difference between retrieval working and not working in those languages.
- Quality review with per-document fixes
- The knowledge base is reviewed for gaps and contradictions, with fixes applied per document rather than by re-uploading everything.
- Manual entries
- Write an answer directly when there is no document to point at.
- One-command re-crawl
- Refresh from the source site in one step when your prices or hours change.
- Learns from live calls
- A question a human answered on a live conversation can be promoted into the knowledge base, so the agent knows it permanently rather than asking again.
- Instant-answer tier
- Smaller knowledge bases are answered from directly with no lookup pause, which is what keeps a voice call from having a silence in the middle of it.
- Per-agent source status
- Which sources an agent has, and whether each one is current, is visible rather than assumed.
What this powers