Skip to content
mini-lab
Features of prelude-2

Feature #3505

Fires on “NUMBERS” (not labeled yet: read the examples)

Fires on
0.48% of tokens
Mostly in
agent
Layer
after block 4

Where it fires

  • agent 35%
  • worksheet 23%
  • python 18%
  • chat 17%
  • story 7%

Makes the model say

<|assistant_end|><|tool_call_start|>NUMBERcase hearder makesoldString

Makes it not say

Addedaddh Theatut add away

Strongest examples

On text the dictionary never trained on. The underlined token is where it fires most.

  1. python 2.74
    (x):⏎ return x % 2 == 1⏎⏎⏎NUMBER = 10
  2. agent 2.72
    NUMBERS = [2, 9, 3]<|arg|>newString=NUMBERS = [8,
  3. agent 2.62
    then run script.py<|user_end|><|assistant_start|><|tool_call_start|>grep<|arg|>pattern=NUMBERS =<|tool_call_end|><|assistant_end|><|tool_start|>
  4. agent 2.6
    NUMBERS = [4, 6, 6]<|arg|>newString=NUMBERS = [2,
  5. agent 2.59
    NUMBERS = [9, 7, 2]<|arg|>newString=NUMBERS = [1,
  6. agent 2.59
    NUMBERS = [7, 1, 1]<|arg|>newString=NUMBERS = [0,
  7. agent 2.59
    3, 3, 2, 8]<|arg|>newString=NUMBERS = [6,
  8. agent 2.58
    8, 9, 4, 3]<|arg|>newString=VALUES = [1,
  9. python 2.58
    .<|assistant_end|><|bos|># main.py⏎from items import biggest⏎⏎VALUES = [1,
  10. agent 2.57
    4 for NUMBER.<|user_end|><|assistant_start|><|tool_call_start|>grep<|arg|>pattern=NUMBER =<|tool_call_end|><|assistant_end|><|tool_start|>
  11. agent 2.55
    al to 8.<|user_end|><|assistant_start|><|tool_call_start|>grep<|arg|>pattern=NUMBER =<|tool_call_end|><|assistant_end|><|tool_start|>
  12. agent 2.55
    9, 2, 3, 0]<|arg|>newString=NUMBERS = [3,