DEV Community

Cover image for Como funciona o algoritmo do Teste de Ideologia Política 12 Axes (TanStack Start, Vite e 12 Dimensões)
Peacoke
Peacoke

Posted on

Como funciona o algoritmo do Teste de Ideologia Política 12 Axes (TanStack Start, Vite e 12 Dimensões)

Nos últimos meses, testes de bússola política voltaram a viralizar com força no TikTok e no X (Twitter). No entanto, o clássico modelo 2D (Esquerda vs. Direita no eixo econômico e Autoritário vs. Libertário no social) mostrou-se insuficiente para capturar as complexidades do debate moderno — especialmente em democracias multifacetadas como as da América Latina e do Brasil.

Para resolver essa limitação matemática e conceitual, criamos a versão moderna do teste de ideologia política 12 eixos, uma plataforma web estática, aberta e com zero armazenamento em banco de dados, construída sobre TanStack Start, React 19, Vite e Cloudflare Workers.

Neste artigo, explicamos como funciona o modelo matemático de 12 vetores, as garantias de privacidade zero-backend e por que essa arquitetura garante velocidade e transparência absolutas.


1. Por que 2 eixos (ou 4 quadrantes) falham matematicamente?

O clássico Political Compass comprime dezenas de variáveis políticas em apenas dois números $(X, Y)$. Essa compressão resulta em perdas graves de informação:

  1. Confusão entre Diplomacia e Comércio: Um intervencionista militar pode ser favorável ao livre comércio, enquanto um pacifista pode defender tarifas protecionistas estritas. No modelo 2D, ambos são jogados no mesmo ponto arbitrário.
  2. Confusão entre Segurança do Estado e Liberdade Civil: Medidas de vigilância governamental não se alinham perfeitamente com valores morais tradicionais ou progressistas.
  3. Reducionismo Tecnológico: Como posicionar aceleração tecnológica, automação por inteligência artificial e bioética em um simples eixo esquerda-direita?

O modelo 12axes.site/pt/ expande essa análise para 12 dimensões ortogonais, agrupadas em quatro esferas fundamentais:

  • Governamental: Federal vs. Unitário | Democrático vs. Autocrático | Segurança vs. Liberdade
  • Diplomático: Nacionalismo vs. Internacionalismo | Militarista vs. Pacifista | Assimilacionista vs. Multiculturalista
  • Econômico: Coletivização vs. Privatização | Economia Planejada vs. Laissez-faire | Globalismo vs. Protecionismo
  • Societal: Tradicionalista vs. Progressista | Teocrático vs. Secular | Aceleracionista vs. Bioconservador

2. O Algoritmo de Cálculo Vetorial e Correspondência de Ideologias

Cada afirmação do teste (oferecemos opções de 36, 60 ou 288 perguntas) possui um vetor de peso pré-definido $W_{i, a} \in [-1, 1]$ para cada eixo $a \in {1..12}$.

Cálculo da Pontuação por Eixo

A resposta do usuário varia em uma escala Likert de 5 pontos (Discordo Totalmente, Discordo, Neutro, Concordo, Concordo Totalmente), mapeada para multiplicadores $M_i \in {-1.0, -0.5, 0.0, 0.5, 1.0}$.

Para cada eixo $a$, a pontuação final $S_a \in [0, 100]$ é calculada como uma proporção normalizada:

$$S_a = 50 \times \left(1 + \frac{\sum_{i} M_i \cdot W_{i,a}}{\sum_{i} |W_{i,a}|}\right)$$

Um valor $S_a = 50\%$ representa perfeita neutralidade no eixo; $S_a < 50\%$ inclina-se para o primeiro polo e $S_a > 50\%$ para o segundo polo.

Correspondência com as 38 Ideologias

Para identificar a ideologia política mais próxima do usuário, calculamos a Distância Euclidiana Ponderada no espaço vetorial de 12 dimensões em relação ao catálogo de 38 ideologias de referência:

$$D(u, k) = \sqrt{\sum_{a=1}^{12} (S_{u, a} - I_{k, a})^2}$$

A ideologia correspondente é aquela que minimiza a distância $D(u, k)$, acompanhada de uma taxa percentual de proximidade semântica.


3. Privacidade Absoluta: Arquitetura Zero-Backend

Um teste de convicção política lida com dados extremamente sensíveis. Ao contrário de plataformas tradicionais que exigem cadastro de e-mail e salvam preferências em bancos de dados na nuvem, o 12axes.site foi desenhado sob o princípio de privacidade por design:

  • Sem Contas e Sem Banco de Dados: Suas respostas nunca saem do navegador. O cálculo é feito 100% no cliente em TypeScript puro.
  • Resultados Codificados na URL: O resultado completo dos 12 eixos é compactado em uma string alfanumérica de base 36 e anexado ao parâmetro hash ?r=.... Quando você compartilha seu resultado com amigos ou baixa seu card 9:16 para o Instagram/WhatsApp, o link carrega todo o estado de forma puramente matemática.
  • Geração Local de Cards de Compartilhamento: O card gráfico para redes sociais é renderizado via canvas HTML5 localmente no dispositivo do usuário, garantindo exportação instantânea e confidencial.

4. Conclusão

Entender seu posicionamento político não deve se limitar a um rótulo binário ou a uma pergunta simplista de "esquerda ou direita". O espectro multidimensional de 12 eixos oferece um espelho muito mais nítido para autocrítica e diálogo cívico.

Você pode fazer o teste político de 12 eixos grátis e explorar a definição detalhada de cada eixo em português com total privacidade.

O código-fonte de cálculo das fórmulas matemáticas e as definições dos 12 eixos estão abertos para estudo da comunidade.

Top comments (0)