Product

Ragify: corporate AI knowledge layer

From scattered documents to a unified knowledge base: bots, knowledge bases, access rights, and dialogues all reside within a single system, and employees receive answers with links to the original documents.

Hero image for the page "Ragify — corporate AI knowledge layer"

Why is a separate knowledge layer needed

Corporate knowledge is usually scattered: regulations in an EDMS, presentations on a file server, product terms in contracts, and expert answers in email correspondence. An employee searches through folders, finds an outdated version, and still ends up asking a colleague.

Ragify compiles these documents into a managed knowledge base and deploys an AI assistant on top of it. Responses are generated not from the open internet, but from a verified corporate document set—and always include a reference to the source file.

The product is developed by Invent, a company of the RESTART group; the product's separate website is— ragify.ruRESTART is responsible for implementing data sources, integrations, information security, and operations within the corporate environment.

Administrator workspace: bots

The administrator sees all organization bots as cards: which knowledge base the bot is linked to, which channels are enabled, and how it is configured for search and response.

Ragify admin workspace: bot cards with knowledge base, channels, and response parameters
List of bots: knowledge base, channels (web chat, Telegram, voice, public link), response length, number of fragments, full-text search, and reranking.

Channels

Web chat, Telegram, voice mode, and public link can be enabled separately for each bot—the link can be opened or closed.

Response parameters

The card immediately shows the response length (e.g., up to 800 tokens) and how many database fragments are fed into the model.

Search mode

It is visible whether additional word search is enabled and whether result reranking is used.

Dialogues

From the card, the chatbot opens, a link to it is copied, and user dialogues are viewed.

Bot setup: what exactly is being configured

Each bot is configured separately: its own knowledge base, its own model, its own response style, and its own search parameters. The settings sections are arranged step by step—bot, document search, model, what to say, how to generate, model reasoning, request size, timeouts, utility model, behavior when no answer is found, chat appearance, and voice.

Ragify bot settings: knowledge base, Telegram bot token, document search parameters, and response length
Bot settings: knowledge base binding, Telegram token, hybrid search, number of fragments and similarity thresholds, response length.
Retrieval

What are we searching with

Semantic search, additional full-text search, and optional reranker are enabled via switches.

Top-k

How many fragments are we taking

The number of unique documents, top-k semantic results, top-n full-text results, and top-r reranker results are specified separately.

Threshold

How close should the fragment be

Relevance thresholds are set separately for semantic and full-text search—weak fragments are excluded from the response.

Answer

Response length and style

Token limit in the response, instructions for "what to say" and "how to generate," behavior if the model did not find an answer.

The practical purpose of these settings is straightforward: the same knowledge base for support staff and lawyers is configured differently—sometimes a short answer from an instruction is needed, sometimes a full quote with several sources.

Knowledge bases: one base — multiple bots

A knowledge base is an independent entity with its own storage, update mode, and search type. Multiple bots can use a single knowledge base, each according to its own scenario, and the documents in the base are visible to all bots linked to it.

Ragify knowledge base list: storage, replenishment mode, search type, and number of connected bots
Knowledge bases: identifier, repository, who replenishes it, search mode, and how many bots are connected to the base.

This separation resolves a common problem: there's no need to duplicate documents for each chat scenario. Guidelines are uploaded once, and the support assistant, onboarding assistant, and external public bot all work with the same verified set.

Document upload: OCR and table recognition

Documents are uploaded directly into the knowledge base—manually or from a connected source (e.g., SharePoint). Upon upload, text is parsed into fragments, OCR and table recognition are applied, and common office formats are supported: txt, docx, pdf, xlsx, csv, html.

Uploading documents to the Ragify knowledge base: sources, file formats, document card, and upload history
Knowledge base documents: file source, processing status, upload card (department, type, version, author), and upload and deletion history.

Sources

Manual file uploads, document links, ready-made question-answer pairs, and connected repositories like SharePoint.

Document attributes

Department, document type, version, and author—these make it clear whose regulation it is and how up-to-date it is.

Processing status

You can see which file is already being searched and which one is still being processed: uploads proceed in a queue.

History

Separate log of uploads and deletions: when, what, which file, and who performed the action.

Authorizations: SAP-style access model

The authorization system is designed based on the role model of a large corporate system: there are organizations, users, role templates, role assignments, and an organizational level at which a role is effective.

Access Control in Ragify: Users, Role Templates, and Role Assignment with Organizational Level
Access: user invitations by email, role templates (organization administrator, uploader, full SAP_ALL privileges, employee) and role assignment with organizational level.

Role templates

Organization administrator, loader, employee, full authorizations (SAP_ALL), and custom roles created from a template.

Organizational level

The role operates within a specific organization; for another organization, it's easier to create a separate role from the same template.

What the role provides

When assigning, the description is visible: talk to bots, view dialogues, configure bots, view documents.

User invitation

The user is created via email with a link to set the password; the interface language and theme are set immediately.

The screenshots have test account addresses hidden—this is a product demo environment, not real customer data.

Access map: who and through which channel

The access map consolidates permissions into a single, clear chain: bot → knowledge base → channels and their authorized users. This answers the question typically asked by the information security team: who exactly access rights corporate documents and through what.

Ragify Access Map: linking the bot, knowledge base, and channels with a list of authorized users
Access map: the bot and its knowledge base, channels (web chat, API, SharePoint, voice) and who is allowed in each, including access via public link.

Here you can also see whether the bot is open via a public link and what permissions each participant has: full access or read-only. Permissions can be viewed and changed at the organization structure level, rather than searching for them in individual bot settings.

Chat: reply with a link to the document

The user interface is a standard chat with conversation history. The assistant responds based on corporate documents and includes links to source files and previews of the pages used to generate the response. Communication can be via text or voice.

Ragify Chat: Assistant's response on corporate documents with a link to the source file
Chat with conversation history: product terms response with a link to the original document and page previews; text or voice input.

Grounds for the response

Below the answer is a link to the source document: you can see where the wording came from and open the original.

Chat history

Dialogs are saved and can be renamed: you can return to a previous document analysis.

Voice

Voice input and voice response — a scenario for those who don't work at a desk.

Public and internal mode

The same bot can be internal or accessible via a public link — the administrator decides.

Channels, integrations and deployment

The assistant lives where employees already work: web chat on the portal, Telegram bot, voice mode and public link for external audiences. There is an API for embedding into your own interfaces, and documents are pulled from corporate repositories - for example, from SharePoint.

Channels

Where does the bot answer?

Web chat, Telegram, voice mode, public link - enabled for each bot separately.

API

Embedding

Accessing the bot from your interfaces and services; Access to the channel is also controlled by rights.

Sources

Where are the documents from?

Manual upload, document link, question-answer pairs, connected repositories like SharePoint.

Deployment

Where does he/she work

On-prem, private cloud, or hybrid — chosen based on data and cybersecurity requirements.

On the implementation side, RESTART builds an integration layer tailored to the customer's landscape: portals and 1C-Bitrix, Confluence and internal wikis, ECM and Service Desk, ERP on 1C and SAP, file storages, and internal APIs—so that the knowledge base is populated automatically from operational systems rather than manually.

Interface: Themes and Languages

The workspace and chat are customized according to the company's habits: several color themes (dark, light, yellow-white, and light blue "like in ERP") and interface language switching—Russian, English, Uzbek—with the list expanding.

Ragify: workplace color themes and interface language switching, including Uzbek
Themes and localization: the same workspace and chat in different languages and color schemes.

For distributed teams, this isn't just cosmetics: a user-language interface reduces support queries, and a unified theme matching the corporate system makes the assistant feel like "their own" app rather than a third-party service.

What does this give to the business

Search for knowledge faster

The employee receives a response within seconds and sees the source, instead of going through folders and colleagues.

Less burden on experts

Standard questions are handled by the knowledge base, while experts step in for truly complex cases.

Version relevance

Documents are stored in a managed version-controlled database with authors, not in dozens of personal folders.

Controlled access

Permissions are visible on the access map, rather than being pieced together from individual bot settings.

Safety and Operation

For closed loops, Ragify is deployed considering document access rights, personal data requirements, source isolation, logging, and data update policies. The architecture is selected according to the customer's requirements: on-prem, private cloud, or hybrid.

Roles and access rights

Separation of users, administrators, uploaders, and data owners linked to the organization.

Magazines

Document upload and deletion history, user conversations, bot settings changes.

Data control

Working with permitted sources, storage rules, anonymization, and personal data restrictions.

Support

Operating procedures, monitoring, updates, SLA, and knowledge base development after the pilot.

Pilot and implementation

1

Scenario selection

Define the business task, process owner, document sources, information security constraints, and success criteria.

2

Loop assembly

Setting up the environment, uploading documents, configuring knowledge bases, bots, roles, and channels.

3

Checking the effect

We're running real user queries, verifying answers against sources, and fine-tuning search and prompts.

4

production launch

We are formalizing the architecture, policies, access rights, training, and the roadmap for expansion to adjacent processes.

The best Ragify pilot involves 200–1000 documents from a single subject area and a clear user group: support, legal department, project office, HR, information security, or a product knowledge base.

Frequently asked questions

Is it possible to start with the pilot?

Yes. A practical format is a pilot on one process and a limited database of documents in 4-6 weeks with measurable criteria.

Ragify shows answer sources?

Yes. The response includes a link to the source document, and the settings specify how many fragments are sent to the model.

Can the system operate in a closed loop?

Yes. The deployment option is selected according to customer requirements: on-prem, private cloud or hybrid.

How are rights delineated?

Through organizations, role templates, and role assignments at the organizational level; the resulting picture is visible on the access map.

What document formats are supported?

Common office formats: txt, docx, pdf, xlsx, csv, html; OCR and table recognition work upon upload.

One bot or several?

Usually several: each has their own scenario and settings, but a shared knowledge base to prevent document duplication.

How RESTART develops knowledge-based assistants for customer processes: development of a corporate chatbot and AI assistant.

Request a demo or pilot

We will show the product on your environment and offer a pilot format with a clear output result.

Request format
AI assistant
Hello! I am an AI assistant at RESTART. I’ll help you find the right section of the site, answer questions about services, licenses, partnerships, contacts, or formulate an appeal to the sales department.