BCOM — Barcelona Computational FoundationBCOM
CalliopeKnowledge Librarian
WP0125
working_paperongoinginternalopen for collabcomplete

AGENT SOUPER

Giulio Ruffini,

★ guarantor: Giulio Ruffini · vouches for the paper per WP0084 §6

P2·Artificial & Synthetic IntelligenceP3·Society of AgentsP5·Digital Physics & Algorithmic Information TheoryL3·Algorithmic SoupL7·Interacting Agents / Societies
zipDownload all
PDFWP0125.pdfThe paper — open to read

Agent Souper is an open, local-first simulation platform (currently in Beta) for liquid agent systems: collections of NN Kolmogorov-Theory (KT) algorithmic agents interacting in a shared 2D world through a dynamical connectome W(t)W(t), with first-class world objects and niche construction. It is the executable counterpart of the Agent Soups formalism and is built to the bcom-handbook L1/L2/L3 agent taxonomy. Every L3 agent is an explicit KT decomposition --- persona plus the seven modules (world model, self model, objective function, simulator, comparator, updater, planner) plus a swappable I/O membrane --- running a strict dual-rate cognition contract: a deterministic fast loop (enumerate score through the objective function argmax, every tick, never an LLM) and an optional, per-agent, fire-and-forget slow loop in which a language model acts as a slow objective-function modulator, valence sensor, and narrative world-model maintainer, reaching the fast loop through a single channel and never blocking it. We use the platform to study two questions central to KT: (i) the role of telehomeostasis --- a collective, lineage-level persistence objective compressed into per-agent rules --- and (ii) the conditions under which a coordinated collective behaves as a coherent higher-order agent (a meta-agent). A unifying argument organises the work: an agent's objective is always frozen somewhere; the design choice is the level. Rules-only freezes the hand-authored instrumental sub-objective stack; the optional LLM moves the freeze up to the terminal objective (telehomeostasis --- ``the tribe persists'') and re-derives the instrumental layer from observation. Going meta should help, because the right sub-objectives are context-dependent. Two pre-registered, rules-only experiments are reported honestly: in 11-v-11 soccer a telehomeostatic stack beats an identical selfish stack 7/87/8 seeds (2323--22), but only once the substrate can no longer flatter it (a methodological lesson); in predator--prey a hand-frozen sacrificial draw-fire stack persists at 0.570.57 the selfish baseline (0/80/8). The latter does not refute telehomeostasis --- it refutes freezing an instrumental tactic by hand, and is thus positive evidence for moving the freeze up. We argue meta-agent emergence is best studied not with a central orchestrator but by giving each local agent a fixed terminal goal, a shared observable, and an intelligent slow process to derive its own sub-objectives.

A simulation platform for studying whether groups of AI agents can become something more than the sum of their parts — and why freezing the wrong goal is the root of collective failure.

Agent Souper is a software platform for running populations of AI agents that interact in a shared 2D world. Each agent is built according to Kolmogorov Theory (KT), which treats cognition as: build a compressed model of the world, define a scalar objective, pick actions that maximize it. The platform's job is to make that formalism runnable so you can actually test ideas about collective behavior rather than just theorize about them.

The key architectural commitment is a strict two-speed design. A fast loop runs at ~60 Hz, is fully deterministic, and never touches a language model — it just scores candidate actions through a weighted objective function and picks the best one. A slow loop runs at ~0.5 Hz and can call an LLM, but only to re-weight the objective function's priorities or nudge planner parameters. The LLM never blocks the fast loop, never names actions directly, and can't rewrite the rules. This separation is what makes experiments interpretable: you can turn the LLM off entirely and get bit-identical, reproducible behavior from the rules alone.

The central scientific question is about telehomeostasis — the idea that a collective can persist not because some central controller coordinates it, but because each individual agent has internalized a goal defined at the group level ("the tribe survives"). The platform operationalizes this with no orchestrator at all: each agent just has a persona and objective stack oriented toward collective success, plus access to a shared observable (like a scoreboard). Two experiments test this. In 11-vs-11 soccer, a telehomeostatic team (pass forward, hold shape, press together) beats an otherwise identical selfish team 7 out of 8 seeds, 23–2 in aggregate — but only after the authors fixed substrate bugs that were artificially inflating the result, which they report as a methodological lesson in its own right. In predator-prey, a hand-coded "sacrifice yourself to draw fire" strategy for prey persists at only 0.57× the selfish baseline and loses all 8 seeds.

The predator-prey failure is the more interesting result. The paper argues it doesn't refute the idea of collective-oriented objectives — it refutes freezing a specific tactic by hand. Whether to sacrifice is context-dependent; hard-wiring it is the wrong level of abstraction to freeze. This leads to the paper's unifying argument: an agent's objective is always frozen somewhere, and the design choice is only where. Rules-only freezes the instrumental sub-goals (the specific tactics). The LLM-on regime moves the freeze up to the terminal goal ("tribe persists") and lets the slow process re-derive tactics from observation each time. The LLM experiments validating this design are described but the full empirical test of the meta-agent claim — whether a collective can itself satisfy the KT definition of an agent at a higher scale — is explicitly flagged as an open measurement program, not yet a result.

Zenodo
10.5281/zenodo.21008786
WP ID
WP0125
Lifecycle
ongoing
Visibility
internal
Access level
open
Embargo until
Priority
Collab
open
Venue
DOI
Deadline
Owner
Source
drive_legacy
Repo path
WP0125
  • 0.1.0 (draft) · auto-run-placeholder · zenodo:21008787