Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>It is the first technology that is truly useful for handling unstructured data.

>Processes that rely on unstructured data are usually unstructured processes.

I appreciate someone succinctly summing up this idea.



Best lines in this article. But it doesn't get to IMO a very important point: why can't these processes easily be structured? Here are some good reasons:

- Your process interacts with an unstructured external world (physical reality, customer communication, etc.)

- Your process interacts with differently structured processes, and unstructured in the best agreed transfer protocol (could be external, like data sources, or even internal between teams with different taxonomies)

- Your process must support a wild kind of variability that is not worth categorizing (e.g. every kind of special delivery instruction a customer might provide)

Believing you can always solve these with the right taxonomy and process diagram is like believing there is always another manager to complain to. Experienced process design instead pushes semi-structured variability to the edges, acknowledges those edges, and watches them like a hawk for danger.

We should ABSOLUTELY be applying those principles more to AI... if anything, AI should help us decouple systems and overreach less on system scope. We should get more comfortable building smaller, well-structured processes that float in an unstructured soup, because it has gotten much cheaper for us to let every process have an unstructured edge.


This write up on a paper about business process redesign is such a fine read https://ferd.ca/notes/paper-moving-off-the-map.html

This doesn’t ring true to me. Having processes which rely on communication between humans using natural language can of course be either structured or unstructured. Plenty of highly functioning companies existed well before structured data was even a thing.


"Talk to the vendor and see what they say" is an unstructured process relying on unstructured data.

"Ask the vendor this set of 10 compliance questions. We can only buy if they check every box." is a structured process based on structured data.

Both kinds of processes have always existed, long before modern technology. Though only the second kind can be reliably automated.


Structured data doesn't have be a database. It can be a checklist, a particular working layout, or even just a defined process. Many high functioning companies spent a lot of time on those kinds of things, which became a competitive advantage.


Technology folks often confuse structured data needed for their computing function as being needed for the business process.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: