I think the chat interface is a bit restrictive when it comes to multimodal models.
A much cleaner interface would be an "AI notebook" where the user can move, compare, rerun blocks.
Also sharing, versioning and collaborating with others on notebooks is more straightforward.