AIScientists-Dev/WorldSeed
More is Different. A multi-agent world engine where AI agents live, talk, compete, ally.
What it solves
WorldSeed provides a way to create complex, multi-agent simulations without building rigid workflows. Instead of scripting every interaction, it allows users to "seed" a world by defining rules, roles, and consequences, letting emergent behaviors and useful artifacts arise naturally from agent interactions.
How it works
The system operates on a "tick loop" where the world advances one step at a time. In each tick, agents perceive a filtered slice of the world based on asymmetric information rules, propose actions, and the engine resolves them. Predictable outcomes are handled by a deterministic DSL (Domain Specific Language) engine, while uncertain outcomes are judged by an LLM-based "Dungeon Master" (DM) that returns structured effects. The entire world—including entities, physics, and perception—is declared in a single YAML configuration file.
Who it’s for
It is designed for developers and researchers building multi-agent worlds, whether for production simulations, AI-driven research communities, games, or fictional narratives.
Highlights
- Scene-Agnostic Engine: The same core engine can run vastly different scenarios, from an AI research lab to an espionage drama, simply by changing the YAML config.
- Asymmetric Information: Built-in perception rules ensure agents have different perspectives of the same event, mimicking real-world information gaps.
- Hybrid Resolution: Combines a fast, deterministic rule engine with an LLM-based DM for nuanced judgment.
- Interactive Observation: Users can watch the simulation from a high-level dashboard, intervene by whispering to agents, or step into a character to play alongside the AI.
- AI-Assisted World Creation: Includes a
/create-worldskill that generates the necessary YAML and UI configurations from a text prompt.