Izzo: Tool use training just got way cheaper. Izzo: Welcome back to Exploring Next, episode 219. I'm Izzo, and with me is Boone. Today we're diving into research that could completely change how we teach language models to use external tools. Boone: Yeah, this ICRL paper from Ye and team is genuinely clever. They figured out how to skip the expensive supervised fine-tuning phase entirely. Izzo: Right, so let's set the stage. Every company trying to build AI agents hits the same wall — teaching models to actually use tools like calculators, search engines, code interpreters. Current approaches are brutal. Boone: Absolutely brutal. The standard pipeline is supervised fine-tuning first, then reinforcement learning. That SFT phase needs thousands of labeled examples showing exactly how to call each tool. Izzo: And those examples don't grow on trees. You either pay humans to write them or try to synthesize them, both expensive. What's the business impact here? Boone: Massive. Think about every startup building coding assistants or math tutors — they're all stuck collecting training data before they can even start the real training. Izzo: So this ICRL approach — In-Context Reinforcement Learning — how does it actually work? Break it down for me. Boone: It's beautifully simple. Instead of pre-training with labeled examples, they put few-shot examples directly into the RL rollout prompts. The model learns tool use during the actual RL training. Izzo: Wait, so no separate supervised phase at all? Boone: None. They start with maybe five examples in the prompt showing how to use tools, then gradually reduce that number as training progresses. Eventually the model is doing zero-shot tool calls. Izzo: That's... actually brilliant. The examples are scaffolding, not permanent training data. Boone: Exactly. And here's the key insight — the RL reward signal is what really teaches tool use. The in-context examples just bootstrap the process. Izzo: Okay but does it actually work? Because this sounds almost too good to be true. Boone: They tested across multiple reasoning benchmarks and hit state-of-the-art performance. The model learns to invoke Python interpreters, search APIs, all without seeing thousands of labeled tool-use examples upfront. Izzo: What's the catch though? There's always a catch. Boone: Honestly? I don't see a major one. The approach is more data-efficient and the results speak for themselves. Maybe slightly more complex RL setup, but that's manageable. Izzo: From a product perspective, this is huge. Companies can start training tool-use models without massive data collection phases. Way faster time to market. Boone: And it scales better too. Want to add a new tool? Just include a few examples in the prompt rather than retraining from scratch. Izzo: I'm giving this approach an A-minus. The only reason it's not an A is we need to see more teams replicate it. Boone: Fair. But the methodology looks solid. They're using standard RL techniques with this clever prompting twist. Izzo: So who's actually going to ship this first? I'm thinking the AI coding assistant space. Boone: Definitely. Any team building agents that need to use multiple tools. The training efficiency alone makes it worth trying. Izzo: Alright Boone, what should our listeners go build this weekend? Boone: First, grab the paper and implement the basic ICRL setup. Start with a simple tool like a calculator and see how few examples you actually need in the prompt. Boone: Second, try it with the OpenAI gym environments they mention. Good way to test the approach before moving to real tools. Izzo: And third — if you're already working on tool-use models, benchmark ICRL against your current SFT pipeline. The data efficiency gains could be massive. Boone: I'm definitely adding this to the weekend project list. Though at this point, Izzo, that list is getting dangerously long. Hey, at least this one might actually save you time in the long run. That's our deep dive into in-context reinforcement learning. If you're building AI that needs to use tools, this approach could change your entire training pipeline.