Analytics / Query Agent

Ask in plain language.
Get a real answer.

"Who were our riskiest suppliers last month?" Analytics / Query Agent turns a question like that into a safe, constrained SQL or GraphQL query, runs it against your real data, and returns the answer — without ever exposing raw database access.

Query Translation Plain-Language Insight
Query Translation

Plain-language question,
constrained query out

The agent translates a natural-language question into SQL or GraphQL scoped to a predefined, safe query surface — never arbitrary database access, never a query outside what your schema and policies allow.

  • Translates natural language into SQL or GraphQL against a defined safe query surface
  • Never generates arbitrary queries outside what your schema and policies permit
  • Ambiguous questions are clarified with a follow-up, not answered with a guess
  • Query and result are both shown, so the answer can be verified, not just trusted
See It in TotalApp
totalapp.app / tr
Natural Language Query
1 "Who were our riskiest suppliers last month?"
2 SELECT supplier, risk_score FROM suppliers WHERE …
Query scoped to the suppliers table only — nothing else exposed.
Live in TotalApp
Plain-Language Insight

Numbers back,
explained in words

The raw query result is summarized back in plain language — not just a table dump — so the answer is immediately usable in a report, a meeting, or a follow-up decision.

  • Query results are summarized in plain language, not just returned as raw rows
  • RBAC and tenant scoping apply exactly as they would to any other data access
  • Works alongside the 2-Tier Architecture — this is the exact-match retrieval half
  • Every query logged for review of what was asked and what was returned
See 2-Tier Architecture
totalapp.app / in
Insight Summary
i 3 suppliers flagged: compliance gaps, late deliveries, price volatility
Full query and raw result available for verification
Ready to drop into a report or forward to a stakeholder.
Live in TotalApp
Why It Matters

Insight without a data team bottleneck

Anyone can ask a real question and get a real, verifiable answer from your own data.

Natural Language In

Ask a question the way you'd ask a colleague — no SQL knowledge required.

Constrained Query Surface

Never arbitrary database access — only what your schema and policies allow.

Plain-Language Answers

Results summarized in words, not just returned as a raw table dump.

Verifiable Every Time

The underlying query and raw result are always shown alongside the summary.