Skip to content

AI analytics

What is conversational analytics and how to ask questions about your business data

Learn how conversational analytics works, which questions it can answer, and what you need in place before you can trust the results.

Ing. Richard Böhmer4 min read

Illustration for the article: What is conversational analytics and how to ask questions about your business data

Conversational analytics lets you ask questions about your data in plain language instead of filtering spreadsheets by hand or waiting for a new report. How much it helps depends on the quality of your data, how your metrics are defined, and whether results get checked.

From a question to an answer you can verify

A user might ask: Which products had the biggest year-over-year drop in sales last month? To answer, the analytics system has to turn the question into the right filters, time period and metric, pull the data from the source, and explain what the result is based on.

A good answer is more than convincing text. It should state the period and the metric definition it used and, where useful, show a table or chart the user can check for themselves.

What to prepare before you roll it out

Before you start, agree on what terms such as revenue, order or active customer mean. Also decide which sources are authoritative and who is allowed to see which data.

  • Start with recurring questions that currently require a manual report.
  • Check answers against the original system or a report you already trust.
  • Don't treat natural language as a substitute for a solid data model.

Example: from a vague question to a usable result

Take this question: Which products contributed most to the drop in sales last quarter? First you need to settle whether sales means units sold or net revenue, which dates belong to the quarter, and what period the result is compared with. Without those decisions, two calculations that both look correct can rank the products differently.

Next, break the overall change down by product and check that the source contains all orders as well as cancelled items. The answer should show the metric used, the periods compared and each product's contribution. If a product was dropped from the range or renamed, the interpretation needs that context.

How to set up a pilot and keep quality under control

Pick a small set of recurring questions and write down the expected calculation and source for each one in advance. Compare the answers with an existing report for the same period. Sort any mismatches into a definition error, missing data, a wrong table join, or a mistake in the answer itself, because each one needs a different fix.

Also watch whether people can check the result and whether the system admits when it doesn't have enough data to answer. If the team keeps asking about a different metric, refine your glossary and definitions rather than relying on a prompt someone happened to phrase well. That is how a conversational interface becomes a more convenient way into analytics rather than a black box.

Common mistakes when interpreting answers

A vague time period is a frequent problem. Last month can mean the calendar month or the last thirty days, so the result can change depending on when you ask. For recurring reports, use named, stable periods. Also check whether the question is about an average, a sum or a count of unique records.

The second risk is table joins that multiply rows. If one order links to several line items, the order total can be overstated when it is calculated at the wrong level of detail. For important metrics, verify the aggregation on a sample you know well. If a result looks unusual, ask about the source and the calculation, not just the written explanation.

What to do when an answer is ambiguous

If a question could mean several things, split it into smaller steps or add a definition. First confirm the period and the metric, then ask for a breakdown by a single segment. That gives you a result you can verify without the model guessing what you meant. If the data needed for an answer doesn't exist, the right response is to name the missing data, not to produce a plausible-sounding guess.

Article topics

  • conversational analytics
  • AI analytics
  • business data analytics