Spaces:
Running
Running
A newer version of the Streamlit SDK is available:
1.46.1
metadata
title: LLM Data Analyst Agent
emoji: π€
colorFrom: blue
colorTo: green
sdk: streamlit
sdk_version: 1.32.0
app_file: app.py
pinned: false
license: apache-2.0
π€ LLM-powered Data Analyst Agent
An intelligent data analysis assistant that helps you explore and understand customer support datasets using advanced language models.
π Features
- Interactive Data Analysis: Ask questions in natural language and get intelligent responses
- Multiple Planning Modes: Choose between pre-planning and reactive dynamic planning
- Beautiful UI: Modern, responsive interface with custom styling
- Real-time Conversations: Chat-like interface for seamless interaction
- Dataset Insights: Automatic analysis of customer support conversations
π How to Use
- Ask Questions: Type your question about the customer support data
- Get Insights: The AI will analyze the data and provide detailed answers
- Explore Further: Follow up with additional questions for deeper analysis
Example Questions:
- "What are the most common customer issues?"
- "Show me examples of billing problems"
- "What's the distribution of customer intents?"
- "Summarize the main categories of support requests"
π οΈ Technology Stack
- Frontend: Streamlit with custom CSS styling
- AI Model: Nebius API (Qwen/Qwen3-30B-A3B)
- Data Processing: Pandas for data manipulation
- Dataset: Bitext Customer Support Dataset
π Dataset
This app analyzes the Bitext Customer Support Dataset which contains real customer support conversations with:
- Categories: Different types of customer issues
- Intents: Specific customer intentions
- Customer Messages: Original customer inquiries
- Agent Responses: Support agent replies
π§ Configuration
The app requires a Nebius API key to function. This has been configured as an environment variable for this Space.
π‘ Tips
- Be Specific: More specific questions often yield better insights
- Explore Different Angles: Try both quantitative ("how many") and qualitative ("why") questions
- Use Follow-ups: Build on previous answers for deeper analysis
π― Planning Modes
- Pre-planning: The agent first classifies your question, then executes analysis
- Reactive Planning: The agent dynamically decides how to approach your question
Choose the mode that works best for your analysis style!
Built with β€οΈ using Streamlit and powered by advanced language models