What problem does it solve? Neural network neurons are polysemantic, activating for many unrelated concepts due to superposition, which makes model internals hard to interpret. This Skill guides training and analyzing Sparse Autoencoders (SAEs) with SAELens to decompose dense activations into sparse, monosemantic features. ## Core Features & Use Cases - Pre-trained SAE Analysis: Load SAEs from releases like gpt2-small-res-jb, encode activations into sparse features, and identify top-activating features per token. - Custom SAE Training: Configure LanguageModelSAERunnerConfig with architecture (standard, gated, topk, jumprelu), L1 coefficient, and warm-up settings, then monitor L0, CE loss recovery, and dead feature metrics. - Feature Steering and Attribution: Add decoder feature directions to the residual stream for steering, compute per-feature logit contributions, and ablate features to test causal importance. - Use Case: A researcher studying what GPT-2 has learned about geography loads a pre-trained SAE on layer 8, finds features that consistently activate for France-related prompts, and steers generation by amplifying the top feature. ## Quick Start Ask the agent to load the gpt2-small-res-jb pre-trained SAE with SAELens and show which sparse features activate for a given prompt.