The Day Factal Met a Robot with No Soul (and Why That’s a Good Thing)
- Ritvik Mandyam
- Mar 4
- 3 min read
Building an automated data analyst is a lot like being a digital detective. You want to give it a pile of data, walk away to grab a coffee, and come back to a whiteboard filled with "Aha!" moments.
But as we learned recently, even the smartest AI can’t find a heartbeat in a mannequin. Here is the story of how Factal Signals refused to lie to us, and why that makes it the most honest member of our team.
What is Factal Signals, Anyway?

Before we get into the "drama," let’s talk about what the tool actually does. Think of Factal Signals as a super-powered intern who never sleeps and has a PhD in "Connecting the Dots."
Instead of you spending weeks writing SQL queries to see if "Variable X" affects "Metric Y," Factal Signals does the heavy lifting:
Community Finding: It looks at your massive database and groups related tables and fields together - kind of like organizing a messy room into "Clothes," "Electronics," and "Things I should probably throw away."
Smart Labeling: It uses LLMs to actually understand what those tables are. It doesn't just see cust_id_01; it knows that’s a "Repeat High-Value Customer."
The "Mathy" Bit: It selects the most relevant features and trains Explainable Boosting Machines (EBMs).
The "Human" Bit: It looks at the resulting graphs and feature importances, then uses an LLM to explain - in plain English - why that specific inflection point in the data actually matters to your business.
The Tale of Two Datasets
To test our creation, we pitted it against two very different opponents.
1. The Pagila Ghost Town (The "Failure")
We started with Pagila, a classic synthetic dataset about a fictional DVD rental store. It’s the "Hello World" of database testing. We plugged it in, hit "Go," and... nothing. Factal stared back at us with a blank expression. No insights. No trends. Total radio silence.
At first, we panicked. “Is it broken? Did we delete the brain?” Then we realized: Pagila is synthetic. The data was generated using random distributions. There are no "emergent behaviors" because there are no humans involved. There is no signal - only a very organized pile of noise. Factal looked at the random chaos and correctly concluded, "There is nothing to see here, folks."
2. The Olist Brazilian E-commerce Giant (The "Win")
Feeling slightly humbled, we switched to the Olist dataset - real-world data from thousands of Brazilian marketplaces.
The result? Instant fireworks.
Within minutes, Factal was shouting (metaphorically) about:
Intra-state dominance: Most e-commerce in Brazil stays within the same state.
Regional Hubs: It mapped out exactly how certain cities act as the lungs of the shipping network.
The Shipping Squeeze: It identified the precise "tipping points" where shipping costs started to kill conversion rates.
Why "Doing Nothing" is a Feature
Here’s the thing: Most "Auto-ML" tools will try to find a pattern even if there isn’t one. They’ll hallucinate a trend in a pile of static because they are programmed to give you an answer, even if it’s a wrong one.
Factal Signals’ ability to separate Signal from Noise is its superpower.
"If the data is junk, Factal Signals won't dress it up in a tuxedo and call it a 'Market Trend.' It tells you the truth: your data has no soul."
In a world where businesses are drowning in "meaningless dashboards" and "spurious correlations," we need a tool that knows when to stay quiet. By refusing to find "insights" in the random randomness of Pagila, Factal proved it can be trusted when it finds something real in Olist.
What’s Next?
We’re continuing to refine Factal Signals and making the LLM explanations even snappier. We want Factal to
not just tell you what happened, but why you should care (and maybe crack a joke or two while doing it).




Comments