Support stack: answers from your knowledge base, not from the model

Support fails the same way every time: the language model answers confidently but not by your rules. It does not know your prices, deadlines or exceptions, and it invents them fluently. The fix is not a bigger model but a chain: first find the right piece of your knowledge base, then hand it to the model as the source, then check the answer before it goes out. Each part covers a different risk and they are not interchangeable.

Updated 22 Sep 2026Find a model in 4 questions

Step 1. Find the right pieces of the knowledge base

An embedding model turns the customer question and all of your internal documents into numeric fingerprints of meaning, and the system pulls the fragments that are closest in substance. Customers write in plain words while policies are written in formal ones, which is exactly where keyword search misses. Without this part the model answers from memory, meaning from an old snapshot of the internet rather than from your price list.

What does the work

Search and RAGRUOllamaNot maintained2024

BGE-M3

BAAI · China

A model for meaning-based search in about a hundred languages. The core of RAG: the bot finds the right part of a document before answering.

  • Search across a document base
  • RAG for a chatbot
  • Finding similar requests and duplicates
Sizes
568M
Hardware
from: Laptop
Commercial use allowedDetails
Search and RAGRUOllama2025–2026

Qwen3 Embedding / Reranker

Alibaba (Qwen) · China

Embeddings and rerankers based on Qwen3, among the best open ones for multilingual search, including Russian. VL versions search images, screenshots and video.

  • Knowledge base search for RAG
  • Reranking results before answering
  • Search across scans, slides and screenshots
Sizes
0.6B – 8B
Hardware
from: Laptop
Commercial use allowedDetails
Search and RAGRUNot maintained2022–2024

E5 / multilingual-e5

Microsoft · USA

Proven models for semantic search. The multilingual versions work well with Russian and are still a reliable base for RAG.

  • Search across a knowledge base and documents
  • Finding answers for a chatbot (RAG)
  • Finding similar requests and duplicates
Sizes
33M – 7B
Hardware
from: Laptop
Commercial use allowedDetails

Step 2. Reorder the results by usefulness

A reranker takes the dozen fragments that were found and reorders them while reading the full question properly. It is cheap insurance: meaning-based search is fast but coarse, and the paragraph you need is often not the first one. Without it the first vaguely similar text goes into the answer, and the customer gets a rule from a different plan that does not apply to them.

What does the work

RerankersGGUFNot maintained2023–2024

BGE Reranker

BAAI (Beijing Academy of Artificial Intelligence) · China

Rerankers: they take passages found by search and reorder them by how well they actually match the question. v2-m3 is multilingual and lightweight, often paired with bge-m3.

  • Refining search results before a chatbot answers
  • Sorting knowledge base search results
  • Selecting the most relevant clauses of contracts and policies
Sizes
278M – 9B
Hardware
from: Laptop
Commercial use allowedDetails
RerankersGGUF2024–2026

Jina Reranker

Jina AI · Germany

Strong multilingual rerankers; m0 also ranks pages as images (scans, slides). The latest versions are open for non-commercial use only.

  • Refining search results before a chatbot answers
  • Sorting retrieved PDF pages and slides
  • Catalog and knowledge base search
Sizes
33M – 2.4B
Hardware
from: Laptop
Commercial use with conditionsDetails

Step 3. Write the answer

The language model receives the question together with the retrieved fragments and writes a human answer that points at its source. It is also asked to notice when a question falls outside the knowledge base and hand the chat to a person. The better the previous steps pick fragments, the easier this job is and the less you need the most expensive model available. Without this part customers read raw policy extracts.

What does the work

TextOllama2023–2025

Llama

Meta · USA

The models that started mass open source in AI. A huge ecosystem of fine-tuned versions and tools.

  • Assistant for employees
  • Summaries of meetings and documents
  • Base for industry-specific fine-tuning
Sizes
1B – 405B
Hardware
from: Laptop
Commercial use with conditionsDetails
TextOllama2025

gpt-oss

OpenAI · USA

OpenAI's first open models since GPT-2. Reasoning and tool calling; the smaller version fits on a single GPU.

  • AI agent that calls internal systems
  • Answers based on internal policies
  • Drafts of emails and reports
Sizes
20B, 120B
Hardware
from: 1 GPU
Commercial use allowedDetails
TextOllama2023–2026

GLM (ChatGLM)

Zhipu AI (Z.ai) · China

One of the oldest Chinese open lines: from ChatGLM-6B to GLM-5.3. Strong at agentic tasks and programming; GLM-5.3-Flash understands images and is released under MIT.

  • Corporate chat assistant
  • Agents for routine office tasks
  • Help for developers
Sizes
1.5B – 744B-A40B
Hardware
from: Laptop
Commercial use with conditionsDetails

Step 4. Check the answer before sending

A separate filter model looks at both the incoming message and the finished reply: is someone fishing for internal data, is another customer mentioned, is the bot promising something the company does not do. This filter is deliberately small and fast, it writes nothing and only raises a flag. Without it, one bad answer in a public channel costs more than the whole support saving.

What does the work

Moderation and safetyOllama2023–2025

Llama Guard

Meta · USA

Filter models that check chatbot requests and replies for dangerous topics against a list of categories. Version 4 also checks images. Russian is not officially supported.

  • Checking user questions to the bot
  • Checking bot replies before sending
  • Reporting which rule category was violated
Sizes
1B – 12B
Hardware
from: Laptop
Commercial use with conditionsDetails
Moderation and safetyOllama2024–2025

ShieldGemma

Google · USA

Gemma-based filters: they check text for dangerous and offensive content, and ShieldGemma 2 checks images. Focused on English.

  • Moderating user messages
  • Checking bot replies
  • Checking generated images before publishing
Sizes
2B – 27B
Hardware
from: Laptop
Commercial use with conditionsDetails
Moderation and safetyRUGGUF2025

Qwen3Guard

Alibaba (Qwen) · China

Safety filters for 119 languages, Russian among them. The Stream version checks a bot's reply while it is being generated and can cut it off on the fly.

  • Filtering bot requests in Russian
  • Stopping a dangerous reply during generation
  • Labeling messages by risk category
Sizes
0.6B – 8B
Hardware
from: Laptop
Commercial use allowedDetails

What to check before you start

The bottleneck is almost always the knowledge base, not the model. If your instructions contradict each other and were last updated long ago, the chain will reproduce that mess faithfully and faster. Before launch, collect fifty real questions from your inbox, run them through and read the answers yourself. Decide in advance which topics the bot must hand to a human without arguing: money, refunds, complaints and anything touching personal data, described here in general terms only, with a lawyer reviewing your case.

Other stacks

Need a model for your task?

An open model can run on your own server: data stays in-house, there is no per-request fee, and the model can be fine-tuned on your documents.

  1. SelectThe model and size for your task and hardware budget
  2. DeployOn your server or in a closed network, with an API
  3. Fine-tuneOn your data, or connect a knowledge base
  4. IntegrateInto your CRM, ERP, bot, website or team chat
Discuss deployment