civStation : Harnais VLM Open-Source pour le Contrôle en Langage Naturel de Civilization VI

✍️ OpenClawRadar📅 Publié: April 13, 2026🔗 Source
civStation : Harnais VLM Open-Source pour le Contrôle en Langage Naturel de Civilization VI
Ad

Ce que fait civStation

civStation est une pile informatique open-source et contrôlable, ainsi qu'un harnais VLM, conçu spécifiquement pour Civilization VI. Au lieu de traiter le jeu comme un problème d'automatisation d'interface utilisateur de bas niveau, le projet se concentre sur le contrôle au niveau stratégique. Vous pouvez donner des entrées en langage naturel comme "étendez-vous vers l'est", "concentrez-vous sur l'économie ce tour-ci", ou "visez une victoire scientifique", et le système traduit cette intention en actions réelles dans le jeu.

Architecture et boucle principales

Le système implémente une boucle complète : observation de l'écran → interprétation stratégique → planification d'actions → exécution → surcharge humaine. Cela déplace l'interface du niveau de l'exécution directe vers l'expression d'intention et la délégation contrôlable. L'objectif n'était pas seulement de créer un agent qui joue à Civ6, mais de construire une boucle où le modèle peut observer l'écran du jeu, interpréter une stratégie de haut niveau, planifier des actions, les exécuter via la souris et le clavier, et être interrompu ou guidé en direct par un humain dans la boucle (HitL) ou par MCP.

Fonctionnalités et capacités actuelles

  • Observation en direct du bureau
  • Interaction réelle avec l'interface utilisateur sur la machine hôte
  • Interface de contrôle en temps d'exécution
  • Contrôle humain dans la boucle
  • Extensibilité MCP/compétences
  • Contrôle par langage naturel ou vocal
Ad

Questions de recherche et motivation

Le créateur explore plusieurs questions : Où devrait se situer la frontière entre la stratégie et l'exécution ? Jusqu'où un agent informatique peut-il être contrôlable avant que la boucle ne devienne trop lente ou fragile ? Cette approche a-t-elle du sens uniquement pour les jeux, ou aussi pour des flux de travail bureautiques plus larges ?

La motivation vient de l'observation que la plupart des démonstrations d'utilisation informatique se concentrent sur "regarder le modèle cliquer", tandis que civStation vise quelque chose de plus proche d'un environnement d'exécution contrôlable où vous pouvez opérer au niveau de la stratégie plutôt que de l'interaction brute avec l'interface utilisateur. Une autre motivation était de tester si la voix et le langage naturel, combinés à l'utilisation informatique, pourraient ouvrir une couche d'interaction différente où le joueur se comporte davantage comme un stratège donnant des directives plutôt que d'exécuter directement des actions.

Dépôt et disponibilité

Le projet est disponible à l'adresse : https://github.com/NomaDamas/civStation.git

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

CAL : Couche d'Optimisation de Contexte Open-Source pour Agents LLM
Tools

CAL : Couche d'Optimisation de Contexte Open-Source pour Agents LLM

CAL (Context Assembly Layer) est une bibliothèque Python qui réduit de 83 % l'utilisation de tokens de l'API Claude grâce à une sélection et une compression intelligentes du contexte. Elle est disponible via pip install et sous licence MIT.

OpenClawRadar
Solution de contournement pour le déficit de migration de projet ChatGPT : Exporter les scripts et les invites
Tools

Solution de contournement pour le déficit de migration de projet ChatGPT : Exporter les scripts et les invites

Un développeur a créé des scripts Python et des prompts Claude pour migrer des conversations de ChatGPT vers Claude lorsque l'exportation de données de ChatGPT ne contient pas les informations d'appartenance aux projets. La solution extrait les conversations en utilisant les titres capturés depuis l'interface.

OpenClawRadar
Myéline : Extracteur et Évaluateur MD pour la Mémoire Procédurale du Code Claude
Tools

Myéline : Extracteur et Évaluateur MD pour la Mémoire Procédurale du Code Claude

Myelin est un serveur MCP qui se connecte à Claude Code via PostToolUse pour capturer les appels d'outils, en extrayant automatiquement des fichiers de procédure .md à partir des sessions réussies et en suivant si Claude respecte les procédures existantes étape par étape.

OpenClawRadar
Récupération de code pour les agents IA : pourquoi les embeddings vectoriels échouent et pourquoi les graphes LLM par fichier triomphent
Tools

Récupération de code pour les agents IA : pourquoi les embeddings vectoriels échouent et pourquoi les graphes LLM par fichier triomphent

Après avoir passé un an à construire un système d'indexation de code, l'équipe derrière Bytebell a constaté que les embeddings vectoriels sur les morceaux de code et les AST de Tree-sitter étaient tous deux insuffisants, tandis que les résumés par fichier générés par LLM et stockés dans un graphe Neo4j avec recherche plein texte sémantique amélioraient considérablement la précision du rappel.

OpenClawRadar