-
Notifications
You must be signed in to change notification settings - Fork 14.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SIP] Proposal for Agentic Dashboard and Chart Summarization using LLM #32408
Comments
Seems to be duplicate of SIP-140. Aside from that, I'm a bit skeptical on this benefit
Isn't the point of having dashboard and/or chart is to summarize raw data into human-readable visualization already? |
It is not the duplicate of the SIP mentioned by you. I have mentioned that one in rejected alternatives. Also, Textual insights on charts and graphs provide several benefits: Enhanced Understanding
Improved Decision-Making
Increased Efficiency
Anomaly Detection
Better Accessibility
Enhanced Engagement
|
Hi @ved-kashyap-samsung - thank you for the clarification. There have been a handful of discussions around this in various fora. Are you already on slack? If you can DM me there, perhaps some of the Superset committers/PMC members can join a thread there, discuss some ideas/proposals (and lessons learned building similar features on forks) and find a good way to make this work well with the open-source project. Then we can bring those ideas back to this (more official) discussion to gather consensus on. |
Motivation
The goal of this proposal is to introduce a new feature into Apache Superset that leverages Large Language Models (LLMs) to provide advanced dashboard and chart summarization capabilities. This feature aims to enhance user experience by enabling natural language query support, automated summarization, and intelligent chart selection based on user queries. The proposed feature will also reduce dependency on less accurate NL-to-SQL conversion models by directly utilizing LLMs for query processing.
Proposed Change
Overview
We propose the integration of an LLM-based agentic architecture into Superset to enable the following capabilities:
Implementation Details
LLM Integration:
Natural Language Query Support:
Chart and Dashboard Summarization:
Intelligent Chart Selection:
Feature Flags:
Mockups and Screenshots
Mockups and screenshots will be added here once the design phase is complete.
New or Changed Public Interfaces
REST Endpoints:
React Components:
Configuration:
CLI Changes:
New dependencies
LLM Libraries:
Other Dependencies:
Migration Plan and Compatibility
Database Migrations:
Compatibility:
Deprecation Strategy:
Rejected Alternatives
Enhancing Existing NL-to-SQL Models:
Rule-Based Systems:
By integrating LLM-based agentic architecture into Superset, we can significantly enhance the user experience with advanced natural language processing capabilities, making it easier for users to interact with their data and generate insights.
This SIP is now open for discussion. Please subscribe and provide your feedback here.
The text was updated successfully, but these errors were encountered: