# Ask questions about a spreadsheet, with follow-ups

Upload a small CSV and ask about it in plain words, then keep asking follow-up questions in the same conversation. The model copies the uploaded table into the conversation, so check its first answer against your file; follow-up questions can refer to the table until it falls outside the roughly 50 most recent exchanges. It suits small files: the model reads the rows and does the arithmetic itself, so check totals that matter.

**Use cases:** Data processing, Personal productivity

**Tags:** spreadsheet, CSV, chat with data, ask questions, follow-up questions, memory, data analysis, table

[Create this agent](https://seclai.com/agent-examples/create/spreadsheet_questions_chat)

## How it starts

Trigger: dynamic input.
Accepts files: CSV file (upload it with your first question).

## What it needs

- **Conversation memory** — Holds each conversation, including the uploaded table, keyed by session.

## Steps

- Add the uploaded table to the message
- Record the question
- Answer from the table
  - In parallel: Show the answer
  - In parallel: Record the answer
