CoolFace
Datasetpublic

vibrantlabsai/enterprise-worlds

Enterprise-Worlds Executable enterprise environments for measuring agents on operational work — the layer that turns an agent's output into a durable outcome. Each world ships persistent state, typed tools, a written policy, and a simulated colleague who discloses information only when asked. Reward is read from the final state of the world, not from the transcript. This repository hosts the datasets. The environment and evaluator live at vibrantlabsai/Enterprise-Worlds.… See the full description on the dataset page: https://huggingface.co/datasets/vibrantlabsai/enterprise-worlds.

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
1likes150downloads
Dataset Card

<p align="center"> <img src="https://huggingface.co/datasets/vibrantlabsai/enterprise-worlds/resolve/main/assets/social-card.png" alt="Enterprise-Worlds — RL environments for enterprise work" width="100%"> </p>

Enterprise-Worlds

Executable enterprise environments for measuring agents on operational work — the layer that turns an agent's output into a durable outcome. Each world ships persistent state, typed tools, a written policy, and a simulated colleague who discloses information only when asked. Reward is read from the final state of the world, not from the transcript.

This repository hosts the datasets. The environment and evaluator live at vibrantlabsai/Enterprise-Worlds.

Subsets

SubsetRowsWhat it is
itsm53ITSMBench — the benchmark tasks
itsm_trajectories1,272Recorded model runs on those tasks
python
from datasets import load_dataset

tasks = load_dataset("vibrantlabsai/enterprise-worlds", "itsm", split="test")
runs  = load_dataset("vibrantlabsai/enterprise-worlds", "itsm_trajectories", split="train")

The seed worlds and the policy are plain files under itsm/world/ — they are the environment, not tabular data:

FileWhat it is
msp_db.jsonProvider/client seed world, 20 client organizations
single_tenant_db.jsonSingle-company seed world
policy.mdThe operating contract handed to the agent
fk_spec.jsonForeign-key spec used for integrity checks and org slicing

ITSMBench

IT Service Management sits on a company's control surface: identity, access, incidents, change, approvals, ownership. A one-line request ("deactivate this account") expands into a policy-governed cascade — find the affected records, separate the mandatory consequences from the ones needing the operator's authorization, and leave everything else alone.

Each task specifies a persona with private known_info, a natural-language goal, and evaluation criteria: a gold tool-call sequence replayed to produce the expected final database state, plus natural-language assertions for what the database cannot express. 31 tasks are cross-org (MSP), 22 single-tenant. The action space is 93 typed tools.

itsm columns

task_id, tenancy, seed_db, org_ids, current_time, operator_* (the acting user), personality, role_description, known_info, task_description, simulator_guidance, gold_actions, num_gold_actions, nl_assertions, initial_state_delta, raw.

Free-form nested fields (known_info, gold_actions, initial_state_delta) are JSON strings — their shapes vary per task. raw is the complete original task object, so json.loads(row["raw"]) round-trips exactly to the environment's own format.

itsm_trajectories columns

model, task_id, trial, reward, db_match, mismatches, num_mismatches, text_judgments, nl_scored, stopped, num_tool_calls, num_messages, num_tool_errors, run_error, trajectory.

trajectory is the full conversation: each message carries role, content, tool_calls (with arguments as a JSON string), and tool_error. mismatches are per-field diffs against the expected final state, e.g. incident_sla/TSLA_008 stage: 'in_progress' != 'paused'.

ModelTrialsTasksDB pass rate
claude_opus_4_8_medium_adaptive212530.698
qwen3_7_plus_fireworks212530.608
glm_5p2212530.547
gpt_5_6_luna_azure_chat_32k212530.505
muse_spark_1_1_meta212530.500
nemotron_3_ultra_nvfp4_fireworks212530.222

Provenance and license

The ITSM seed databases and typed tool surface are adapted from EnterpriseOps-Gym (Apache-2.0):

EnterpriseOps-Gym: Environments and Evaluations for Stateful Agentic Planning and Tool Use in Enterprise Settings Shiva Krishna Reddy Malay et al. (ServiceNow) — arXiv:2603.13594

Original to this work: the benchmark tasks, the multi-turn conversational user simulator, the org-scoped multi-tenant task model, and a verifier combining state-based database comparison with natural-language assertions.

Released under Apache-2.0.

bibtex
@misc{enterpriseworlds2026,
      title={{Enterprise-Worlds: Executable Enterprise Environments for Measuring Operational Agents}},
      author={Shahul Elavakkattil and Ankit Sridhar and Andrew Bastin and Jithin James and Kumar Anirudha and Arjun Devarajan},
      year={2026},
      publisher={Vibrant Labs},
      url={https://github.com/vibrantlabsai/Enterprise-Worlds},
}