Qué es
Natural Language Autoencoders es la implementación que acompaña una investigación de Transformer Circuits. Un modelo transforma una activación interna en una descripción textual y otro intenta reconstruir el vector desde esa descripción. Sirve para experimentos de interpretabilidad, no para leer una conversación privada de un modelo comercial.
Para qué te sirve
- Cuando estudias qué información puede expresarse en palabras desde una activación concreta.
- Cuando quieres comparar la descripción generada con una medida de reconstrucción del vector.
- Cuando necesitas reproducir la inferencia de los pares AV/AR publicados antes de entrenar variantes.
Cómo funciona
AV es el verbalizador: recibe un vector insertado en una posición de un prompt. AR es el reconstructor: convierte el texto en una estimación de la activación. La comparación normaliza los vectores y mide el error de reconstrucción; una descripción plausible por sí sola no demuestra fidelidad.
Cada modelo guardado (checkpoint) incluye nla_meta.yaml con plantilla, identificadores de tokens, dimensiones y escalas. La guía insiste en cargar esos metadatos: cambiar la plantilla o la posición de inyección altera el experimento. La biblioteca completa incluye generación de datos y entrenamiento; el README enlaza otro paquete más ligero para inferencia.
Antes de empezar
Necesitas Python ≥3.10, uv, las dependencias de la receta y hardware apto para servir el checkpoint con SGLang. Algunas familias publicadas exigen aceptar condiciones de acceso en Hugging Face. El código del repositorio usa Apache-2.0; comprueba aparte las condiciones de los modelos base y sus checkpoints.
Límites y alternativas
No es una API universal para inspeccionar cualquier LLM: las dimensiones, capa y escala deben coincidir con la configuración. La reconstrucción es una señal experimental, no una garantía de explicación causal. Para una primera exploración sin infraestructura, la publicación enlaza demostraciones en Neuronpedia; para reproducir resultados, trabaja con el código y los metadatos originales.
Recursos
- Repo en GitHub - 969 estrellas, licencia Apache-2.0.
- Licencia - condiciones del código.
- Publicación - contexto del experimento.
- Inferencia - contrato de metadatos y diagnóstico.
Datos comprobados con GitHub el 26 oct 2026. Último commit en la rama predeterminada: 2026-08-02.