Product 03 · NLQ

Ask in English. Get a number you can check.

The Ask console turns a plain question into a verified answer. It finds the right tables, writes and checks the SQL, runs it read-only against the same spine the lenses use, and confirms every figure against the records that came back before you see it.

657verified questions in the library, by persona and by lens
32,473drugs indexed for grounding
30,290manufacturers indexed for grounding
73,809pharmacies indexed, with hospitals and care sites

A real question, on the live system

One question in, a sourced answer out.

This is the question below, exactly as it was asked, and the answer the console returned. The stages in between are the checks that ran before the number was shown.

ask ›
retrievemolecule: apixaban · registers: drug master files, import alerts
planone step · supplier grain · exclude firms on an import alert
sqlSELECT only · columns checked against the live catalogue
executeread-only · 0.39 s · 51 records returned
verify✓ every figure below traces to a returned record

51 supplier-DMF records across 51 distinct suppliers. The alert-free Indian supplier set for apixaban is broad and evenly distributed: every returned supplier carries a product count of one, so the signal is breadth of coverage, not concentration. Leading names include Alembic, Morepen and Metrochem, with several legal entities under the same corporate families.

sources · drug master file register · import alert list · vintage shown in the console

ask console · answeredlive
Ask console showing the answer for alert-free Indian apixaban suppliers: 51 supplier-DMF records, a summary, bullet points naming Alembic, Morepen and Metrochem, a bar chart of product count by supplier and a donut of share by DMF number

The same answer in the console. Headline figures, a written summary, the entities named, and charts drawn from the returned records. Expand “Data & SQL” under any answer to see the query and the records.

How an answer is built

Six stages. Each one can stop the answer.

The language model drafts; the system checks. Nothing reaches you that has not passed every stage below.

01

Retrieve

The question is matched against vector indexes of drugs, drug classes, manufacturers, hospitals, pharmacies and care sites, and against schema cards that describe each table. Only the cards the question needs are loaded, not the whole schema.

02

Plan

A compound question is broken into ordered steps. When one step depends on another, the cohort from the first is piped into the second, so “of those, which…” means exactly those.

03

Write the SQL

The query is written against a curated schema with the cross-cutting rules always on: one molecule key, maximum across overlapping registers, never a sum across grains.

04

Validate

The SQL is parsed, restricted to SELECT, and every column is checked against the live catalogue. A query that fails is repaired once, then refused.

05

Execute

Read-only, with a timeout and a memory cap on every statement. The service never writes to the warehouse.

06

Verify, then answer

A scope guard refuses a number whose SQL dropped a filter the question asked for. A provenance guard checks that every figure in the written answer appears in the returned records. Only then is the answer shown, with its sources.

The pipeline

Grounded before, checked after.

Retrieval grounds the question in real entities and real tables before any SQL is written. Verification checks the answer against the records after it is run. The model sits between two gates it does not control.

ask · pipeline, livelive
QUESTION plain English “which suppliers…” GROUNDING retrieve · plan entities: 32,473 drugs 30,290 manufacturers schema cards, not the schema steps + piped cohorts MODEL write SQL one molecule key max, never sum SELECT only drafts, does not decide GATES validate · execute · verify parsed · catalogue-checked read-only · capped · timed scope guard · provenance guard ✓ figures trace to records answer · with sources · vintage clarify card, if it cannot the model drafts between two gates it does not control no number without a record behind it

When it will not answer

A clarification beats a confident wrong number.

Three situations stop an answer on purpose. In each, you get a card that says what is missing and offers a one-click fix, instead of a figure that looks right and is not.

01

The premise fails

The question assumes something the data does not hold, such as a brand that has no generic yet. The console asks which of the things it did find you meant.

02

A scope was dropped

The SQL lost a filter the question required, a state, a year, a payer. The scope guard refuses the number rather than serve a wider one.

03

A figure has no record

The written answer mentions a number that is not in the returned records. The provenance guard removes it before the answer is shown.

ask console · question library
Ask console with the question library on the left grouped by persona, the question box in the centre, suggested questions and headline data counts

The console. A library of 657 verified questions grouped by persona and by lens, a question box, and the lenses one click away.

Alongside the lenses

Start from a question, or from a screen.

Every lens has an “ask about this” link that opens the console with the question pre-filled, so a number on screen can be interrogated without leaving it. Every answer has a “Data & SQL” panel, so a number in the console can be traced to its records.

  • Three depths. Standard, detailed and deep-dive change how far the plan goes, not how careful it is.
  • Follow-ups keep context. The cohort from the last answer is available to the next question.
  • A golden bank keeps it honest. Hundreds of question, SQL and answer triples are re-run to catch drift when data or models change.
  • Read-only by construction. The service holds the warehouse open for reading and nothing else.
What this gives youAn analyst-grade answer in seconds, with the query and the records attached, so the number can be defended by someone who was not in the room.

Ask it about your molecule.

Send one question you would want answered. We will run it on the live console and show you the answer, the query and the records.