Views
No views yet
nvidia/When2Call (train_sft) was included in training to improve this behavior. However, this had an unintended side effect: the model's core tool-calling ability degraded significantly. It now frequently asks the user for clarification/input even for simple, complete, unambiguous tool-call requests where all required parameters are already provided.simple_python_acc and multiple_acc collapsed while irrelevance_acc hit ceiling, indicating over-correction rather than genuine improvement).Qwen/Qwen2.5-3B-Instruct for function/tool calling.apply_chat_template| Metric | Score |
|---|---|
| accuracy (all) | 0.429 |
| irrelevance_acc | 1.000 |
| multiple_acc | 0.045 |
| parallel_acc | 0.595 |
| parallel_multiple_acc | 0.640 |
| simple_python_acc | 0.090 |
irrelevance_acc reached 1.000 (perfect abstention), but simple_python_acc (0.090) and multiple_acc (0.045) collapsed even further. Even with a reduced When2Call subset (3.3k), the negative signal causes heavy over-abstention from tool calling.| Run | accuracy | irrelevance_acc | simple_python_acc | multiple_acc |
|---|---|---|---|---|
| Base Qwen2.5-3B | 0.815 | 0.608 | 0.953 | 0.910 |
| EN-only (xlam 60k) | 0.705 | 0.213 | 0.893 | 0.865 |
| EN + no_robots | 0.730 | 0.225 | 0.910 | 0.875 |
| EN + no_robots + When2Call (13.5k) | 0.534 | 0.996 | 0.207 | 0.190 |
| EN + no_robots + When2Call (3.3k) (this model) | 0.429 | 1.000 | 0.090 | 0.045 |