Skip to content

Knowledge systems that answer
and cite their sources.

Ask a question, get a grounded answer with the source attached, drawn from the manuals, policies, wikis and tickets your company already has. The same retrieval pipeline powers site search, support tooling and internal assistants, with your permissions respected. Working pilot in 14 days.

Pilot scoped in 48 hours · Permissions-aware by design

  • Hello Peter
  • Gruber Logistics
  • Delhivery
  • Thomson Reuters
  • Qatar Airways
  • Grundfos
  • Save
  • BERD
  • Yale University
  • Kuwait Police
  • Dubai Police
  • Panasonic
  • Infosys
  • Kia
  • Hitachi
  • Orange Business Services
In one answer

PixelCrayons builds knowledge systems: ask a question in plain language, get an answer drawn from your own documents, with the source attached. The system finds the relevant passages in your documentation first, then writes the answer from them; the industry calls this retrieval-augmented generation, or RAG. It only shows people what they are already cleared to see, and we test it against real questions before launch. First pilot in 14 days, direct or white-label.

The operating record

Judge the record,
not the adjectives.

Outcomes tied to real engagements, not averages.

21 yrs
Years in continuous delivery
100+
Agency partnerships
2,500+
Projects delivered
30+
Countries served
2+ yrs
Average partner retention
14 days
NDA to first deliverable
340%
Revenue growth · 7 months
Client outcome: eCommerce
+127%
Organic traffic · 5 months
Client outcome: SaaS
85%
Faster delivery · zero churn
Client outcome: via agency partner
Clutch — 4.8 / 5 ratingGoodFirms — 4.7 / 5 rating
Google Partner
Meta Business Partner
Shopify Partner
Where the work happens
ShopifyWooCommerceMagentoWordPressWebflowKlaviyoGoogle AdsMeta AdsGA4Next.js
  • Every answer cites its sources
  • Permissions-aware retrieval as standard
  • No source, no answer: enforced in the pipeline
  • Working pilot in 14 days
  • Proposals itemised in 48 hours
  • One pipeline: search, support and internal tools
  • Evaluation before launch, logs after
In every build

What a knowledge system
actually includes.

01

One pipeline, many surfaces

A knowledge system isn't a chat window. It's the retrieval layer underneath. We build the pipeline once, over your documents, and expose it wherever questions actually get asked: site search that returns answers instead of links, a lookup inside your helpdesk so agents stop hunting through folders, and internal assistants in Slack or your intranet. If a customer-facing chat surface is the goal, that's our chatbot service, running on this same layer.

The architecture
02

Citations by design

Every answer names the documents it came from (clause, page or ticket), so a human can verify it in one click instead of taking the model's word. When retrieval comes back empty or contradictory, the system says so rather than improvising. No source, no answer: that rule is enforced in the pipeline, not requested in a prompt.

Every answer
03

Permissions-aware retrieval

The pipeline inherits your existing access model (SSO groups, folder permissions, workspace boundaries), so retrieval simply never touches documents a user isn't cleared to see. The board pack doesn't surface to a contractor because a query was phrased cleverly; it was never in their index. Access decisions are logged, and every query is auditable after the fact.

Every build
04

Evaluation before launch

Before anyone relies on it, the system runs against an evaluation set built from questions your team actually asks, measuring whether the right documents are retrieved, whether answers stay grounded in them, and whether the must-refuse cases refuse. You see the scores and sign off on launch. The suite re-runs whenever the documents change, so quality is measured, not assumed.

Before launch
05

Documentation that stays current

Documentation changes weekly; a knowledge system that indexed it once is stale by month two. Scheduled re-indexing picks up changes to your sources on a timetable you set, flag documents that contradict each other, and surface the gaps people keep asking about. That gap list is a documentation roadmap in itself. At handover your team gets the runbook and outright ownership of the code, prompts and pipelines.

At handover
Where answer quality is actually decided

Almost nothing that goes wrong here
is the model’s fault.

An internal assistant is a pipeline with a model near the end of it. When the answers are vague, stale or quietly wrong, the cause is usually three or four stages upstream, which is why “try a better model” so rarely changes anything.

Ingest: runs on a schedule
  1. 01

    Sources

    The documents, tickets, policies and wiki pages that count as the truth.

    What breaks here

    Nobody owns the corpus, so it silently goes stale and the assistant confidently answers from last year’s policy.

  2. 02

    Chunking

    Documents are split into passages small enough to retrieve and large enough to mean something.

    What breaks here

    A split in the wrong place separates a number from its heading or a step from its warning. The passage is still retrievable. It is just no longer true on its own.

  3. 03

    Permissions

    Each passage carries the access rules of the document it came from.

    What breaks here

    Applied after retrieval instead of during it. The answer looks filtered while the model has already read what it should not have.

The index

The only thing the assistant can see. Nothing outside it can be answered from, and everything inside it can be, which makes the index the security boundary, not the prompt.

Query: runs per question
  1. 04

    Retrieve

    The question is matched against the index, inside the asker’s own permissions.

    What breaks here

    Retrieval tuned only for similarity returns four passages that all say roughly the same near-miss, and none that answer the question.

  2. 05

    Ground

    The model is given the retrieved passages and instructed to answer only from them.

    What breaks here

    No rule for the empty case. Asked something the corpus does not cover, the model answers anyway: the single failure that destroys trust in an internal tool.

  3. 06

    Cite

    The answer links back to the passages it came from, so a reader can check it in one click.

    What breaks here

    Citations that point at a whole 40-page document. Technically sourced, practically unverifiable.

Ask any vendor where permissions are enforced. If the answer is “we filter the results”, the model has already read the document it was not allowed to read.

Illustrative pipeline: stages are ours, not a vendor reference architecture

Pilot in 14 days

From scattered documents
to cited answers.

01
Days 1 to 3

Documents & question audit

We map where your knowledge actually lives, audit its structure and permissions, and collect the real questions the system must answer: the seed of the evaluation set.

02
Week 1

Pilot scoped & priced

A written scope lands: the sources in bounds, the surfaces served, the permission rules and a demo date. You approve the itemised price before code ships.

03
Day 14

Working pilot, your documents

By day 14 you're querying a working pilot built over your own documentation: answering with citations, refusing without sources, respecting your permissions.

04
Weeks 3 to 6

Evaluate, permission, launch

The pilot runs against the evaluation set, permission edges are tested deliberately, ingestion goes on a schedule and your team learns the runbook. Then it opens to real users.

Inside Prism

Your engagement, week to week,
in one workspace.

Your AI build runs in a Prism workspace you log into: requests, approvals, the task list and the weekly review, with each decision and its expected result written down.

  • 01

    Requests and approvals

    One queue, one owner, one due date.

  • 02

    Weekly review

    Each decision recorded with its expected result.

  • 03

    Actions checked against outcome

    What we did and what happened, side by side.

How we report it, in Prism

The eval scorecard,
before the pilot goes near a customer.

What you receive in month one

AI work is reported against an evaluation set built before any model is chosen. In the first month you receive the task definition with the inputs and acceptable outputs written down, the eval set of real cases with expected answers, and the scorecard showing accuracy, refusal behaviour and cost per run. The go/no-go checklist names what must hold before the pilot touches live traffic.

  • 01Task definition: inputs, acceptable outputs, and the cases the system must decline
  • 02Eval set: real cases with expected answers, reviewed by your team
  • 03Scorecard: accuracy, refusal behaviour, latency and cost per run
  • 04Go/no-go checklist: the thresholds the pilot must meet before launch
  • 05Failure log: each wrong answer, its cause, and the fix applied

Related workB2B SaaS: from invisible to answer-engine cited.SaaS · UK · A different discipline, so it is linked here rather than presented as proof of this one.

The rest of the AI bench

A knowledge system is one door in.

Put a conversation on top of an AI-powered knowledge base and it is a chatbot. Feed its retrieval into a workflow and it is automation. Start wherever the pain is, or start at the hub.

Questions

Frequently
asked.

Retrieval-augmented generation keeps your knowledge in your documents and teaches the system to look things up. A query retrieves the relevant passages, and the model answers only from what was retrieved, citing it. Fine-tuning (baking your data into the model's weights) is the wrong tool for facts: it's expensive to update, impossible to cite, can't respect per-user permissions, and confidently blends what it half-remembers. With retrieval, updating the system means updating a document; removing access means removing a document from someone's index. Where fine-tuning tone or format earns its keep, the discovery document will say so.

A chatbot is a surface; a knowledge system is the machinery underneath. Our chatbot service ships a conversation, typically customer-facing, on a support or sales queue, with escalation rules and helpdesk integration. This service builds the retrieval layer itself, and chat is only one of the places it shows up. The same pipeline can power site search that answers instead of listing links, a lookup panel inside your agents' helpdesk, and internal assistants for HR, finance or engineering questions. If what you need is a support chatbot, start there. It stands on this layer anyway. If several teams keep asking questions of the same sprawling documentation, start here and add surfaces as they earn their keep.

Any system with a language model in it can, and no vendor can promise zero. What a well-built knowledge system changes is the failure mode: answers are generated only from retrieved passages of your own documentation, every answer carries its citations so a human can check it in seconds, and when retrieval comes back empty or the sources disagree, the system says exactly that instead of guessing. Before launch it runs against an evaluation set built from your team's real questions (grounding and refusal cases included), and you see the scores before sign-off. After launch, every query and answer is logged. Honest answer: not zero errors, but rare, visible, checkable ones.

Access control is designed into retrieval, not bolted onto the interface. The pipeline inherits your existing model (SSO groups, drive and folder permissions, workspace boundaries), so a query only ever searches the documents that user could already open. Confidential material isn't filtered out of an answer at the last moment; it was never retrieved. Every query is logged and auditable, work runs under NDA as standard, and where you need it the whole system deploys inside your own cloud so nothing leaves your infrastructure. We also use enterprise API terms under which providers don't train on your data. Retention, residency and access rules are agreed in the scope document before anything is indexed.

Usually yes, and the audit will say where not. Messy-but-real documentation (dated policies, overlapping wikis, tickets that contradict the manual) is the normal starting point. Part of the build is triage: which sources are authoritative, which are stale, and which contradict each other (the system flags these rather than averaging them). What retrieval cannot fix is knowledge that was never written down. Where the audit finds those gaps, you get a prioritised list of the questions people actually ask that no document answers, which tends to be the most useful documentation roadmap a team has ever received. We'd rather scope a smaller set of documents that answers well than a sprawling one that answers plausibly.

It depends on the documentation, the permission model and the surfaces served, which is why we don't quote from a rate card. Every engagement opens with a scoped pilot: one body of documentation, one surface, your own questions as the evaluation set, working within 14 days and priced as a small, defined build. The proposal you receive within 48 hours itemises what ships, including sources indexed, permission rules enforced, evaluation included, and what handover looks like. Extending to more sources or surfaces is priced per step, only after the pilot has proved itself on your own questions.

Something we build over your own documents and hand over. One retrieval pipeline serves site search, a lookup inside your helpdesk and internal assistants, with your existing permissions respected. At handover your team gets the runbook and outright ownership of the code, prompts and pipelines.

Put your documentation
to work.

Scope a pilot: one body of documentation, one surface, a working knowledge system in 14 days, with citations on every answer, your permissions respected, and evaluation before anyone relies on it.

48-hour proposal · NDA standard · You own what we build

Last updated

May we run analytics (Google Analytics via Google Tag Manager) to see which pages are useful? Nothing loads unless you accept, and declining means no analytics script runs at all. No advertising cookies either way. Cookie policy · Privacy policy