The AI’s job is narrow and supervised: understand a plain-English question, choose one of our pre-built governed tools to fetch the data, then format and analyse what comes back. It never holds the data, changes it, or decides what’s valid.
We use an enterprise-licensed large-language-model API under a commercial agreement — not a consumer chatbot.
Under the enterprise terms, prompts and data are not used to train the model. It’s used for inference only.
No LangChain / AutoGPT-style agent. We wrote the orchestration ourselves, so every AI action is one of our validated, logged tools.
The AI formats and analyses the data the platform retrieves — it is an assistant on top of a governed data layer, not a pathway to the data itself.
The AI can only call a fixed set of pre-approved tools. It cannot invent new ways to reach data.
Even the query tool is forced through a SELECT-only guard — the AI cannot mutate data even if asked.
Each AI tool call, model, and prompt version is recorded — fully reproducible and reviewable.