Most tools see a CSV as rows and columns. Understanding data means more: knowing that 'amt' is revenue in dollars, that 'cust_id' links to the customers file, and that a blank in 'churn_date' means the customer is still active. That context is what makes AI answers useful instead of generic.
Plumb is a privacy-first data platform. We think AI should do the tedious parts of analysis, like reading every row, spotting patterns and drafting charts, while you keep control of the questions and the conclusions. Every answer Plumb gives points back to the rows and columns it came from, so you can check the work instead of taking it on faith.
How Plumb helps: Semantic data understanding
Plumb builds a profile of each dataset when you upload it: what each column likely means, its type and units, how columns relate, and how tables link to each other. You can correct anything it gets wrong, and it uses that understanding for every answer afterwards.
How It Works
Here is what Plumb works out from a new file, and what you can teach it.
- Column meaning: infers what each field represents from its name and values.
- Types and units: detects dates, currencies, percentages, IDs and categories.
- Relationships: finds columns that link tables, like customer_id across two files.
- Quality: notes blanks, duplicates and odd values that affect answers.
- Your context: add definitions like 'active customer = ordered in last 90 days' and Plumb applies them.
Where This Helps
Inherited spreadsheets
Make sense of a file someone else built, with no documentation.
Cryptic exports
Decode system exports with abbreviated column names.
Team definitions
Make sure everyone's questions use the same definition of a metric.
Try Plumb in early access
Plumb is in early access. Join the waitlist on tryplumb.pro to get an invite. Early access covers Excel (.xlsx), CSV and JSON files, and we are adding more sources as people ask for them. Your files are processed privately and are never used to train models.
AI that knows what your columns mean
Now you have a repeatable way to do it, by hand or with Plumb. Join the waitlist and tell us what your data looks like; we read every reply.
Join the waitlist