Skip to content

Your agent reads everything you give it.

Upload docs, paste a URL, feed it a sitemap. The agent ingests, chunks, embeds, and indexes — ready to answer questions in minutes.

01 / Ingestion

How ingestion works.

1

Feed it content

Website URLs, PDFs, plain text, sitemaps. We fetch, parse, and clean automatically.

2

Chunking + embedding

Content is split into heading-aware chunks and embedded with OpenAI text-embedding-3-large at 1024 dimensions.

3

Hybrid retrieval

Every query runs BM25 (keyword) and vector (semantic) in parallel. Results merged via Reciprocal Rank Fusion.

02 / Feedback loop

Knowledge gaps — the feedback loop.

When the agent can't answer confidently, it surfaces the question in your dashboard. You teach it once — it never misses that question again.

Knowledge gap surfaced

"Do you offer same-day delivery in KL?"

Asked 4 times this week · Confidence: 0.012 · No matching document

Add answerDismiss

Get Cyrus live in three minutes.

Free forever for 200 conversations a month. No credit card. Upgrade only when you outgrow it.