Views
No views yet
| Domain | Pass@1 | Pass@4 | Tasks |
|---|---|---|---|
| Overall | 36.0% | 59.0% | 100 |
| Airline | 15.0% | 45.0% | 20 |
| Retail | 55.0% | 85.0% | 40 |
| Telecom | 27.5% | 40.0% | 40 |
| Stage | Overall Pass@4 |
|---|---|
| Baseline (Qwen3-4B-Instruct) | 14.3% |
| SFT + RFT | 27.0% |
| GRPO (this model) | 59.0% |
temperature=0.8, top_p=1.0, top_k=20, num_samples=4, TAU2_USER_MODEL=gpt-4.1-mini, TAU2_USER_TEMPERATURE=0.7, TAU2_MAX_STEPS=100.1# Start the server (use --tp 1 for single GPU)
2python -m sglang.launch_server \
3 --model-path Jarrodbarnes/Qwen3-4B-tau2-grpo-v1 \
4 --host 0.0.0.0 --port 30000 --tp 2 --mem-fraction-static 0.701from transformers import AutoModelForCausalLM, AutoTokenizer
2
3model_name = "Jarrodbarnes/Qwen3-4B-tau2-grpo-v1"
4tokenizer = AutoTokenizer.from_pretrained(model_name)
5model = AutoModelForCausalLM.from_pretrained(
6 model_name,
7 torch_dtype="auto",
8 device_map="auto"
9)<tool_call>{"name": "tool_name", "arguments": {"arg": "value"}}</tool_call></tool_call> in stop sequences for proper parsing.1@misc{qwen3-tau2-grpo,
2 title={Qwen3-4B-tau2-grpo-v1: Multi-Turn Tool-Use Agent via Progressive RL Training},
3 author={Jarrod Barnes},
4 year={2025},
5 url={https://huggingface.co/Jarrodbarnes/Qwen3-4B-tau2-grpo-v1}
6}