Three Levels for Large Language Model Cognition — LessWrong