AI can do the most basic first pass of creation. For a senior engineer writing code is a relatively small part of the job. There is a paradox where complete novices can churn out content / code that looks decent, but is superficially empty or a maintenance nightmare waiting to happen if the complexity increases even a little. On the other hand, for senior engineers, it is truly useful. If you treat the AI like a modestly skilled junior developer and actually still design your software it just does a lot of the boring boiler plate for you. You are still doing almost everything important. When you understand the code and could write it yourself you can almost always keep the LLM on track towards your objective, achieve appropriate code quality, and finish the task quicker. They are also really decent at refactoring and doing boilerplate. Especially in languages like C++ with a lot of boilerplate.
I imagine the same idea above holds for media (music, film) as well. When you understand how to prompt and can get the right scene with all the right constraints you are saving time. The human is still composing, editing, and storytelling. The LLM again becomes a relatively interesting but boring tool in your workflow to speed up some aspects.
Right now the power of LLMs is that you can funnel parts of your workflow that they can handle well and you save a lot of time for minimal design cost in terms of how to use them.
I imagine the same idea above holds for media (music, film) as well. When you understand how to prompt and can get the right scene with all the right constraints you are saving time. The human is still composing, editing, and storytelling. The LLM again becomes a relatively interesting but boring tool in your workflow to speed up some aspects.
Right now the power of LLMs is that you can funnel parts of your workflow that they can handle well and you save a lot of time for minimal design cost in terms of how to use them.