Brunnfeld Agentic World : Simulation d'Économie Médiévale Multi-Agents Sans Invitations Comportementales

Architecture Principale
La simulation exécute 20 agents LLM dans une économie de village médiéval sans aucune instruction comportementale. Au lieu de donner des objectifs aux agents, le système construit un monde avec une physique et laisse les objectifs émerger naturellement. Chaque agent reçoit une perception d'environ 200 tokens à chaque tick contenant : sa position, les personnes à proximité, son inventaire, son portefeuille, son niveau de faim, la durabilité de ses outils, et le carnet d'ordres en direct du marché. Ils voient ce qu'ils PEUVENT produire à leur position actuelle avec leurs intrants actuels.
L'architecture utilise 14 phases de moteur déterministe par tick enveloppant un seul appel LLM par agent. Le moteur gère toutes les mécaniques que vous gaspilleriez normalement en tokens de prompt : validation des recettes, dégradation des outils, appariement du carnet d'ordres, minuteries de péremption, dérive de la faim, heures de fermeture, et filtrage des connaissances (les agents ne connaissent pas les noms des autres tant qu'ils n'ont pas parlé). Le LLM choisit simplement des actions à partir d'un schéma, et le moteur les résout par rapport à l'état du monde.
Mécanismes Clés
- La faim comme interrupteur d'allumage : Pendant les 4 premiers ticks, personne ne commerce car personne n'a faim. Dès que la faim atteint 3/5, les agents commencent à se déplacer vers la Place du Village, à publier des ordres, à acheter de la nourriture. Le tick 7 a enregistré 6 échanges valant 54 pièces après 6 ticks d'activité nulle.
- La chaîne d'approvisionnement comme personnalité : Le meunier contrôle toute la farine. Le forgeron fabrique tous les outils. Si l'un d'eux meurt (la famine tue après 3 ticks à une faim de 5), toute la chaîne en aval s'effondre.
- Rétroaction naturelle : Les agents voient
(Vous avez faim.)quand la faim atteint 3/5. Ils voient[Impossible de manger] Le blé doit d'abord être moulu en farinequand ils tentent des actions invalides.
Comportements Émergents Observés
Sans aucune instruction économique, les éléments suivants sont apparus le Jour 1 :
- Un boulanger a négocié de la farine à crédit avec le meunier, promettant de payer avec les ventes de pain d'ici dimanche
- Le neveu d'un fermier a remarqué que ses outils tombaient en panne, a discuté avec son oncle pour arrêter le travail et visiter le forgeron, et a gagné la discussion
- Le forgeron est allé à la mine et a négocié le prix du minerai à 2,2 pièces par unité par la conversation
- Un apprenti de 16 ans a acheté du pain, en a mangé un, et a revendu le surplus au marché, devenant un intermédiaire sans que personne ne lui explique ce qu'est l'arbitrage
Implémentation Technique
Le projet est un TypeScript open source sans dépendances de framework. Il fonctionne avec n'importe quel LLM, les modèles gratuits via OpenRouter fonctionnant bien. Le système inclut un visualiseur jouable avec une carte en pixel art, des sprites d'agents en direct, un bandeau de type Bloomberg montrant les échanges en flux, et permet aux utilisateurs de rejoindre en tant que villageois et de rivaliser avec les 20 PNJ. Il y a un classement, et le Mode Dieu vous permet d'injecter des sécheresses et des effondrements de mine pour observer la réaction de l'économie. Vous pouvez interviewer n'importe quel agent et il répond à partir de son véritable état de mémoire.
📖 Read the full source: r/ClaudeAI
👀 See Also

Compétences Open Source Claude pour les Product Managers : Générateur de PRD, User Stories, Comptes-rendus de Réunion
Un développeur a publié cinq compétences gratuites pour Claude AI destinées aux chefs de produit, générant des fichiers .docx formatés pour les PRD, les user stories, la synthèse de réunions, la recherche de marché et les mises à jour des parties prenantes. Les outils évitent le contenu halluciné et utilisent des modèles structurés.

Savant Commander 48B : Un modèle personnalisé Qwen 3 à base de mélange d'experts, intégrant 12 modèles distillés
Savant Commander 48B est un modèle Qwen 3 Mixture-of-Experts personnalisé avec un routage codé manuellement qui combine 12 modèles distillés provenant de fournisseurs comme Claude, Gemini, OpenAI et Deepseek. Il dispose d'une longueur de contexte de 256K et permet l'activation contrôlée par prompt de modèles distillés spécifiques.

Correction du gonflement du contexte dans la mémoire automatique de Claude Code à l'aide d'un schéma de nommage et d'un script d'audit
Une compétence Claude Code impose un schéma de nommage à 3 types, un frontmatter obligatoire et un script d'audit bash pour dédupliquer les fichiers mémoire et réduire la charge contextuelle.

Hors réseau : Utiliser le matériel téléphonique pour des applications d'IA hors ligne
Off Grid est une application open-source qui utilise le matériel de votre téléphone pour des tâches d'IA hors ligne, comme la génération de texte et la transcription vocale.