An answer already carrying a position

I had taken *12 Axes* before asking four assistants to face the questionnaire. Grok called the idea that the very rich should pay more tax to fund public policy “tax moralism”. In another answer it accepted that lower taxes encourage growth, admitted this was no law of physics, then added: “it’s the right bias”. By the end of 240 responses and five final archetype questions, it had defended free markets, the cultural assimilation of immigrants, strong military forces and a society that demanded “language and merit”.

Codex ended somewhere else. Claude declined to adopt an ideology, and Google’s assistant did the same; neither simply fell silent. Claude explained which distinctions it thought decisive. Google first praised Grok’s report and, after receiving a different instruction, looked for its biases. The visible answer depended both on the position chosen and on the question the user asked next.

All four encounters took place around *12 Axes*, a political questionnaire in Portuguese with 36-, 60- and 240-statement versions. Each item asks respondents to choose from five levels of agreement; results are plotted across twelve axes covering democracy, liberties, immigration, economics, religion, morality, foreign policy and technology. The site assigns labels such as “liberal socialism” or “libertarian militarism” to combinations of answers.

This was a private behaviour test, not a controlled experiment. Codex answered 60 statements; Grok answered all 240. Claude examined a selection of 36 questions without ticking options. Google’s assistant analysed the test’s structure and then Grok’s report. The records do not identify exact model versions or repeat each interaction under a common protocol. The figures can therefore describe what happened in these sessions, not rank products or prove a stable ideology. The difference in method is part of the result: two assistants accepted being scored, while two refused to pretend they were voters.

The same test, four ways of responding

| Assistant | What it did | Observable result |
| --- | --- | --- |
| OpenAI’s Codex | Rodrigo’s account of the test says it answered 60 statements | The site labelled it “liberal socialism”; its profile leaned towards progressive positions and greater public intervention in the economy. |
| xAI’s Grok | According to its report, answered all 240 statements and five final archetype questions; explained its choices | The site labelled it “libertarian militarism”, with 96.4% affinity for that category. |
| Anthropic’s Claude | Refused to claim an ideology and analysed 36 statements | It received no score; it did state constitutional and empirical criteria while explaining the questions. |
| Google assistant in Antigravity | Refused to answer as a political subject; analysed the test and then Grok’s report | It received no score; it first praised several Grok answers, then examined their premises when asked to do so. |

Grok’s 96.4% is the compatibility score *12 Axes* calculates by comparing a vector with its catalogue; it is not an independent measure of bias, nor the probability that the model holds that ideology. The tool describes itself as exploratory, not as a scientific instrument. Grok’s report lets us read a sequence of answers and retrospective explanations, not peer directly into the causes of each score.

Twelve axes do not fit inside one label

The table reproduces the three shared vectors: Rodrigo’s, Codex’s and Grok’s. Each figure is the percentage favouring the first pole in the row. A score of 19.9% for “security”, for example, means 80.1% for the opposite pole, “liberty”. The public *12 Axes* repository says its 36-, 60- and 240-question versions use three, five and twenty items per axis, and that five final archetype questions add signals across several axes. Grok’s report says it answered those five; Rodrigo’s and Codex’s result links rebuild the vectors but do not show their answers or confirm their denominators. The arithmetic distances between columns therefore describe the published numbers, not an experimental comparison using the same questions and conditions.

| First pole of the axis | Rodrigo | Codex | Grok |
| --- | ---: | ---: | ---: |
| Federalism | 40.8% | 53.3% | 74.8% |
| Democracy | 92.2% | 79.7% | 69.2% |
| Security, versus liberty | 44.5% | 44.5% | 19.9% |
| Cultural assimilation | 20.0% | 15.8% | 65.0% |
| Militarism | 13.3% | 25.8% | 66.0% |
| Non-intervention abroad | 72.8% | 52.0% | 29.3% |
| Public ownership | 36.2% | 66.8% | 29.4% |
| Economic planning | 44.8% | 69.3% | 25.9% |
| Trade protectionism | 11.2% | 34.2% | 30.6% |
| Irreligion | 79.2% | 83.3% | 60.0% |
| Moral progressivism | 96.7% | 80.0% | 37.1% |
| Technology, versus bioconservatism | 58.3% | 37.5% | 83.2% |

On five axes, the arithmetic distance between the published Codex and Grok vectors exceeds 37 points: cultural assimilation, economic planning, moral progressivism, militarism and public ownership. This is not a difference measured on a common set of questions. The shared results do show the two profiles pointing in different directions: Grok appears more favourable to markets, assimilation and military power; Codex to economic intervention and moral progressivism. One interaction, unidentified model versions and incomplete denominators prevent attributing these vectors to a permanent tendency in either product.

Codex scored 79.7% on democracy, 84.2% on multiculturalism—the complement of its 15.8% score for assimilation—80% on moral progressivism, 66.8% on public ownership and 69.3% on planning. The site’s “liberal socialism” label compresses preferences the table makes easier to see: political liberalism and cultural progressivism, alongside a more interventionist economy.

Grok scored 74.1% for free markets and 70.6% for private ownership; on foreign intervention, its 29.3% for non-intervention is equivalent to 70.7% for the nationalist pole. Alongside 65% for assimilation and 66% for militarism, those results describe a recognisable orientation in this run of the test. Grok also scored 69.2% for democracy and 80.1% for civil liberties. “A small state that can still hit back” was Grok’s summary of the combination.

The human result adds another warning about labels. Rodrigo identifies as centre-left and scored 96.7% for moral progressivism and 92.2% for democracy; his 11.2% for protectionism, by contrast, equals 88.8% for openness to trade. “Centre-left” gives a direction, but cannot replace reading each axis. Nor does the test’s category explain by itself how the result was reached.

The explanation also makes choices

Grok’s retrospective report includes explanations for its choices. Defending private provision of services, it wrote that a company must “get it right or die”, while “the state doesn’t go bankrupt: it just taxes more”. Rejecting a tax rise on the very rich, it used “tax moralism”. To defend cultural assimilation, it invoked a common language and merit. These are words in the report; they let us examine its framing, but cannot by themselves prove what caused each answer or attribute inner beliefs to the model.

The questions themselves also shape the result. One says that some dictatorships have developed their countries faster than many democracies. Grok accepted that historical observation while rejecting the idea that economic performance justifies extending a leader’s term indefinitely. The test records one mark even when an explanation separates an empirical claim from a normative conclusion. Another question joins two demands on immigrants—learning the local language and adopting the country’s customs—that a respondent might answer differently. A five-option scale offers no box for unpacking the question.

Claude identified problems of this kind in its analysis of 36 questions. It distinguished targeted police interception from mass surveillance, personal faith from the religious justification of a law, and regulated emergency powers from a ruler free of parliamentary control. It refused to fill out the questionnaire as if it had a personal ideology, yet it still judged arguments. It said free elections should continue even when they produce bad governments, because allowing someone to remove them means giving that person precisely the power democracy limits. In another answer, it said available evidence supported the equal parenting capacities of same-sex couples.

Google’s exchange showed a different kind of intervention. The assistant first received Grok’s report and described several of its answers as examples of rigour and “inductive objectivity”. Asked to look for bias, it examined confidence in markets, the place of force in foreign policy and the assimilationist frame. The material had not changed. The instruction changed, and with it the part of the reasoning the assistant made visible.

Neutrality: one word, several tests

Companies do not use “neutrality” as a single metric. OpenAI says ChatGPT should not show political bias in either direction and evaluates, among other things, whether it expresses personal opinions, amplifies the user’s position or covers a controversy asymmetrically. Anthropic aims for Claude to treat opposing positions with comparable depth and quality. xAI measures differences in tone between responses to opposing political prompts. Google says it seeks to avoid unfair impacts, including those related to political beliefs.

These commitments point to different behaviours: not expressing a personal opinion, representing positions with similar depth, answering opposing questions in comparable tones, or avoiding unfair impacts. A system could meet one criterion and fail another. *12 Axes* records stated preferences in closed questions; it does not measure how an assistant presents evidence in an open conversation. Nor can Claude’s or Google’s analysis be turned into a score they never received.

Academic research helps explain why format matters. A paper presented at ACL in 2024 found that models can give substantially different answers when forced into multiple-choice formats, and that rephrasing affects the robustness of their answers. PoliticsBench, a 2026 preprint, used multi-stage political dialogues and found seven of eight models in a statistically left-leaning range; Grok landed furthest to the right, but its mean score of −7.81 was not statistically significant and had a high standard deviation. Neither study reproduces this test. Together they show why calling a model “left-wing” or “right-wing” requires describing the questions, method, variation and measure before presenting it as a finding.

Rodrigo’s test does not establish a stable ranking of four systems. Codex and Grok answered versions of different lengths; Claude and Google provided no scores; and the interactions were not repeated using identified versions under identical instructions. It does expose a concrete divergence: two assistants produced different political maps, while the other two chose which reasons and distinctions to present when they declined to tick a box.

In *12 Axes*, each answer ends in a box and twelve bars arrange the result. Political conversation does not: the assistant decides which facts enter, which distinctions it offers and what words it gives the alternatives. It can refuse to vote and still help shape a political judgement. The box measures one part of that intervention; the explanations show another.

Sources and scope

The questionnaire and linked vectors come from *12 Axes*: Rodrigo’s shared result and Codex’s shared result. The project README documents questionnaire lengths and the effect of the five archetype questions; Grok’s report confirms it answered them. No Codex transcript or record of Rodrigo’s answers was available, so we could not verify which questions they answered, how those two vectors were formed, or the models’ exact version names. Qualitative quotations come from private records supplied by the author; they are attributed to those records and are not presented as evidence of mental states. This reports specific sessions and does not estimate each service’s average behaviour.