Views
No views yet
<training_mode>
You are being shown a CORRECT example of how to solve this task.
Generate tool calls that follow the exact format shown, with only the required parameters.
Do NOT add extra parameters like message_title, message_description, or type.
When the task is complete, respond with a brief summary (NO tool call).
</training_mode><training_mode>
WARNING: The following is an INCORRECT example that demonstrates common mistakes.
This trajectory contains errors such as:
- Adding unnecessary parameters (message_title, message_description)
- Looping on the same commands after task completion
- Using wrong command formats
Learn to AVOID these patterns.
</training_mode>| Type | Count | Description |
|---|---|---|
| Positive | 4 | Claude's successful trajectory |
| Negative (hallucinated args) | 2 | Tool calls with extra message_title, message_description |
| Negative (looping) | 2 | Repeating commands after task completion |
| Negative (wrong command) | 2 | Using id as command value |
| Total | 10 |
1{
2 "name": "shell_exec",
3 "arguments": "{\"id\": \"survey\", \"command\": \"pwd && ls -la && git status\", \"block\": true}"
4}1{
2 "name": "shell_exec",
3 "arguments": "{\"id\": \"survey\", \"command\": \"pwd && ls -la && git status\", \"block\": true, \"message_title\": \"Survey\", \"message_description\": \"Performing system survey\"}"
4}message_title and message_description parameters that don't exist in the tool schema.1{
2 "name": "shell_exec",
3 "arguments": "{\"id\": \"loop_merge\", \"command\": \"git merge 650dba4 --no-ff -m \\\"Merge Stanford changes into master\\\"\", \"block\": true}"
4}1{
2 "name": "shell_exec",
3 "arguments": "{\"id\": \"survey\", \"command\": \"survey\", \"block\": true}"
4}id value as the command instead of an actual shell command.tokenized_fix_git_v7_nat/
├── train.parquet # Training data (tokenized)
├── val.parquet # Validation data (tokenized)
├── README.md # This file
└── examples/ # Human-readable examples
├── positive_messages.json
├── negative_hallucinated.json
├── negative_looping.json
├── negative_wrong_cmd.json
├── positive_text.txt
└── negative_hallucinated_text.txt1torchrun --nproc_per_node=2 src/tbench_sft/tbench_sft.py \
2 --config src/tbench_sft/config/experiment_fix_git_overfit_v7_nat.yaml