Sign inGet started
Paper · arXiv

Tool Calling is Linearly Readable and Steerable in Language Models

Language-model agents can take real actions by calling tools, so choosing the wrong tool can cause errors that are difficult to undo. Most evaluations only observe the tool choice after the model generates a call. We read this choice from the model before generation, and we steer it. For each tool, we average the model's hidden states from a few example requests to obtain a tool vector. Comparing a new request with these tool vectors predicts which tool it needs. The difference between two tool vectors gives a steering direction that can move the model toward a chosen tool without retraining. Across eight instruction-tuned models from 4B to 27B parameters, steering changes the generated c...

AuthorsZekun Wu, Ze Wang, Seonglae Cho et al.
Primary categorycs.CL
Published8 May 2026
Last updated at source26 September 2026
cs.CLcs.AIcs.LGcs.SE
Embed this entry
<iframe src="https://silytics.si/embed/item/fef6c197-9f52-4e7e-acd0-d3bc28e9f612" width="420" height="190" style="border:0" loading="lazy" title="Silytics entry"></iframe>

Free, no tracking. More about feeds and embeds.

Silytics shows public metadata from arXiv and links to the original. Information may be incomplete or out of date. Last refreshed 17 October 2026. Licenses and terms of the original apply to the work itself. Not financial, legal or professional advice.