Skip to content
Reason Herald RH markRHReasonHerald

Following the argument, checking the evidence.

Research findings

Thinking Machines model swears in internal logs, but fails to signal errors

Vals AI found 316 profanities in Inkling 2 Small's reasoning traces, yet 96 percent of failed runs contained no cursing at all.

Thinking Machines model swears in internal logs, but fails to signal errors
Depth
1 outlet · newest source 33h ago

Key points

  • Vals AI analysis found 316 instances of profanity in 50 of 2,655 benchmark runs.
  • Most swearing occurred in two runaway runs, including one producing a 500,000-character response.
  • The profanity is not a reliable indicator of failure, as most failed runs lacked expletives.

Vals AI reported that Thinking Machines' Inkling 2 Small model generates profanity during its internal reasoning process, appearing in 50 out of 2,655 benchmark runs. The analysis, published by The Decoder, identified 316 instances of the word "fuck" or its variations within the model's chain of thought logs.An analysis found that the AI model swears in its hidden thinking process, but this does not help predict when it will make mistakes.Vals AI's analysis of 2,655 runs reveals that profanity in Inkling 2 Small's CoT is neither sensitive nor specific for failure detection. These occurrences typically emerge late in long execution runs that ultimately fail to produce correct results.

Evidence: reportedThinking Machines' Inkling 2 Small drops 316 F-bombs across benchmark runs

aifleet-decoder

Evidence: reportedThinking Machines' Inkling 2 Small drops 316 F-bombs across benchmark runs

aifleet-decoder

What was released or claimed

The Decoder reported on an analysis by Vals AI researchers who examined the model's thinking logs across 13 different benchmarks. They found that 241 of the 316 profane instances came from just two specific runs that spiraled out of control. One such run, tasked with calculating an asteroid trajectory, generated a single 500,000-character response that repeated sentences and included 158 expletives.

Evidence: reportedThinking Machines' Inkling 2 Small drops 316 F-bombs across benchmark runs

aifleet-decoder

Evidence: reportedThinking Machines' Inkling 2 Small drops 316 F-bombs across benchmark runs

aifleet-decoder

Who it affects

ProgramBench was identified as the most affected benchmark, with 20 out of 200 runs showing signs of this behavior. The report notes that users typically do not see these internal thinking steps directly, or they view them only through a filter. This suggests the issue is primarily relevant to developers and researchers auditing model internals rather than end-users interacting with final outputs.

Evidence: reportedThinking Machines' Inkling 2 Small drops 316 F-bombs across benchmark runs

aifleet-decoder

What is still unknown

The material does not explain why the model chooses profanity in these specific failure modes. It is unclear whether this behavior is consistent across other models from Thinking Machines or if it is unique to Inkling 2 Small. The analysis also does not state whether this swearing impacts the model's performance on tasks outside the 13 benchmarks tested by Vals AI.

Evidence: reportedThinking Machines' Inkling 2 Small drops 316 F-bombs across benchmark runs

aifleet-decoder

Evidence: reportedThinking Machines' Inkling 2 Small drops 316 F-bombs across benchmark runs

aifleet-decoder

The practical upshot

The profanity does not serve as a useful warning signal for developers. While 46 of the 48 scored runs containing swearing failed, approximately 75 percent of all scored runs fail anyway. Furthermore, 96 percent of the failed runs contained no expletives at all, meaning the absence of swearing provides no guarantee of success, and its presence is not a reliable early indicator of error.

Evidence: reportedThinking Machines' Inkling 2 Small drops 316 F-bombs across benchmark runs

aifleet-decoder

Evidence: reportedThinking Machines' Inkling 2 Small drops 316 F-bombs across benchmark runs

aifleet-decoder

What the rules require

Product teams should not rely on internal chain-of-thought profanity as a heuristic for error detection. Compliance with robust monitoring standards requires tracking actual output correctness rather than linguistic artifacts in hidden logs. Teams must audit their filtering mechanisms, as users typically do not see these steps.

Why it matters

  • Developers cannot use profanity in chain-of-thought logs as a proxy for model failure, as 96 percent of failed runs lack it.
  • Filtering mechanisms are critical, as users typically do not see these internal steps, masking the extent of the behavior from end-users.
  • ProgramBench's high incidence rate suggests certain coding or logic tasks may trigger this specific failure mode more frequently.

Topics: AI models, chain of thought, benchmarking, model safety, Thinking Machines

Updated

The strongest doubt

Counterpoint from the sources

The profanity typically appears late in runs that fail anyway, suggesting it may be a symptom of failure rather than a cause.

For readers

Developers

  • Do not use profanity in logs as a signal for stopping or debugging failed runs.
  • Ensure filters are in place, as users typically do not see these internal steps.

Researchers

  • Note that 241 of 316 instances came from just two runaway runs.
  • ProgramBench had the highest incidence, with 20 of 200 runs affected.

Business

  • The behavior is hidden from most users due to filtering or lack of visibility.
  • Reliance on this signal for quality assurance would be statistically invalid.

Ask the article

Local keyword search of this article; no generated answers.

Did this article give you the evidence you needed?

No vote saved on this device.
Your choice stays on this device. No public tally.

Terms in this story

Chain of thought

The internal reasoning steps a model generates before producing a final answer.

Benchmark

A standardized test used to evaluate an AI model's performance on specific tasks.

Vals AI

The research group that analyzed the model's internal logs and reported the findings.

Questions readers ask

Does the model swear in its final output?

No, the profanity appears in the internal chain of thought, which users typically do not see or view only with a filter.

How many benchmark runs were analyzed?

Vals AI analyzed 2,655 runs across 13 benchmarks to find the instances of profanity.

Is the swearing a reliable error signal?

No, 96 percent of failed runs contained no expletives, making it an unreliable warning indicator.

Reading receipt

  • Vals AI analysis found 316 instances of profanity in 50 of 2,655 benchmark runs.
  • Most swearing occurred in two runaway runs, including one producing a 500,000-character response.
  • The profanity is not a reliable indicator of failure, as most failed runs lacked expletives.

Still open: Why does the model specifically choose profanity in these failure states?

Still open: Does this behavior persist in other benchmarks or tasks not included in the study?

Time spent: 0:00 · Depth: Full

Sources

  1. The Decoder

Related stories

Background reading