AI Report Creation
Build reports in Kubit using natural language and our Lumos AI feature
Leveraging AI, Kubit's builder can be populated using natural language, accelerating all users' abilities to create their own reporting.
This feature is available to Enterprise tier customers. If you'd like to enable our NLP Report Builder please reach out to your Kubit CSM.
How to build a Report using Lumos
At the top of all Kubit reports you'll see a new text box, this is where you can type in your question, use case, or report definition and have Lumos build it for you.

Here are easy steps to follow when creating your reports with natural language.
- Select the type of report you want to create from our left hand navigation (i.e. Query, Funnel, Retention) and click into the report type.
- Enter your question or use case into the Lumos text box. Be as specific as you can and include things like:
- What events you want to analyze
- What users should be included/excluded
- What timeframe you want to look at
- Any restrictions or filters you'd want to apply
- Click Build Report and our AI Agent will populate the report builder with what you've asked to see.
- Make any modifications you'd like with additional prompts and click Update Report to update the builder.
- Once you're happy, click Execute to create your report and final visualization
- Continue refining your prompts as you'd like or save your report to a Dashboard or Scratchpad.

What are some good questions to ask Lumos?
It can be anything you want to learn from your data, just follow some the guidelines above and ask it questions like:
- How many users watched comedy content last month?
- How does it compare to the previous month?
- What percentage of all users enabled notifications?
- What is the total watch time for the cohort of users who enabled notifications last week?
- What paths do users take after they start a trial?
- How long does it take for a user to convert from trial to paid subscription for each app?
How do I make sure Lumos is pulling the right data?
Lumos works by reading the event names, field names, descriptions of each, and the indexed value of these items. This means we will try and match your request with the meta data of your schema.
Update Event Descriptions
- Navigate to the Dictionary and add meaningful descriptions on critical events in your data model. These are events used most frequently or are core to the business.
- Adding descriptions like "this event should be used when understanding checkout or purchase metrics" as an example.
- These descriptions can also be managed in the data warehouse and connected with Kubit
Update Field Descriptions
- Navigate to the Data Modeler and to the Fields tab to add informative descriptions for key fields within Kubit. These are one that are often used for breakdowns and filters.
- Adding descriptions like "this field should be used to filter by country" as an example.
These descriptions can also be managed in the data warehouse and connected with Kubit
- Adding descriptions like "this field should be used to filter by country" as an example.
Saved Entity Descriptions
- Update or add descriptions to any critical Cohorts or Saved Measures
- Make sure critical data elements have fresh indexes using our Manual Event Field Value refresh
The more you and your team's use Lumos the better at understanding your data and use cases. The agent isn't shared with other companies or data sets, it's unique to your organization.
Updated about 10 hours ago