microsoft / microsoft/STATE-Bench
Agent Learning Track baseline run (GPT-5.1, OpenAI API judge+sim) — results + gap vs leaderboard
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 91
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
Summary
We ran the Agent Learning Track no-memory baseline using GPT-5.1 as the agent and GPT-5.4 for both the locked judge and user simulator, following the Agent Learning Track protocol. The only deviation from the documented setup is that we used the OpenAI API directly rather than Azure OpenAI for the judge and simulator client. Our results are ~6pp below the leaderboard's verified GPT-5.1 (no-memory) entry, and we wanted to share the data and ask whether the gap is expected.
Run Configuration
| Setting | Value |
|---|---|
| Track | Agent Learning Track |
| Agent model | GPT-5.1 (OpenAI API) |
| Judge model | GPT-5.4 (OpenAI API) |
| Simulator model | GPT-5.4 (OpenAI API) |
| Judge reasoning effort | high |
| Protocol | gpt54.json (locked) |
--num-runs |
5 |
--retrieve-learnings-top-k |
3 |
| Arm | Baseline (no memory / no retrieve_learnings) |
Baseline Results
| Domain | Pass@1 | Pass^5 | UX Score |
|---|---|---|---|
| customer_support | 50.4% | 36.0% | 3.582 |
| shopping_assistant | 44.8% | 30.0% | 3.532 |
| travel | 46.4% | 20.0% | 3.302 |
| Macro Average | 47.2% | 28.7% | 3.472 |
| Leaderboard (GPT-5.1, no-memory, Verified) | 53.3% | 32.7% | 3.87 |
Question
Is the ~6pp Pass@1 gap and ~0.4 UX gap expected when running the judge and simulator via the OpenAI API rather than Azure OpenAI? We want to confirm whether Azure vs OpenAI API routing for the locked eval client is a known source of variance before submitting our memory-augmented results.
We note our UX scores are now real per-dimension values (not defaulting to 3.0), so the judge is functioning correctly via OpenAI API. The gap appears to be consistent across all three domains rather than isolated to one, which makes us wonder if there is a systematic difference in judge/simulator behavior between Azure and OpenAI API endpoints for GPT-5.4.
Any guidance would be appreciated. Happy to share more details or trajectories if useful.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the documented Agent Learning Track protocol and the locked gpt54.json configuration, then compare the OpenAI API and Azure OpenAI judge/simulator routing used for the run. Reproduce the baseline with the listed settings across customer_support, shopping_assistant, and travel, comparing Pass@1, Pass^5, and UX scores with the leaderboard values. Done means explaining whether endpoint routing accounts for the gap or identifying another variance.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- ai, machine-learning, testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100