Current experiment: MessyData.app
aiinnovationlab.co.uk
Focus: practical AI products, prototypes, and workflow tools.
First live tool: MessyData, for turning messy pasted text into cleaner structured data.
I’ll share what gets built, what works, what breaks, and where AI actually helps.
Prototyping it made the privacy and trust questions obvious, without evidence the idea was worth pushing further.
So I stopped.
aiinnovationlab.co.uk/experiments
Prototyping it made the privacy and trust questions obvious, without evidence the idea was worth pushing further.
So I stopped.
aiinnovationlab.co.uk/experiments
I’ve now included live, paused and concluded projects, with a short note on what each one produced or why I stopped.
I think the dead ends are worth keeping visible too.
aiinnovationlab.co.uk/experiments
I’ve now included live, paused and concluded projects, with a short note on what each one produced or why I stopped.
I think the dead ends are worth keeping visible too.
aiinnovationlab.co.uk/experiments
Text copied from a PDF may work, but multi-column layouts would probably scramble the reading order.
Curious if future work would benefit from document support.
Text copied from a PDF may work, but multi-column layouts would probably scramble the reading order.
Curious if future work would benefit from document support.
I’m testing whether removing the prompt-writing and wrapping the task in review and export makes the workflow easier.
messydata.app
I’m testing whether removing the prompt-writing and wrapping the task in review and export makes the workflow easier.
messydata.app
That looked like a useful place to test whether AI could help.
I wrote about how that became MessyData:
aiinnovationlab.co.uk/blog/why-i-b...
That looked like a useful place to test whether AI could help.
I wrote about how that became MessyData:
aiinnovationlab.co.uk/blog/why-i-b...
MessyData now links directly to the article on why I built it. Over time I’d like the site to become a record of what I built, why, and what happened next.
aiinnovationlab.co.uk
#ai #innovation
MessyData now links directly to the article on why I built it. Over time I’d like the site to become a record of what I built, why, and what happened next.
aiinnovationlab.co.uk
#ai #innovation
MessyData still structured the table, but surfaced those issues for review rather than treating every inferred value as certain.
That's the benefit of AI to infer &/ ask questions.
This fictional input contains copied expense notes with inconsistent dates, separators and a missing amount.
MessyData turns the pasted text into a table, highlights points to check, and exports it as CSV.
messydata.app
MessyData still structured the table, but surfaced those issues for review rather than treating every inferred value as certain.
That's the benefit of AI to infer &/ ask questions.
What it hasn't answered is whether enough people have that problem, or whether the workflow is useful enough to keep developing.
That is what I'm curious to learn next.
#ai #innovation
What it hasn't answered is whether enough people have that problem, or whether the workflow is useful enough to keep developing.
That is what I'm curious to learn next.
#ai #innovation
That is why I started the Lab.
👉 aiinnovationlab.co.uk/blog/why-i-s...
#aiinnovation #buildinpublic #ai #productdevelopment
That is why I started the Lab.
👉 aiinnovationlab.co.uk/blog/why-i-s...
#aiinnovation #buildinpublic #ai #productdevelopment
Paste messy input, make a server-side AI call, return structured data, review, then export.
No need for a database.
It’s been useful seeing how much can be built around a fairly small bit of AI functionality.
Paste messy input, make a server-side AI call, return structured data, review, then export.
No need for a database.
It’s been useful seeing how much can be built around a fairly small bit of AI functionality.
I submitted it as a small experiment in getting something I’ve built out to places where people might discover it.
I’m curious whether directories like this generate any useful feedback.
www.uneed.best/tool/messy-d...
I submitted it as a small experiment in getting something I’ve built out to places where people might discover it.
I’m curious whether directories like this generate any useful feedback.
www.uneed.best/tool/messy-d...
It works best with repeated patterns, not long prose or unrelated notes, so review, warnings and safe-use limits are part of the product.
It quickly becomes a fuzzy boundary though!
It works best with repeated patterns, not long prose or unrelated notes, so review, warnings and safe-use limits are part of the product.
It quickly becomes a fuzzy boundary though!
This fictional input contains copied expense notes with inconsistent dates, separators and a missing amount.
MessyData turns the pasted text into a table, highlights points to check, and exports it as CSV.
messydata.app
This fictional input contains copied expense notes with inconsistent dates, separators and a missing amount.
MessyData turns the pasted text into a table, highlights points to check, and exports it as CSV.
messydata.app
Sometimes it just needs to answer the next question.
- Will people understand it?
- Can it actually be built?
- Is the problem worth solving?
Build enough to learn something, then decide what comes next on the path to success.
Sometimes it just needs to answer the next question.
- Will people understand it?
- Can it actually be built?
- Is the problem worth solving?
Build enough to learn something, then decide what comes next on the path to success.
Just build enough to make it real. Put it in front of people. And learn what happens next.
Some ideas grow, some change direction, and some stop.
All three outcomes teach you something.
Just build enough to make it real. Put it in front of people. And learn what happens next.
Some ideas grow, some change direction, and some stop.
All three outcomes teach you something.
The first version of a product isn’t just there to validate the idea.
It’s there to teach you how to explain it.
The questions people ask often reveal more than the features they request.
The first version of a product isn’t just there to validate the idea.
It’s there to teach you how to explain it.
The questions people ask often reveal more than the features they request.
“Does it handle PDFs?”
“What’s the tech stack?”
“Why not agents?”
Good questions expose assumptions you didn’t realise you made.
Addressing confusion can be more valuable than adding features.
“Does it handle PDFs?”
“What’s the tech stack?”
“Why not agents?”
Good questions expose assumptions you didn’t realise you made.
Addressing confusion can be more valuable than adding features.
The first version of MessyData is deliberately simple.
Every feature has to earn its place.
I think that’s easier to improve than starting with something clever but hard to understand.
The first version of MessyData is deliberately simple.
Every feature has to earn its place.
I think that’s easier to improve than starting with something clever but hard to understand.
The product isn’t the AI.
The product is everything around the AI.
The prompts, the review step, the expectations you set, the places you deliberately don’t automate.
That’s where trust comes from.
The product isn’t the AI.
The product is everything around the AI.
The prompts, the review step, the expectations you set, the places you deliberately don’t automate.
That’s where trust comes from.
“Does it handle multi-column PDFs?”
The answer: not reliably enough to claim (/yet).
MessyData is currently a pasted-text cleanup tool, not a dedicated PDF parser.
“Does it handle multi-column PDFs?”
The answer: not reliably enough to claim (/yet).
MessyData is currently a pasted-text cleanup tool, not a dedicated PDF parser.
The problem is simple:
Useful data often starts messy.
Copied from websites, PDFs, emails, notes, spreadsheets, reports, or internal systems.
The problem is simple:
Useful data often starts messy.
Copied from websites, PDFs, emails, notes, spreadsheets, reports, or internal systems.
Focus: practical AI products, prototypes, and workflow tools.
First live tool: MessyData, for turning messy pasted text into cleaner structured data.
I’ll share what gets built, what works, what breaks, and where AI actually helps.
Focus: practical AI products, prototypes, and workflow tools.
First live tool: MessyData, for turning messy pasted text into cleaner structured data.
I’ll share what gets built, what works, what breaks, and where AI actually helps.