RAG in Parsewise

01TECHNOLOGY · RAG

It answers by meaning

RAG is the pipeline from a question to an answer from your data. The customer asks in their own words — the platform finds the right fragments by meaning and assembles the answer from them.

Try it
RAG · MEANING

Embeddings

The question and the document become vectors in one space — a match by meaning, not by words.

RAG · SEARCH

Vector store

The nearest fragments by meaning are found in milliseconds — even in a large base.

RAG · ANSWER

Context for the model

The LLM answers from the fragments it found — from your data, not from imagination.

02PIPELINE

The path of one answer

Four steps between the question and the answer. Each takes milliseconds, and together they produce an answer from your data in under a second.

STEP/01

Question

«Can I return it without a receipt?» — an ordinary sentence, no keywords.

STEP/02

Query expansion

The platform adds synonyms and rewrites — recall goes up.

STEP/03

Vector search

The nearest fragments by meaning from the knowledge base — in a fraction of a second.

STEP/04

An answer with context

The model receives the fragments and answers from them — streaming into the dialogue.

03ARCHITECTURE

Around a single core

Every node does one thing well. Embeddings compute the meaning, the vector store searches, the LLM selects the fragments — and shows the source on request.

Embeddings
1024 dimensions of meaning
Vector store
pgvector · two stores
Chunks
document fragments
Query expansion
synonyms and rewrites
Sync
updates every morning
Fragment selection
the LLM chooses itself
Cache
frequent queries come back faster
Source
option: show the document
RAG
04 · PRECISION

Dimensions. A dense meaning vector for every fragment in the base.

Stores. The catalogue and the knowledge are searched separately — the context is sharper.

From the data. The answer is assembled from the fragments that were found.

Finds by meaning, answers by fact

The model does not invent — it quotes. The fragments that were found go into the prompt and the answer rests on them. No fragments, and the assistant honestly says it does not know.

05SPEED

Fast and no slower tomorrow

Vector search barely notices the base growing. From a hundred documents to tens of thousands — the answer time moves by tens of milliseconds.

01

Search p95
semantic, across the whole base

02

First token
the answer starts typing at once

03

File in the base
from upload to answers

04

Degradation
the speed holds as the base grows

Search · ms · as the base grows (files)
SearchTarget 250 ms
REQUEST

Tell us your task

PORTFOLIO BY TYPEBY YEAR

Projects by type grow year over year

MVPRedesignAISupportTotal

MVP, redesign, AI and support — cumulative

STRENGTHSPROFILE

The studio profile across key axes

Speed, quality, transparency, engineering

PROJECT PHASESOVER TIME

Research, design and build overlap

Parallel streams — not a waterfall