Debutant3 min de lecture

Analyse Avancée : Backend V8

Guide expert du système V8 Knowledge Graph Synastra : réseaux sémantiques, scoring MCDA, embeddings planétaires et visualisations D3.js avancées.

Le Backend V8 Knowledge Graph est le moteur d'analyse avancée de Synastra. Il dépasse l'interprétation aspect-par-aspect pour construire un réseau sémantique reliant toutes les dimensions du thème natal.

Prérequis : Guide Intégration API complété.

Architecture V8

Le système V8 repose sur quatre couches de propagation :

Couche 1 : Aspects directs

Les aspects géométriques entre planètes forment la première couche du graphe. Chaque aspect est un lien pondéré par :

  • Type d'aspect (conjonction, carré, trigone, etc.)
  • Orbe (précision de l'angle)
  • Nature des planètes impliquées

Couche 2 : Dispositeurs

Les chaînes de dispositeurs ajoutent une seconde couche de relations. Une planète dispose d'une autre même sans aspect direct, créant des liens structurels invisibles dans l'analyse classique.

Couche 3 : Réceptions mutuelles

Quand deux planètes occupent chacune le signe de l'autre (ex: Mars en Taureau + Vénus en Bélier), elles forment une réception mutuelle qui crée un lien d'échange préférentiel.

Couche 4 : Archétypes

Les combinaisons récurrentes de positions sont regroupées en clusters archétypaux par analyse en composantes principales sur les embeddings 100D.

Scoring MCDA (Multi-Criteria Decision Analysis)

Le scoring V8 évalue chaque planète selon 7 dimensions :

DimensionPoidsSource
Angularité25%Distance aux angles (ASC, MC, DSC, FC)
Dignité essentielle20%Domicile, exaltation, terme, triplicité, face
Aspects reçus15%Nombre et qualité des aspects
Dispositeur15%Position dans la chaîne de dispositeurs
Vitesse10%Vitesse relative (stationnaire = impactant)
Secteur10%Maison occupée (angulaire > succédente > cadente)
Almuten5%Score almuten sur points hylégiaux

Embeddings planétaires (100D)

Chaque configuration planétaire est encodée en un vecteur de 100 dimensions qui capture :

  • Position zodiacale (signe, degré, décan)
  • État de dignité (5 niveaux)
  • Aspects formés (type, orbe, planète impliquée)
  • Position en maison (angulaire/succédente/cadente)
  • Vitesse et rétrogradation

Similarité cosine

La comparaison entre deux thèmes utilise la similarité cosine entre leurs vecteurs d'embedding :

similarité = (A . B) / (||A|| * ||B||)

Cette métrique permet de trouver des célébrités avec des configurations similaires à votre thème.

Règles Betourne-Vouga-Rudhyar

Le moteur V8 intègre 54 règles d'interprétation codifiées depuis les travaux de :

  • André Betourne : Systématisation des réceptions mutuelles et anti-scia
  • Henri-Joseph Vouga : Maîtrises par triplicité et almuten figuris
  • Dane Rudhyar : Cycles planétaires et phases d'aspect

Ces règles sont appliquées programmatiquement avec des seuils d'activation configurés dans le fichier de paramètres V10.

Visualisations D3.js

Le Knowledge Graph est rendu côté client avec D3.js + Canvas pour des performances optimales même avec 147+ aspects :

Force-directed graph

Les planètes sont des noeuds, les aspects des arêtes. La simulation physique (charge, ressort) positionne automatiquement les noeuds pour minimiser les chevauchements.

Heatmap de similarité

Matrice NxN affichant la similarité cosine entre toutes les paires de planètes, coloriée par gradient thermique.

Coordonnées parallèles

Chaque axe représente une dimension du scoring MCDA. Les lignes tracent le profil multi-dimensionnel de chaque planète.

Utilisation API

// Analyse V8 complete

const analysis = await fetch('https://api.synastra.com/api/analysis/v8', {

method: 'POST',

headers,

body: JSON.stringify({

chartId: 'abc123',

options: {

layers: ['aspects', 'dispositors', 'receptions', 'archetypes'],

scoring: 'mcda-7d',

embeddings: true

}

})

});

Ressources