CoolFace
Datasetpublic

rajatagarwal457/sarvam-top10-review

Sarvam Top-10 Task Review 10 tasks from the 118-task gworkspace_hard_v1 benchmark, selected for trace richness (actions per goal ≥ 1.5). 5 tasks where Sarvam-105B passed; 5 engaged failures. Each row is a Sarvam-105B rollout (n=1); the other three models' results live in the peer_results column. Selection Passes (5): all Sarvam-105B passes in the dataset, per the trace file. Failures (5): Sarvam ≥7 actions, failed, capped at 2 per family for diversity.… See the full description on the dataset page: https://huggingface.co/datasets/rajatagarwal457/sarvam-top10-review.

sourceHugging Facecc-by-4.0updated 4mo agoView on Hugging Face
1likes7downloads
Dataset Card

Sarvam Top-10 Task Review

10 tasks from the 118-task gworkspace_hard_v1 benchmark, selected for trace richness (actions per goal ≥ 1.5). 5 tasks where Sarvam-105B passed; 5 engaged failures. Each row is a Sarvam-105B rollout (n=1); the other three models' results live in the peer_results column.

Selection

  • —Passes (5): all Sarvam-105B passes in the dataset, per the trace file.
  • —Failures (5): Sarvam ≥7 actions, failed, capped at 2 per family for diversity.

Failure-mode taxonomy

codemeaningprimary predicate it breaks
empty_doc_shareDoc created and shared but never populated (no docs.batchUpdate)doc_contains(non_empty=True)
wrong_reply_methodUsed messages.send instead of messages.reply for a thread replyreply_on_thread
missing_labelReplied but never applied the required labelmessage_has_label
wrong_calendar_attrsEvent inserted with wrong attendees / duration / windowevent_exists
asymmetric_shareShared with one recipient but skipped othersfile_shared
missing_followup_taskPrompt asked for a follow-up Task; agent never called tasks.inserttask_exists
wrong_recipientReplied / shared with the wrong personrecipient-specific
ask_loopCalled ask repeatedly on routine choices; burned the action budgetdiffuse
act_when_should_askActed on an under-specified prompt instead of askingasked_for_clarification
early_terminationEmitted {} or done before completing the workflowdiffuse
hallucinated_apiInvented a non-existent method name(single wasted step)
prompt_ambiguityEven the ceiling model fails — failure traces to the prompt, not the modelvaries

Tags are not mutually exclusive. A single trajectory can carry multiple tags.

Columns

columntypedescription
task_idstringunique id
familystringtask family
registerstringcasual / canonical / structured / voice / terse
n_goalsintnumber of verifier predicates
promptstringexact text sent to the model
verifier_speclistpredicate calls evaluated against the final world state
model_idstringalways sarvam105b for now
passedboolall goals satisfied
goals_metinthow many of n_goals satisfied
n_actionsinttool calls in the rollout
trajectorylistper-step thought + action + observation + state_delta
goal_resultslistper-predicate satisfied flag
primary_failure_modestringsingle most diagnostic tag (filterable)
failure_modeslist[string]multi-label tags from the taxonomy above
failure_mode_evidencedictfor each tag, the trajectory steps that justify it
is_<tag>boolone per tag in the taxonomy — use these for filtering in the viewer
task_level_failure_modestringdominant failure pattern across all 4 models on this task
task_level_summarystringone-paragraph explanation of the task's typical failure pattern
peer_resultsdictgpt-5.2 / gpt-oss / glm results on the same task
splitstring"pass" or "fail"
review_notesstringper-row analysis

How to view

Open the Dataset Viewer. Filter failure_modes contains empty_doc_share to see every row exhibiting that pattern. Click a row to expand trajectory and see the model's reasoning step by step.

Notes on data quality

  • —The dataset summary file gworkspace_hard_v1.json had 5 stale Sarvam pass/exec rows that disagreed with the trace file. This dataset uses the trace file as source of truth.
  • —Failure-mode tags were generated by heuristic rules and reviewed manually. Where the ceiling model (gpt-5.2) also fails a predicate, the tag prompt_ambiguity is added — those are candidates for prompt rewrites rather than model evaluation.