Socle technique · version 4.2

Comment ça marche

Une station Ubuntu dédiée fait tourner le village, trace chaque appel aux modèles et montre l'activité des agents sur un petit écran. Les modèles, eux, tournent à distance : aucune carte graphique n'est nécessaire.

STATION UBUNTU DÉDIÉE Villagemoteur Concordia CampagnesInspect AI Agent de codeOpenCode Passe-plat LiteLLMclé virtuelle par usage, budgets appels Langfusetraces de chaque appel Relaisévénements simplifiés Bureau des agentspetit écran, pixel art enregistreprévient Archives : répliques, enquêtes, codes, consignes · sauvegardes chiffrées · conteneurs isolés pour le code des agents Le ChonkMistral Large 4expérimentation AMUE ILaaSjuges, autre village,plusieurs modèles,tests préalables HTTPS sortant
Tous les outils passent par le même passe-plat : c'est ce qui garantit des traces complètes, quel que soit l'outil. Les clés d'API restent sur la station et ne sont jamais versionnées.
Le flux d'une requête

Quatre temps, toujours les mêmes

  1. Un habitant du village (ou un script, ou l'agent de code) envoie sa requête au passe-plat, avec la clé virtuelle de son usage et des métadonnées : essai, journée, scène, rôle, graine.

  2. Le passe-plat vérifie la clé et le budget, choisit le bon fournisseur, ajoute la vraie clé d'API et transmet.

  3. À la réponse, il enregistre l'appel, envoie la trace complète à Langfuse et prévient le relais. L'identifiant de version renvoyé par le modèle est conservé.

  4. Le relais transforme l'appel en événement simple ; le bureau des agents anime le personnage correspondant.

Modèles et rôles

Qui joue quoi

Chaque modèle est appelé par un identifiant daté, jamais par un alias « latest ». Une empreinte de comportement (dix questions fixes) est rejouée au début et à la fin de chaque bloc de simulations ; si elle change, le bloc est rejoué.

ModèleRôle dans le scénario
Le Chonk (Mistral Large 4)Village de référence : les quarante habitants, le lecteur, le narrateur, le résumé des souvenirs ; extraction de la grille des propositions ; chaînes linéaires
Mistral Medium (version datée)Village de contraste, entièrement joué par lui ; un des modèles du village pluri-modèles
Mistral Small 4Village pluri-modèles
Qwen 3.8 27BRepli pour le village de contraste ; narrateur de comparaison ; village pluri-modèles ; relecture des documents par un autre fournisseur
Gemma 4 31BJuge ; narrateur de comparaison ; jamais habitant
Qwen 3.6 35BJuge, jamais pour une réplique écrite par un modèle Qwen
Les données

Ce qui est archivé pour l'analyse

Les traces servent au suivi ; l'analyse s'appuie sur des fichiers exportés à la fin de chaque simulation, une ligne par réplique ou par réponse d'enquête.

repliques.jsonl

Essai, condition, graine ; journée, créneau, scène, type de scène ; qui est présent, qui parle, à quel rang ; sollicitation ou non ; position entendue juste avant ; modèle, version, température ; empreinte de la consigne ; texte ; tokens et durée.

enquetes.jsonl

Réponses du matin et du soir : positions déclarées, climat et tendance perçus, test du train, version de la thèse, source de l'information.

codes.jsonl

Le codage de chaque réplique par chaque juge : position, intensité, forme du silence, version du livre de codes ; et l'arbitrage du chercheur.

Les journaux bruts ne sont pas publiés tels quels : ils peuvent contenir des extraits d'ouvrages protégés. Les livres de codes, les extraits codés et les consignes le sont, selon le plan de gestion des données.

Le bureau des agents

Voir les agents travailler

Un petit écran montre, en pixel art, un bureau où chaque agent actif est un personnage à son poste : une bulle quand il réfléchit, un clavier qui s'anime quand il écrit, un café quand il attend. Pendant les simulations, l'écran bascule sur une carte de Saint-Aubert-sur-Lys où les habitants vont de la boulangerie au café.

C'est un outil de suivi, une vitrine, et aussi un objet d'étude : ce que l'on choisit de montrer de l'activité des agents est déjà une mise en scène.

appels 1 284 · tokens 3,1 M · simulation P1-003 … réfléchitécritexécuteattend Croquis, le bureau reste à développer
Le bureau sera développé avec l'agent de code et Le Chonk : c'est aussi un cas d'usage de l'expérimentation. Les compteurs affichés sont fictifs.
Garanties

Reproductibilité, sécurité, sobriété

Reproductible

Une graine fixe à la fois le hasard des rencontres et celui du modèle, à température unique déclarée. Toutes les générations sont archivées avec leurs métadonnées : les analyses sont reproductibles, même quand les générations ne le sont pas exactement.

Isolé et protégé

Le code produit par un agent s'exécute dans un conteneur. Les clés d'API ne quittent pas la station ; un contrôle automatique empêche d'en committer une. Sauvegardes chiffrées et testées.

Sobre

Le nombre de simulations est fixé par le calcul de puissance, pas par le budget disponible. Les tokens et une estimation énergétique sont journalisés et rapportés avec les résultats.

Matériel

Un ordinateur dédié de 8 cœurs, 32 Go de mémoire et 1 To de SSD, un petit écran HDMI et un disque de sauvegarde. Logiciels libres : Ubuntu, Docker, LiteLLM, Langfuse, Inspect AI, Concordia, OpenCode.