User Guide¶
These guides go one level deeper than the Quick Start. Each covers one stage of the workflow with runnable snippets and the config knobs that actually matter.
If you're reading start to finish, this is the spine:
- Pipeline ties the loop together — one object that discovers, evaluates, and intervenes. Start here.
- Data — what discovery needs, the built-in tasks, and how to bring your own CSV, JSONL, or HuggingFace dataset.
- Evaluation — the 6-pillar faithfulness framework, run as a subset or a full audit.
- Applications — prune, quantize, edit, steer, or fine-tune once you trust the circuit.
The cards below link every guide, including the deeper references (Selectors, Visualization, Memory Optimization, Circuit Artifacts).
-
Pipeline
The stateful
Pipelineorchestrator — discover, evaluate, prune, export in chained calls. -
Data
What discovery needs, the 16 built-in tasks, and bringing your own CSV, JSONL, or HuggingFace dataset.
-
Evaluation
Run the 6-pillar faithfulness framework. Choose a subset or run the full audit.
-
Applications
Prune, quantize, edit, steer, or fine-tune based on your discovered circuit.
-
Visualization
Circuit graphs, comparison dashboards, score histograms, and Jupyter widgets.
-
Selectors
The selector registry — extend CircuitKit with custom scoring methods.
-
Built-in tasks
The 16 registered tasks, their metrics, and chat-template defaults.
-
Troubleshooting
Common issues and their solutions.
-
Steering
Activation steering and contrastive weight steering — details and configuration.
-
Memory Optimization
Run EAP-IG on large models within limited VRAM.
-
Circuit Artifacts
The
.pt/_scores.json/_scores.ptformat specification.