Back to portfolio

Internal Knowledge Assistant

A B2B assistant that lets any employee ask in plain Persian and get an answer drawn only from the company's own documents. It retrieves the right passage across policies, SOPs, and catalogs, answers with the source cited, honestly says “not in the documents” when it doesn't know, and logs every unanswered question so the knowledge base keeps growing.

// Architecture

Hybrid retrieval with BGE-M3 embeddings and a BGE-reranker cross-encoder over the company's PDFs, with structure- and table-aware chunking that preserves Persian numerals and bidi reading order. Grounded generation runs on DeepSeek, constrained to answer only from the retrieved documents. Ships as a single Docker container running the Telegram bot, models mounted from a local cache.

// Key capabilities

Grounded, cited answers

Every answer is drawn only from your documents and ends with the exact source. When the answer isn't there, it says so plainly instead of inventing one — no hallucinations.

Built for Persian documents

Hybrid BGE-M3 retrieval plus a reranker read Persian correctly — right numerals, right bidi order — and pull exact codes and prices out of catalog tables.

Turns gaps into a roadmap

Every question the documents couldn't answer is logged, so you can see what employees actually need and grow the knowledge base around it.

Private, per-organization

Sold as a monthly per-organization subscription and deployable inside the company's own infrastructure, so internal documents never leave your control.

// Technology stack
BGE-M3BGE-RerankerDeepSeekFastAPITelegramDocker
// Contact

Have a project in mind?|

Tell us what you're building, and we'll get back to you.

orv:~$new-project
or reach us directly
Telegram@OrvTeam
GitHub@ItsOrv
Email
orv© 2026