Advanced nonagent — LessWrong