CoolFace
Datasetpublic

vibrantlabsai/tau2-infinity-wg

tau2-infinity-wg Airline customer-service tasks mined by world-gen adversarial failure-search — each task is an artifact on which a target model diverges from an oracle model. Companion to vibrantlabsai/tau2-infinity; consumed by the tau2_infinity_wg Prime Intellect RL environment. Overview Unlike tau2-infinity (adaptively generated toward a target difficulty band), tasks here are discovered by hypothesis-disproof: generate a hypothesized failure mode, confirm the… See the full description on the dataset page: https://huggingface.co/datasets/vibrantlabsai/tau2-infinity-wg.

sourceHugging Faceapache-2.0updated 5mo agoView on Hugging Face
1likes10downloads
Dataset Card

tau2-infinity-wg

Airline customer-service tasks mined by world-gen adversarial failure-search — each task is an artifact on which a target model diverges from an oracle model. Companion to vibrantlabsai/tau2-infinity; consumed by the tau2_infinity_wg Prime Intellect RL environment.

Overview

Unlike tau2-infinity (adaptively generated toward a target difficulty band), tasks here are discovered by hypothesis-disproof: generate a hypothesized failure mode, confirm the oracle resolves it cleanly while the target fails, then keep only cases where both hold. This biases the set toward borderline/adversarial scenarios rather than uniformly hard ones.

Each task pins an initial airline world (users, flights, reservations) and a set of objectives the agent must satisfy while handling a call from an LLM-simulated customer with a fixed personality and some hidden information.

PropertyValue
Number of tasks10
Failure categoriesbooking (7), policy (3)
Objectives per task3–4 (mean 3.6)
Max turns10–20 (median 15)
Customer simulatorLLM-driven, per-task personality + hidden info
Sourceworld-gen adversarial hypothesis-disproof

Dataset Schema

ColumnTypeDescription
task_idstringTask identifier (e.g. failure-0189abb3)
task_descriptionstringNatural-language scenario the customer is calling about
customer_personalitystringFreeform persona for the customer simulator
customer_hidden_infoJSON stringFacts the customer knows but may not disclose unprompted
max_turnsintEpisode turn budget
objectivesJSON stringList of {id, description, type, verification_context} — judged at end of episode
n_objectivesintObjective count
world_stateJSON stringworld_export.world — entities, relationships, timeline
toolsJSON stringTool specifications available to the agent (identical across tasks)
failure_categorystringe.g. booking, policy
failure_notesstringHuman-readable failure-mode notes from the mining run
raw_artifactJSON stringFull original world-gen artifact (superset of above)

Tasks

task_idfailure_categoryn_objectivesmax_turns
failure-0189abb3booking416
failure-04c75bdfbooking415
failure-2782cbcebooking412
failure-2c501ab3policy416
failure-46b8621cbooking415
failure-46e0e882booking312
failure-5214cbebpolicy310
failure-86b0108apolicy312
failure-96b8509ebooking420
failure-dde59d2ebooking315

Usage

python
from datasets import load_dataset
import json

ds = load_dataset("vibrantlabsai/tau2-infinity-wg", split="test")

for task in ds:
    print(task["task_id"], task["failure_category"])
    objectives = json.loads(task["objectives"])
    world = json.loads(task["world_state"])

License

Apache 2.0