Beyond Next-Token Prediction: An RLVR Proof of Concept for Tool-Use Agents on Atlassian Workflows
This paper presents a proof of concept demonstrating that Reinforcement Learning with Verifiable Rewards (RLVR) significantly improves small language models' ability to execute complex, multi-step tool calls in synthetic Atlassian (Jira and Confluence) environments, achieving near-perfect success rates on most scenarios without relying on live APIs or human feedback.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you have a very smart, well-read librarian (the AI) who is great at predicting the next word in a sentence. If you ask, "The sky is...", they will confidently say "blue." But if you ask them to actually do something in a complex office system—like "Create a new project ticket and link it to a specific page"—they often stumble. They might know the words to say, but they get the details wrong, like putting the wrong ID number in the wrong box or forgetting to check if the box exists first.
This paper is about teaching that librarian how to actually do the job, not just talk about it, using a specific training method called RLVR (Reinforcement Learning with Verifiable Rewards).
Here is the breakdown of their experiment in everyday terms:
1. The Problem: The "Autopilot" vs. The "Pilot"
Large Language Models (LLMs) are trained to be like autopilots that predict the next word. They are excellent at writing stories or emails. But in a corporate office (specifically using Atlassian tools like Jira and Confluence), success isn't about writing a pretty sentence; it's about hitting the exact right buttons in the exact right order with the exact right data.
- The Old Way: You ask the AI to "Create a sub-task." The AI might say, "Okay, I'll create a sub-task," but it forgets to assign it to a person or uses the wrong project code. It looks fluent, but the task fails.
- The Goal: The authors wanted to see if they could train the AI to stop just "guessing the next word" and start "acting like a pilot" who checks the instruments before flying.
2. The Solution: A "Video Game" Training Ground
Instead of letting the AI practice on the real, live company servers (which is risky and slow), the authors built a perfect digital twin (a video game version) of the Jira and Confluence systems.
- The Simulator: This "game" looks and acts exactly like the real software, but it's safe. If the AI makes a mistake, nothing breaks.
- The Referee (The Reward System): This is the secret sauce. Usually, you need a human to grade the AI's work. Here, they built a strict, automated referee.
- If the AI puts the right data in the right box? Points.
- If the AI checks if a page exists before trying to edit it? Bonus points.
- If the AI tries to use a tool that doesn't exist or forgets a required step? Penalty points.
- Crucially: The referee doesn't need a human to look at the screen. It just checks the math and the code.
3. The Training: Trial and Error
They took two versions of an AI (a smaller 1.7B model and a larger 4B model) and let them play in this simulator thousands of times.
- The AI tries to complete a task (like "Create a page").
- It fails, gets a low score from the referee, and tries again.
- It slowly learns: "Oh, I got points when I checked the parent page first. I lost points when I forgot the project code."
- This is Reinforcement Learning: The AI learns by getting rewards for good behavior and penalties for bad behavior.
4. The Results: From "Okay" to "Perfect"
They tested the AI before and after this training on five different office tasks.
- Before Training: The AI was decent at simple tasks but terrible at complex ones. For example, on creating a new Confluence page, the untrained AI only got about 35% of the points. It kept making small, costly mistakes.
- After Training: The trained AI became nearly perfect. On that same page-creation task, it jumped to 100%.
- The Big Win: The training was most effective on the hardest tasks (the ones with the most rules and data fields). The AI learned to follow the strict "check-then-do" pattern required by these systems.
5. The Catch (Limitations)
The authors are very honest about what this doesn't do yet:
- It's not magic for everything: They had to hand-craft the "referee rules" for these specific tasks. You can't just plug this into any software in the world without building a new referee for it first. It's like having a coach who is amazing at teaching soccer but hasn't learned basketball yet.
- One task was too easy: For one specific task (changing a ticket status), the AI was already perfect before training, so the training didn't add any value there.
The Bottom Line
This paper proves that you can take a standard AI, put it in a safe, simulated office environment, and use a strict, automated referee to teach it how to follow complex rules. It transforms the AI from a "chatty bot" that sounds good but fails at the details, into a "reliable worker" that gets the job done perfectly. However, this requires building a custom "training gym" for every specific type of software you want it to use.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.