Turn KPI signals and market context into structured strategic insights using AI.
AI-powered analytics tool combining LLM reasoning + structured KPI signals + evidence data to generate explainable business diagnostics.
Try the AI Business Insight Generator here:
π Launch Live Demo
Built with Superun (vibe-coding workflow prototype).
.png)
- AI-powered business diagnostics
- KPI trend visualization from uploaded datasets
- clarification question workflow to reduce ambiguity
- evidence-based reasoning using structured KPI signals
- explainable confidence scoring
- exportable consulting-style reports (Markdown / DOCX)
Run the application locally using Streamlit.
git clone https://github.com/jiamanlee/2026_AI_Business_Insight_Generator.git
cd 2026_AI_Business_Insight_Generatorpip install -r requirements.txtBefore running the application, set your OpenAI API key:
export OPENAI_API_KEY=your_openai_api_key_hereYou can obtain an API key from:
streamlit run app.pyThe application will open automatically in your browser:
http://localhost:8501
Many teams monitor KPIs but struggle to translate signals into clear strategic insights.
Typical workflow today:
- Export KPI dashboards
- Manually analyze trends
- Compare with market context
- Write strategy notes or reports
This process is slow, inconsistent, and difficult to scale.
AI Business Insight Generator combines:
- Structured KPI signals
- Market context
- Evidence data
- LLM reasoning
to automatically generate a structured business insight report.
The system also provides:
- KPI trend visualization
- evidence-based KPI summaries
- explainable confidence scoring
Users provide:
- KPI signals
- industry environment change
- market context
- uploaded KPI datasets
The system generates:
- structured business insight report
- KPI trend charts
- evidence summaries
- analysis confidence score
Users provide key business signals including:
- business type
- target market
- core business problem
- industry environment change
- KPI changes
- additional context
The system first generates clarification questions to reduce ambiguity before producing the final report.
This improves reasoning quality and helps the AI produce more accurate insights.
Users can upload KPI datasets (CSV / Excel), such as:
- new_signups
- conversion_rate
- active_users
- revenue
- upgrade_rate
The system automatically:
- detects date columns
- detects KPI metrics
- summarizes KPI trends
Uploaded KPI data is automatically visualized through:
- time-series trend charts
- trend summary tables
- KPI change metrics
This helps validate insights using actual performance signals.
The system generates a structured report including:
- key problem diagnosis
- potential root causes
- strategic recommendations
- risk signals
The output is designed to resemble a consulting-style strategy memo.
Each report includes a confidence score (0β7) based on:
- business context completeness
- KPI specificity
- numeric KPI signals
- clarification answers
- evidence data
- data usability
Reports can be exported as:
- Markdown
- DOCX
- Python
- Streamlit β interactive analytics interface
- OpenAI API β LLM reasoning engine
- Pandas β evidence data parsing and KPI analysis
- Markdown / python-docx β report generation and export
The system follows a structured reasoning pipeline combining user input, evidence data, and LLM-based analysis.
User Input
β
Clarification Question Generation (LLM)
β
User Answers
β
Evidence Data Parsing (Pandas)
β
KPI Trend Visualization
β
Business Insight Generation (LLM)
β
Confidence Scoring
β
Report Rendering & Export
This tool can be used for:
- Product teams diagnosing KPI changes
- Growth teams analyzing conversion trends
- Strategy teams evaluating market shifts
- Startup founders understanding early product signals
- Operations teams summarizing business performance
More analytics projects:
- Hotel Revenue Intelligence Dashboard
- WTD Analytics & Trend Tracker
- Top-of-Funnel Spend Optimization (MMM)
GitHub Portfolio:
.png)





