"Weimplify is asked:"

#4
by owao - opened

Whether I use a GGUF or the BF16 from here using sglang, I always see the reasoning start with "Weimplify is asked: [...]".

{
  "model": "Nanbeige4.2-3B_sgl",
  "messages": [
    {
      "role": "user",
      "content": "Reverse this string: '.DefaultCellStyle'"
    }
  ],
  "stream": true,
  "temperature": 2,
  "max_tokens": 4096
}
Weimplify is asked: "Reverse this string: '.DefaultCellStyle'". This is a straightforward question: reverse the given string literal. We need to output the reversed version of the string '.DefaultCellStyle'. Let's confirm: The string is literally characters: '.' then 'D', 'e', 'f', 'a', '
data: {"id":"2e8ac11a22654f71b544f7772bb3fb17","object":"chat.completion.chunk","created":1784686547,"model":"Nanbeige4.2-3B_sgl","choices":[{"index":0,"delta":{"reasoning_content":null,"role":"assistant","content":""},"logprobs":null,"finish_reason":null,"matched_stop":null}]}

data: {"id":"2e8ac11a22654f71b544f7772bb3fb17","object":"chat.completion.chunk","created":1784686547,"model":"Nanbeige4.2-3B_sgl","choices":[{"index":0,"delta":{"reasoning_content":"We"},"logprobs":null,"finish_reason":null,"matched_stop":null}]}

data: {"id":"2e8ac11a22654f71b544f7772bb3fb17","object":"chat.completion.chunk","created":1784686547,"model":"Nanbeige4.2-3B_sgl","choices":[{"index":0,"delta":{"reasoning_content":"impl"},"logprobs":null,"finish_reason":null,"matched_stop":null}]}

data: {"id":"2e8ac11a22654f71b544f7772bb3fb17","object":"chat.completion.chunk","created":1784686547,"model":"Nanbeige4.2-3B_sgl","choices":[{"index":0,"delta":{"reasoning_content":"ify"},"logprobs":null,"finish_reason":null,"matched_stop":null}]}

data: {"id":"2e8ac11a22654f71b544f7772bb3fb17","object":"chat.completion.chunk","created":1784686547,"model":"Nanbeige4.2-3B_sgl","choices":[{"index":0,"delta":{"reasoning_content":" is"},"logprobs":null,"finish_reason":null,"matched_stop":null}]}

data: {"id":"2e8ac11a22654f71b544f7772bb3fb17","object":"chat.completion.chunk","created":1784686547,"model":"Nanbeige4.2-3B_sgl","choices":[{"index":0,"delta":{"reasoning_content":" asked"},"logprobs":null,"finish_reason":null,"matched_stop":null}]}

data: {"id":"2e8ac11a22654f71b544f7772bb3fb17","object":"chat.completion.chunk","created":1784686547,"model":"Nanbeige4.2-3B_sgl","choices":[{"index":0,"delta":{"reasoning_content":":"},"logprobs":null,"finish_reason":null,"matched_stop":null}]}

I don't know what's going on

Nevermind, it seems it was specific to this exact user prompt! It definitely breaks models 😂 but not right at start usually!

Edit: nope, it actually also happens with Draw a lizard in ASCII art. for example, but doesn't with a simple hey

Nanbeige LLM Lab org

Thanks for reporting this and for providing the reproduction details. In this version, our SFT data cleaning and filtering, as well as the RL rewards, focus primarily on the quality of the final content, so some artifacts in the reasoning trace can still slip through. Improvements targeting the quality of the reasoning traces will be included in future versions.

BTW, for normal use, we recommend temperature=0.6. A temperature of 2.0 is well above our recommended setting and can make this kind of unstable behavior more likely.

leran1995 changed discussion status to closed

Oh no sorry, was a wrong copy paste! of course temp was much lower! It's just that at some point I wanted to go extreme by curiosity. Temp was about 0.6-1.0 in my tests.

Understood, thanks for the clarification :)

Sign up or log in to comment