RAQS

Use cases · Enterprise

A knowledge base assistant for organizations

A large organization's website holds hundreds of pages, dozens of PDFs and a constantly changing knowledge base — yet visitors often can't find what they came for. As an enterprise voice assistant, RAQS collapses that content into a single conversational surface: visitors ask, and the assistant answers only from your own documents, in your brand's voice, inside an auditable security layer. It adds with one line of code; it never makes things up, and says “I don't know” when the answer isn't in your content.

Answers from your documents — enterprise RAG

The first job of a knowledge base assistant is to speak only from sources you approve. RAQS crawls your site via its sitemap, processes JavaScript-rendered corporate portals and SPA interfaces as they truly render using a headless browser, cleans away menu and footer noise with trafilatura to keep only meaningful text, and respects robots.txt. Crawl scope is bounded by a per-plan page quota, so your content stays auditable.

Content is chunked, embedded with Azure text-embedding-3-small and stored in pgvector. At query time a hybrid retrieval runs: semantic vector search is fused with Postgres full-text keyword search via RRF, and irrelevant results below a similarity threshold are dropped. That captures enterprise jargon, product codes and acronyms both by meaning and as exact terms — queries that need a precise match, like a policy number or part code, don't get lost.

Beyond crawling, you can feed content directly: product catalogs, procedure documents, HR policies. Upload PDF, Word, TXT, MD and CSV files, or paste FAQ text. Without being tied to a single source, you gather scattered enterprise knowledge into one answer layer.

Smart crawl

Sitemap + page crawl; headless render for portals/SPAs; trafilatura clean extraction.

Hybrid retrieval

Vector + Postgres full-text + RRF fusion + similarity threshold.

Multi-source

Site, PDF/Word/CSV, pasted text and FAQ in one knowledge base.

No hallucination

Says “I don't know” when the answer isn't there — no made-up replies.

In your brand's voice, with a consistent tone

In corporate communication, consistency is the foundation of trust. RAQS's voice, tone, persona and name are set from the dashboard, so the assistant produces a single, uniform voice that follows your brand style guide — formal or warm, your call. Turkish and English are standard, so a multilingual corporate site serves both audiences at the same quality and from the same knowledge base.

Visitors tap the tap-to-talk orb and speak, or you pick a 3D mascot to be a face for your brand. A low-latency LiveKit realtime transport layer, Azure Speech for speech-to-text and text-to-speech, barge-in (interrupting the assistant mid-sentence) and natural pauses make the exchange feel like a real dialogue, not a form. On the brain side, Azure OpenAI gpt-4o-mini inside a Pipecat pipeline keeps replies limited strictly to the retrieved content.

Persona control

Voice, tone, persona and assistant name set from the dashboard.

Turkish + English

Serve a multilingual corporate audience from one knowledge base.

Natural dialogue

Tap-to-talk, barge-in, low latency, streamed replies.

Brand face

Orb or a 3D mascot — chosen to match corporate identity.

Security and compliance — RLS, KVKK, GDPR

For larger organizations, security isn't a feature — it's a precondition. RAQS runs on a multi-tenant architecture, and every customer's data is isolated at the database level with row-level security (RLS): one organization's knowledge base is never mixed into another tenant's query. That isolation rests on database policies directly, not on application logic.

The crawler is SSRF-guarded: it visits only the domains you declare and refuses redirects that try to reach internal-network addresses or metadata endpoints. The widget runs only on permitted origins (an allowed-domains allowlist), and Cloudflare Turnstile blocks abuse and bot traffic. Infrastructure is hosted in Azure's EU region — a foundation built for data residency and for KVKK and GDPR compliance.

Because you can review conversations and analytics from the dashboard, it stays auditable what the assistant answered and on which content — leaving a concrete trail for compliance and quality teams.

RLS tenant isolation

Each tenant's data separated at the row level via DB policies.

SSRF-guarded crawler

Declared domains only; internal-network access is refused.

Origin allowlist + Turnstile

Widget runs only on permitted domains; bot/abuse blocking.

Azure EU + compliance

EU-region hosting; a KVKK- and GDPR-aware foundation.

Not just answers — guiding the visitor

On a corporate site, most questions end with a next step: “where do I fill out this form”, “where's the datasheet for that product”, “take me to the dealership application page”. RAQS sees the page live; it guides the visitor to the right page or product, shows an item from a list, and triggers an on-page action when needed. Sensitive operations (payment, account actions, deletion) require explicit user confirmation; the smart safety layer never runs them without that consent.

This turns a knowledge base assistant from a passive FAQ box into a corporate guide that carries the visitor to the goal — cutting the repetitive routing burden on your support team.

Page awareness

The assistant sees the live DOM; routes to the right page/product.

“Show me this”

Surfaces an item from a list and guides on the page.

Confirm shield

Explicit user consent for payment/account/deletion.

Dashboard, multi-tenant management & one-line setup

RAQS is a managed, hosted cloud service — you don't stand up servers or run models. From the dashboard you add sites, manage the knowledge base (crawl depth, re-crawl, file upload), set the allowed-domains allowlist, choose a mascot/persona, and review conversations and analytics. Keeping content fresh is one click: re-crawl the knowledge base and the assistant updates as your corporate documents change.

Going live is a single <script> line. The backend is Python/FastAPI, the voice pipeline is Pipecat, the site is statically built with Next.js and fronted by Cloudflare — all managed under one domain (raqs.ai). Pricing is pay-as-you-go usage plus a base plan, with a free trial.

<script async src="https://raqs.ai/v1/raqs.js"
  data-raqs="YOUR_SITE_KEY"></script>

FAQ

Will RAQS give wrong or made-up answers on my corporate site?

No. The assistant answers only from the knowledge base you crawl and upload; if the answer isn't in your content, it plainly says it doesn't know. Hybrid retrieval and a similarity threshold keep irrelevant content from leaking into replies.

Could our data get mixed with other organizations' data?

No. In the multi-tenant architecture, each tenant's data is isolated at the database level with row-level security (RLS). The isolation rests on database policies directly, not on application code.

Is it KVKK and GDPR compliant?

Infrastructure is hosted in Azure's EU region and is designed with KVKK and GDPR compliance in mind, through controls like RLS isolation, an SSRF-guarded crawler, an origin allowlist and Turnstile.

How do we keep the knowledge base up to date?

Re-crawling from the dashboard is one click; you can set crawl depth, add files or paste text. As your corporate documents change, the assistant's answers update with them.

Can we match the assistant's voice and tone to our brand?

Yes. Voice, tone, persona and assistant name are set from the dashboard, and you can pick a 3D mascot as a face for your brand instead of the orb. Turkish and English are standard.

Make your enterprise knowledge base talk

Add an assistant that answers from your documents, matches your brand voice and stays auditable — in one line of code. Try it free.

Start free