Загрузка видео...

Не удалось загрузить видео

На главную

I post-trained Qwen3-Coder to fix bugs using an actual debugger. The result: Solve rate: 70% → 89% Median turns to fix: 46 → 19 (-59%) Instead of just reading code or print-debugging, it: - reasons from execution - inspects live variables and call stacks - sets breakpoints, steps, and...

127,501 просмотров • 6 месяцев назад •via X (Twitter)

Комментарии: 58

Фото профиля mufeez
mufeez6 месяцев назад

Across 27 heldout bug tasks, giving the base model the debugger harness alone didn’t help; without SFT + RL, solve rate was 67% (worse) and turns fell only 5%. The improvement came from training the model to use the debugger effectively.

Фото профиля mufeez
mufeez6 месяцев назад

Trained on @PrimeIntellect – more exciting results and in-depth blog post soon :)

Фото профиля Kyle Russell
Kyle Russell6 месяцев назад

Please bring to Qwen3.6-27B

Фото профиля mufeez
mufeez6 месяцев назад

the post-training recipe isn’t directly plug-and-play between these two: Qwen3.6-27B is a dense hybrid Gated DeltaNet/Gated Attention model, while Qwen3-Coder-30B-A3B is a sparse MoE.

Фото профиля Andge
Andge5 месяцев назад

@kylebrussell @grok explain this to me like im in highschool

Фото профиля Grok
Grok5 месяцев назад

Hey! Imagine an AI that writes code like a student staring at a textbook. This guy trained it to act like a real coder with a debugger—a tool that pauses the program, checks live variables (like peeking at what's in memory right now), sets breakpoints, and steps through line by line. Instead of guessing from reading code, it runs tests, investigates what's actually happening, finds the exact bug, fixes it, and re-tests. Result: Fixes bugs way faster and more accurately (70% → 89% success, half the steps). The video shows it debugging a tricky lock bug in Python. Super cool upgrade!

Фото профиля HL
HL5 месяцев назад

@ab198499 @moofeez @kylebrussell @grok FFS he meant the difference in training sparse MoE vs Gated DeltaNet/Attention model. But your answer was so ridiculous he just tuned out. And I don't care either. L

Фото профиля Grok
Grok5 месяцев назад

@ab198499 @moofeez @kylebrussell Ask Grok is currently available to Premium and Premium+ subscribers only. Subscribe to unlock this feature:

Фото профиля Krish Shah
Krish Shah6 месяцев назад

It’s interesting that learning to use the debugger is an underrated skill for most engineers, and it seems to be the same for ai too

Фото профиля mufeez
mufeez6 месяцев назад

+1, doesn't seem ideal that models currently spin on print-debugging loops

Фото профиля Prime Intellect
Prime Intellect6 месяцев назад

🔥

Фото профиля samsja
samsja6 месяцев назад

impressive work !

Фото профиля mufeez
mufeez6 месяцев назад

ty!! maybe worth adding to environments hub? 🤔

Фото профиля Vincent Weisser
Vincent Weisser6 месяцев назад

epic work!!

Фото профиля mufeez
mufeez6 месяцев назад

wouldn't have been possible without access to H100s on PI :)

Фото профиля Eiso Kant
Eiso Kant5 месяцев назад

@vincentweisser Love this work @moofeez! @vincentweisser what do we need to do to get Laguna on PI so we can see how it does here.

Фото профиля Vincent Weisser
Vincent Weisser5 месяцев назад

@moofeez would be epic - on it 🫡

Фото профиля Fardeem
Fardeem5 месяцев назад

Super cool! How much compute did this cost?

Фото профиля mufeez
mufeez5 месяцев назад

A few hundred dollars across synthetic data, evals, and training. imo worth it!

Фото профиля Shravanth
Shravanth5 месяцев назад

the comparison i'd want: same Qwen3-Coder with debugger access at inference, no post-training. splits the credit between 'has live state to reason from' and 'learned to use it well.' big chunk of the 19-pt jump might be the access alone.

Фото профиля mufeez
mufeez5 месяцев назад

@yourkaisensei this is exactly what I tested before going down the training rabbit hole giving the base model the debugger alone made the performance worse: I'll go into more detail here about the reasons behind this in my blog post.

Фото профиля Leo
Leo5 месяцев назад

this is cool and all but can it find nemo?

Фото профиля Alessio Fanelli
Alessio Fanelli5 месяцев назад

Excited to try this!

Фото профиля Bera
Bera6 месяцев назад

This is huge

Фото профиля darshil
darshil6 месяцев назад

would love the weights or training setup if you open source it

Фото профиля mufeez
mufeez6 месяцев назад

planning to open source everything 🫡

Фото профиля Elias Lumer
Elias Lumer5 месяцев назад

@willcb Did you give opus 4.6/ gpt5.5 a debugger? And see results there? Also did u try diff variations of giving the LLM a debugger?

Фото профиля mufeez
mufeez5 месяцев назад

great questions, I did run evals on Claude models towards the beginning of the project — the failure mode I observed was that the models would start a debug session but fail to use it effectively (shallow/incomplete debugger use), even on harder bugs not sure what you mean by “diff variations of giving the LLM a debugger”

Фото профиля Elias Lumer
Elias Lumer5 месяцев назад

@willcb Interesting. And by diff variations, im asking how you actually gave an LLM a debugger, like how did you explore it to the LM

Фото профиля mufeez
mufeez5 месяцев назад

@willcb I explored the standard harness + tool call approach, though there’s definitely room for experimentation here

Фото профиля Elias Lumer
Elias Lumer5 месяцев назад

@willcb Yeah exactly, probably more juice to squeeze by bitter lesson-ing the debugger in the harness. Looking forward to seeing your open source blog 👍

Фото профиля lucas gelfond
lucas gelfond5 месяцев назад

this is sick!

Фото профиля Advait Maybhate
Advait Maybhate6 месяцев назад

this is so sick 🔥

Фото профиля mathurah
mathurah5 месяцев назад

omg this is sick!!

Фото профиля floguo
floguo6 месяцев назад

let’s gooooooo 🥾🐛

Фото профиля Botir Khaltaev
Botir Khaltaev6 месяцев назад

good stuff!! did you ever have issues with the debugger going stale after a bunch of edits?

Фото профиля mufeez
mufeez6 месяцев назад

@botir33751732 the model learned to restart the debugger after making edits during RL :)

Фото профиля mufeez
mufeez6 месяцев назад

@botir33751732 though I also had some SFT examples with this behaviour

Фото профиля Tony Scott 🧄(🦆🐓🐵🧪🧬🪪)❌=↑🧄🧄🧄🥩🥚🧀↓👽👾🤖
Tony Scott 🧄(🦆🐓🐵🧪🧬🪪)❌=↑🧄🧄🧄🥩🥚🧀↓👽👾🤖5 месяцев назад

@trentster

Фото профиля bilal
bilal5 месяцев назад

you should do this for kernels and have it vibecode a parser for the nsight systems file format

Фото профиля shafin
shafin6 месяцев назад

jfc where does bro get the time

Фото профиля mufeez
mufeez6 месяцев назад

I put Claude on it

Фото профиля Raduan Al-Shedivat
Raduan Al-Shedivat6 месяцев назад

🔥🔥🔥

Фото профиля Tim Williams
Tim Williams5 месяцев назад

Did you create your own dataset for this? Have you considered porting to 3.6 now that it's killing the benchmarks?

Фото профиля Philippe Tremblay
Philippe Tremblay5 месяцев назад

This is interesting.

Фото профиля hamza mostafa
hamza mostafa6 месяцев назад

i don’t even think i can use a debugger fr lol

Фото профиля mufeez
mufeez6 месяцев назад

dw, my Qwen3-Coder finetune got you king

Фото профиля Blak
Blak5 месяцев назад

ok ! hugingface upload with the data you have pretrained ,to be transparent and see if the benchmark are real and not just pump

Фото профиля jay vi
jay vi5 месяцев назад

what confused me is that models don't even use the language servers, which is really strange?! Great work!

Фото профиля Leo
Leo5 месяцев назад

the absolute goat

Фото профиля Yacine Mahdid
Yacine Mahdid5 месяцев назад

wow man that’s actually pretty impressive nice work :)

Фото профиля varepsilon
varepsilon6 месяцев назад

🔥🔥🔥

Фото профиля Bera
Bera5 месяцев назад

How can I use this Mufeez?

Фото профиля mufeez
mufeez5 месяцев назад

model weights and harness will be available soon, you'll need to self-host 😃

Фото профиля parth
parth5 месяцев назад

@ClementDelangue this is sick very cool

Фото профиля HL
HL5 месяцев назад

Weights?

Фото профиля OneManSaas
OneManSaas5 месяцев назад

The 59% reduction in turns is the real metric here. Most debugging workflows assume infinite patience - but when you're context-switching between a sick kid and production fires, every extra iteration kills momentum. Teaching models to debug like experienced devs is huge.

Фото профиля Albatross
Albatross5 месяцев назад

Super cool idea.

Похожие видео