Artifacts were a low-hanging fruit made possible by LLMs, just waiting to be discovered.
How Anthropic Built Artifacts: https://newsletter.pragmaticengineer.com/p/how-anthropic-built-artifacts
The feature went from initial demo to production launch in 3 months.
Now that they exist, it's obvious there's a there there, and that using LLMs to whip up some glop is a key use case.
But Artifacts as they exist have a lot of room for improvement.
They can't use LLMs themselves.
They can't compose Artifacts to build more complex functionality.
They can't safely use or store a user's data.