> Similarly, maybe AI can generate software for any task, but maybe it cannot do that task just as well as the task-specialized software.
Yes, maybe, but assuming that is the case in general seems completely arbitrary. Maybe not all jobs are like writing software, but why assume software is especially easy for AI?
> Even if AI is as good as specialized software for a given task, the specialized software will likely be more efficient since it uses direct computation
Right, but surely an AI that can "build pretty much anything" can also figure out that it should write specialised software for itself to make its job faster or cheaper (after all, to "build pretty much anything", it needs to know about optimisation).
Yes, maybe, but assuming that is the case in general seems completely arbitrary. Maybe not all jobs are like writing software, but why assume software is especially easy for AI?
> Even if AI is as good as specialized software for a given task, the specialized software will likely be more efficient since it uses direct computation
Right, but surely an AI that can "build pretty much anything" can also figure out that it should write specialised software for itself to make its job faster or cheaper (after all, to "build pretty much anything", it needs to know about optimisation).