I am talking about AIs designed for solving specific bounded problems. In this case the goal of the AI—which is to solve the problem efficiently—is as much of a constraint as its technical capabilities. Even if the AI has fundamental-self-modification routines at its disposal, I can hardly envisage a scenario in which the AI decides that the use of these routines would constitute an efficient use of its time for solving its specific problem.
I am talking about AIs designed for solving specific bounded problems. In this case the goal of the AI—which is to solve the problem efficiently—is as much of a constraint as its technical capabilities. Even if the AI has fundamental-self-modification routines at its disposal, I can hardly envisage a scenario in which the AI decides that the use of these routines would constitute an efficient use of its time for solving its specific problem.