Discussion about this post

User's avatar
Manon's avatar

In my experience, a lot of confusion steps from the fact that people don't know exactly what they mean by a metric in many cases. They say they want to know "revenue" but it's the process of calculating it that clarifies their definition exactly. Which is where any purely semantic based querying for robust reporting will struggle, most metrics naturally change over time as a company evolves.

I feel like for this to work at the BI tool level they need to try and deliver an agent that behaves more like the head of BI / the person who is ultimately responsible for KPI reporting integrity, and not like a smart analyst who can just produce the number.

Even playing around with Stripe's new reporting tool - which is on a bounded and consistent dataset from stripe's perspective - the second I ask for any important number, my next action is to cross check against some source of truth or manually built query.

A great agent experience doesn't just help with the data access butdoes a few of these steps also

- asks if this is an established KPI / metric

- asks for some examples of the metric so it can cross check query against it (maybe even go and check against some external tool)

- maybe tracks who else in the org has asked for this figure before

- plays back the latest definiton to the user

- etc. etc.

This may mean that it doesn't deliver the magical answer on a plate experience, but it will be much more valuable.

Expand full comment
Abhinav Goyal's avatar

Want to build this, or help sell this?

Expand full comment
13 more comments...

No posts