Retrieval
When a question arrives, MITHUNAI searches the knowledge attached to the assistant for the passages most related to it. The search is hybrid: a semantic search finds passages that mean the same thing even when they use different words, and a keyword search finds exact terms such as error codes, configuration names and file names. The two rankings are combined. Retrieval only ever searches the assistant’s own knowledge, inside your organisation. Nothing another organisation has ingested can be retrieved, whatever the question says.Grounding
The model is given the retrieved passages and asked to answer from them. MITHUNAI does not rely on that instruction alone. It assesses whether the evidence is strong enough to support an answer, and an answer the evidence does not support is not given. This is why an assistant’s instruction can change tone, format and audience, but cannot tell it to answer from general knowledge. Grounding is enforced by the platform, not by a setting.Citations
Every answer carries citations. Each one points at a passage that was actually retrieved, with:
Citations are built from the retrieved evidence, not written by the model, so they cannot point at a document that was never retrieved.
Abstention
When your content does not support an answer, the assistant declines and says so. In the API this is a successful answer withabstained: true and no citations.
Treat an abstention as a correct result:
- Show it to the user as a normal reply, not as an error.
- Do not retry it automatically, and do not fall back to an ungrounded model call.
- Use it as a signal. The unanswered questions report lists what your users asked that your content does not cover.
Conversations and turns
A conversation is an ongoing exchange with one assistant. Each question and its answer is a turn. Conversations are stored, so you can list, rename, archive and delete them. A conversation handles one turn at a time. Asking a second question while the first is still being answered is refused with409 conflict; wait for the first turn to finish, or start another conversation.
Every turn ends in exactly one of three ways: