Views
No views yet
This is Phase 1 of a 3-phase experiment. See the full experiment repo for SFT + GRPO on real data.
{"tool": "get_stock_price", "arguments": {"ticker": "MSFT"}}| Model | Qwen/Qwen2.5-0.5B-Instruct |
| Method | QLoRA (4-bit, LoRA rank 16) |
| Dataset | 14 hand-written synthetic examples |
| Tools | get_weather, search_web, calculator, get_stock_price |
| Platform | Google Colab (T4 GPU) |
| Metric | Score |
|---|---|
| JSON Valid | 30% |
| Correct Tool Name | 20% |
| Correct Arguments | 10% |
| Full Match (strict) | 0% |
| In-distribution | 0/5 |
| Out-of-distribution | 0/5 |
"weather" instead of "get_weather")"ticker_symbol" instead of "ticker")| File | Description |
|---|---|
qwen25_tool_call_finetune.py | Training script — SFT with synthetic data |
Qwen2.5-0.5B_tool_call_finetune_eval.py | Evaluation script — scores model on 10 queries |
"ticker_symbol" vs "ticker" counts as failureQwen2.5-0.5B • QLoRA • SFT • trl • peft • Google Colab T4