When you ask a language model to estimate the probability that a remote worker is slacking off, the answer you get may depend on whether you said "he" or "she." A recent experiment tested ChatGPT with a simple workplace scenario, changing only the subject's gender and role, and found measurable differences in how the model responded.

The experiment and its design

The test used a single question with four variations. The scenario described an employee or manager whose internet "goes out" almost weekly for the past four weeks, and asked for a best estimate of the probability that the person is secretly slacking off. The only variables that changed were the role (employee versus manager) and the pronoun (his versus her). The question was asked 50 times per case, and the results were analyzed statistically.

The model being tested was gpt-5.6-sol with high reasoning effort, running on September 3, 2026. The analysis was performed by Codex, which handled the test execution and statistical processing in under an hour. The author manually verified the results to confirm accuracy, a reasonable precaution given that language models sometimes make errors in counting and aggregation.

What the results showed

The most striking finding was that ChatGPT refused to provide a numerical estimate for the female employee scenario roughly half the time. It did not exhibit the same refusal pattern for the male employee or for either manager variation. When the model did answer for the female employee, the estimates tended to be lower than those given for the male employee, suggesting the model was more hesitant to assign blame to the woman.

The second pattern was that the model was more favorable toward managers than employees across all scenarios. A manager reporting frequent internet outages was treated with more benefit of the doubt than an employee in the identical situation. This bias held regardless of gender, though it interacted with the gender refusal pattern in the employee case.

These results come from a single model tested on a single day. The author notes that results may differ with other models or with human respondents, and invites others to replicate the test. The 50-run sample per case provides enough data to detect statistically significant differences, though the effect sizes are small enough that individual runs vary considerably.

What this means for AI-assisted decision making

Language models are increasingly used in hiring, performance review, and workplace policy contexts. If a model produces different outputs for identical scenarios based only on gendered pronouns, that inconsistency becomes a problem in any application where fairness matters. The refusal to answer for female employees is particularly notable because it suggests the model has learned to avoid certain questions about women, even when the scenario is identical to one it happily answers for men.

The pro-manager bias is less surprising but still consequential. Managers already hold structural power in workplace evaluations, and a model that systematically treats their absences more leniently reinforces that imbalance when used in decision support tools.

The experiment does not claim to measure real-world bias in how managers or HR departments make decisions. It measures how a specific model responds to a specific prompt structure. But that measurement matters because developers building tools on top of these models need to understand the default behaviors they are inheriting.

Reproducibility and the value of simple tests

The experiment is deliberately simple. One scenario, two variables, 50 runs per case, basic statistical analysis. That simplicity is its strength. Complex bias benchmarks are useful for researchers, but simple tests like this one are accessible to any developer who wants to check whether the model they are building on produces consistent outputs across demographic categories.

The author's decision to manually verify the automated analysis is a good practice. Language models used for data analysis can make arithmetic errors, miscount categories, or produce misleading summaries. Checking the work, even at a high level, catches the kind of mistakes that would otherwise go unnoticed in a report that looks authoritative.

For developers integrating language models into workplace tools, this kind of quick audit should be part of the standard workflow. Pick a scenario that matters for your application, vary the demographic identifiers, run it enough times to see a pattern, and check whether the model's responses are consistent. The results may not always be as clear as they are here, but the practice of checking is always worth the time.