Skip to main content
Read a CSV file, summarise it, and surface trends with a single Agent — no pandas boilerplate to write.
Data analysis agent with CSV/Excel tools for reading, analyzing, and exporting data.

Quick Start

1

Simple Usage

Attach the data tools and ask for a summary.
2

With Configuration

Add memory so the agent compares datasets across turns.

How It Works


Simple

Agents: 1 — Single agent with data tools handles file operations and analysis.

Workflow

  1. Read data from CSV/Excel
  2. Analyze with filtering, grouping
  3. Generate statistical summaries

Setup

Run — Python

Run — CLI

Run — agents.yaml

Serve API


Advanced Workflow (All Features)

Agents: 1 — Single agent with memory, persistence, structured output, and session resumability.

Workflow

  1. Initialize session for analysis tracking
  2. Configure SQLite persistence for analysis history
  3. Read and analyze data with structured output
  4. Store insights in memory for comparison
  5. Resume session for iterative analysis

Setup

Run — Python

Run — CLI

Run — agents.yaml

Serve API


Monitor / Verify

Cleanup

Features Demonstrated

Best Practices

Call read_csv a single time and reuse filter_data for follow-up questions. Re-reading large files on every turn wastes tokens and slows the agent down.
When the same analysis runs regularly, pair the agent with a Pydantic schema via output_pydantic so downstream code gets typed fields instead of prose.
Set memory=True to let the agent compare a new dataset against earlier findings without re-loading prior files.
Use the Data Analyst for files you own; switch to the Finance Agent when the question needs live stock prices or fundamentals.
Analyze stocks with live price and fundamentals tools.
Research topics across the web and synthesise findings.