Might be worth specifying whether “human-level competence at improving its source code” here means “as good at improving source code as an average professional programmer,” “as good at improving source code as an average human,” “as good at improving source code as the best professional programmer,” or something else.
Might be worth specifying whether “human-level competence at improving its source code” here means “as good at improving source code as an average professional programmer,” “as good at improving source code as an average human,” “as good at improving source code as the best professional programmer,” or something else.