Language learning models like GPT-3 and the new GPT-4 model are extremely valuable for many use cases. Even though they are designed to generate text, they can mine insights to build an AI powered dashboard by looking at the data. That's because GTP contains so much domain knowledge and context, there are smart ways to leverage this powerful technology, even for machine-to-machine communication.
This post was originally published in Cumul.io
Use Case: AI Powered Dashboard
Analytics dashboards are usually designed based on human intuition that ignores hidden insights from data, resulting in frequent changes and updates to arrive at the right set of metrics to be tracked.
An embedded analytics dashboard designed by AI based on insights mined from raw dataset and presented by Cumul.io provides an additional dimension for data analysis.
New business insights are discovered upfront rather than leaving it for the business teams to unravel at a later stage.
In this article, we will walk you through a demo of how to create AI-powered dashboards using GPT-3.5 and Cumul.io, and how you can adjust or build similar scripts for your specific analytics use case!
Why use OpenAI for AI dashboard design?
From our experience of working with +250 SaaS customers who create dashboards day in day out, we learned that one of the main challenges is to decide what to visualize on a dashboard. Which information is interesting to your business or to your product users?
There are different ways to uncover that business knowledge.
- Get inspiration from template dashboards
- Do market research
- Hire a domain expert
Or, you can save yourself loads of time, and use GPT. GPT can inject all the contextual information you need into your process of figuring out what to visualize, based on what it knows through language processing.
What we’re building: an “insights miner” to create AI-powered dashboards
In this article, you’ll walk through a demo that auto-generates dashboards using GPT-3 and Cumul.io’s embedded analytics platform. To follow along, simply clone our GPT dashboard generation repo on GitHub.
The goal of this script is to create an automated dashboard based on any dataset you already have available. OpenAI will function as an “insights miner” to tell you what’s interesting to visualize, and how to visualize it. We’ll then return its output to Cumul.io’s API to automatically create AI-powered dashboards on top of it.
Cumul.io’s API-first platform allows you to use technologies like OpenAI’s GPT-3 and GPT-4 on top of our platform, simply by letting the two APIs communicate.
The demo in this article is just a simple example of the possibilities this opens up to build strong applications with AI.
Below, we’ll walk through the code in detail. Want to get started immediately? Watch this short video, and get this project up and running in just a few minutes!
Follow the step by step tutorial guide to build the AI powered dashboard