Time commitment: 5 minutes
Outcome: Complete a real data analysis with SignalPilot’s AI agent
Step 1: Install SignalPilot
Prerequisites: macOS, Linux, or Windows (WSL) • Internet connection Install SignalPilot:Don't have uv?
Don't have uv?
Install Then run SignalPilot:See uv installation guide for other methods (Homebrew, Windows, etc.)
uv first (takes seconds):Closed terminal or browser? Relaunch anytime
Closed terminal or browser? Relaunch anytime
Option 1: Using uvx (recommended)Option 2: Manual activation
More installation options
More installation options
See the Installation Guide for:
- Manual installation with pip, conda, or uv
- Working in different modes (default, home, project)
- Auto-update configuration
- Troubleshooting
Step 2: Create Your First Notebook
Create a new notebook
Your browser opened Jupyter Lab at
http://localhost:8888You’ll see the SignalPilot panel in the left and right sidebar.Click File → New → Notebook and select Python 3Name it revenue-analysis.ipynbLoad your data
Option 1: Use local files (recommended)Type
@ in the SignalPilot chat to mention any CSV, Excel, or data file:- Home workspace:
~/SignalPilotHome/data/ - Project folder:
./data/in current working project directory
Expected: DataFrame loaded from file or displayed from generated data
Ask SignalPilot to analyze
Open the SignalPilot chat panel (left sidebar) and ask:
Expected: SignalPilot creates multiple cells with:
- Aggregation queries
- Visualization code
- Statistical analysis
- Interpretation of results
What You Just Learned
Context Awareness
Context Awareness
SignalPilot automatically understood the
revenue dataframe in your kernel and used it without you having to copy-paste or describe it.Multi-Step Planning
Multi-Step Planning
The agent broke down your request into multiple steps: aggregation, visualization, and interpretation.
Iteration
Iteration
You asked a follow-up question, and SignalPilot used context from the previous analysis to build on it.
Code Generation
Code Generation
SignalPilot wrote executable pandas and matplotlib code directly into notebook cells.
Next Steps
Connect Real Data
Connect to your data warehouse
Learn Key Concepts
Understand agents, modes, and context
User Funnel Analysis
Analyze user drop-off with Amplitude and BigQuery
dbt Integration
Connect to your dbt project for lineage
Troubleshooting
SignalPilot doesn't see my dataframe
SignalPilot doesn't see my dataframe
Solution: Ensure you’ve executed the cell that creates the dataframe. SignalPilot reads from the active kernel state.
Code isn't executing
Code isn't executing
Solution: Check that you’re in Agent Mode (not Ask Mode). You can switch modes in the SignalPilot panel.
Chart not displaying
Chart not displaying
Solution: Ensure matplotlib is installed:
uv add matplotlib