Retrieve
Your question is searched against the collection twice over: once by meaning, once by wording. Both matter — meaning finds the passage that says the same thing differently, wording finds the one that names the term you used.
How it works
The quality of an answer is decided before the model writes a word — by which passages reach it. Most of the engineering here sits in that step.
The pipeline
Your question is searched against the collection twice over: once by meaning, once by wording. Both matter — meaning finds the passage that says the same thing differently, wording finds the one that names the term you used.
The passages that survive are handed to the model as the only material it may answer from. It is instructed not to fill gaps from its own memory, and to say so when the sources fall short.
The answer is compared back against those passages. Claims that are not carried by a source are flagged as general framing rather than presented as evidence.
Once the conversation has enough to work with, it offers to write the material — and produces it in full, exported to PDF or Word.
The constraint
That is the whole design. Everything else — the citations, the refusals, the willingness to disagree with you — follows from holding that line rather than relaxing it when an answer would be more convenient.
For the people who run it
A school that is accountable for the advice needs to be able to change it. These are the levers, and they are all in the admin interface rather than in a support ticket.
Decide which documents lead when two of them disagree, and which are background.
Fix the words it must use for your context, so answers match how your school talks.
The prompts that shape tone, structure and refusal behaviour are editable, versioned, and every change is recorded.
Add your own document formats alongside the built-in ones, with your own structure.
House rules for how answers are written, applied on top of the instructions rather than buried inside them.
Set the language answers must come back in, independently of the language the sources were written in.
Try it