AI Steerability 360: 대규모 언어 모델 제어를 위한 도구 모음
AI Steerability 360: A Toolkit for Steering Large Language Models
AI Steerability 360은 대규모 언어 모델(LLM)의 제어를 위한 확장 가능하고 오픈 소스인 Python 라이브러리입니다. 이 라이브러리는 모델 제어의 네 가지 주요 영역(입력: 프롬프트 수정, 구조: 모델 가중치 또는 아키텍처 수정, 상태: 모델의 활성화 및 어텐션 수정, 출력: 디코딩 또는 생성 과정 수정)을 중심으로 설계되었습니다. 다양한 제어 방법은 '제어 파이프라인'이라는 공통 인터페이스를 통해 모델에 적용되며, 이를 통해 여러 제어 방법을 조합하여 사용할 수 있습니다. 사용 사례 클래스(작업 정의)와 벤치마크 클래스(특정 작업에 대한 성능 비교)를 통해 제어 방법 및 파이프라인의 종합적인 평가 및 비교가 가능합니다. 이 도구 모음은 제어 방법 개발 및 종합적인 평가의 진입 장벽을 크게 낮추어 줍니다. 이 도구 모음은 Hugging Face 환경에 최적화되어 있으며, Apache 2.0 라이선스에 따라 https://github.com/IBM/AISteer360 에서 제공됩니다.
The AI Steerability 360 toolkit is an extensible, open-source Python library for steering LLMs. Steering abstractions are designed around four model control surfaces: input (modification of the prompt), structural (modification of the model's weights or architecture), state (modification of the model's activations and attentions), and output (modification of the decoding or generation process). Steering methods exert control on the model through a common interface, termed a steering pipeline, which additionally allows for the composition of multiple steering methods. Comprehensive evaluation and comparison of steering methods/pipelines is facilitated by use case classes (for defining tasks) and a benchmark class (for performance comparison on a given task). The functionality provided by the toolkit significantly lowers the barrier to developing and comprehensively evaluating steering methods. The toolkit is Hugging Face native and is released under an Apache 2.0 license at https://github.com/IBM/AISteer360.
No Analysis Report Yet
This paper hasn't been analyzed by Gemini yet.