Bob Nystrom wrote a famous post entitled "What Color is Your Function?" -
https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/
It discussed the tension in software between how sync and async functions behave.
A new category of data is emerging that I call "purple". This is produced by LLMs. The property is transferable. Any data or function that uses LLM-generated data is purple, and any data or function based on the same is also purple.
Keeping track of AI provenance is crucial going forward, as is providing checks on the data produced by purple functions.
So, I present a new approach:
https://llmsmr.io
It summarises text using an LLM, but also provides tools to quickly check the result by extracting direct quotes and presenting them to the user. The summary is purple, but the quotes can be verified simply to ensure that they do indeed appear in the original text.
I believe this approach should be applied to all purple data going forward.