# agentic-dashboard-ai

Autonomous BI dashboard agent for plug-and-play analytics and Power BI integration.

## Installation

```bash
pip install agentic-dashboard-ai
```


## Usage

### Python API
```python
from agentic_dashboard_ai import DashboardAgent
agent = DashboardAgent()
agent.run("sales analysis", "data/exemple.csv", "powerbi")
```

### CLI
```bash
python -m src.dashboard_agent --task "sales analysis" --source data/exemple.csv --platform powerbi
```

## Architecture

The agentic dashboard is built on a multi-agent orchestrator:

- **PlannerAgent**: Plans the dashboard task
- **DataAgent**: Extracts data from source
- **AnalyticsAgent**: Analyzes the data
- **QAAgent**: Performs data quality checks
- **VisualizationAgent**: Generates dashboard visualizations
- **IntegrationAgent**: Publishes to BI platforms (Power BI, etc.)

All agents are orchestrated by the `Orchestrator` class. The dashboard agent provides a simple interface to run the full workflow.

## License
MIT
