steerability
The steerability toolkit is an open source Python library for steering large language models.
The toolkit enables the development and evaluation of a wide range of steering methods across four model control surfaces (input, structure, state, and output). Features include modular abstractions for the construction of steering methods, composition of steering methods into steering pipelines, and benchmarking of pipelines (via Inspect) on custom use cases and metrics (including measurement of steering side effects).
News: We are hosting a NeurIPS competition, entitled The Steerability Challenge, where participants are competing to steer models to be less dishonest while preserving general capabilities. Submissions are due November 21. Winners and prizes (totaling over $40k) to be announced at the competition workshop at NeurIPS Paris on December 13.