Remix.run Logo
jumploops 14 hours ago

> For example, in testing by the investment firm Millennium, Fable 5.1 found the cause of a rare crash on their internal systems that none of their engineers (or any other model) had been able to explain after several years of trying.

Say what you will about LLM-generated code, but stories like this give me hope that software will never be as buggy as it once was.

vablings 13 hours ago | parent | next [-]

Software will be buggier than ever but also way less buggy.

unglaublich 13 hours ago | parent | next [-]

It's going to be 50% less buggy, but we're going to write 10x as much code too.

luckystarr 17 minutes ago | parent | prev | next [-]

Translation: As the number of bugs per line of code is a constant depending on language and project, we will experience a world full of bugs now that LLMs generate so much more code. On the other hand, LLMs are so quick at fixing them, the number of bugs should go down.

I wonder which trend will be winning though. I personally won't bet on quality.

alasano 13 hours ago | parent | prev | next [-]

Good software will be good-er. Bad software will be nightmare fuel.

vablings 12 hours ago | parent | next [-]

I think bad software has the possibility of redemption with rewrites and re-engineering efforts. For those of us who are license locked that's probably never going to benefit us :(

farkerhaiku 6 hours ago | parent | prev [-]

bad software will be replacable.

pphysch 3 hours ago | parent [-]

Bad software, as in stateless programs, doesn't actually matter and never did. They can be replaced trivially.

The problem is the real world isn't made of stateless programs, but lots of important data in bespoke formats/schemas, and if you change the shitty software that interacts with the important data, in the wrong way, you can lose everything.

JamesSwift 12 hours ago | parent | prev [-]

Time-to-fix is lower, but time-to-new-bug is also lower

exabrial 13 hours ago | parent | prev | next [-]

The marketing here trick is, if they spent the same money on humans they'd have found it years ago.

Instead, the lurking variable here is new budget was added. With the new budget, they added a new tool, and the bug was located.

The difference here was budget.

efficax 13 hours ago | parent | next [-]

the budget for allowing a single engineer to deep dive on a bug that is annoying but also not bad enough that you can live with it for years is pretty big. $10k a month or more. My budget for Claude is $200/mo.

tripleee 13 hours ago | parent [-]

Why are you assuming letting Fable run wild and find the cause here cost under $200?

nicce 9 hours ago | parent [-]

I used Fable once. Used through API and asked it to review one 2k word plan. It costed me 15 dollars and haven't used it since.

aenis an hour ago | parent | prev [-]

Nope. The difference here is stamina. Those models never tire while working on an issue, people do.

And I doubt finding that bug cost more than $1k or so. Even if $10k. Thats nothing for a large department in a multinational company. Thats maybe 2 weeks of fully loaded costs of an engineer. Thats a single business trip across the Atlantic. Thats about two company issued macbooks, or one, if the company is nice. Nope. Not budget.

coder-pm 12 hours ago | parent | prev | next [-]

That kind of one shot capability is impressive but how does it work for my typical work style? The way I work is to build a huge roadmap with goals and hand it to my agent to execute (often over night). I don't care that much about the benchmarks, what I care about is how often Fable 5.1 is making a baffling decision and destroys my plan, not respecting stop conditions or goals. I would seek for behavioral reliability over long autonomous runs, not eval scores. Anyone have that kind of feedback and observations?

ruszki 2 hours ago | parent | prev | next [-]

My experience with such problems, is that they stay for this long because nobody cares, not because it's impossible, or even technically too difficult. So hopefully, LLM will improve things, but that quote is a lie.

kilroy123 13 hours ago | parent | prev | next [-]

I think we'll have lots of bugs. They'll just be found and closed way sooner. You'll have an agent that watchs for issues, then opens a PR fixing it.

slashdave 3 hours ago | parent | prev | next [-]

If only!

PedroBatista 13 hours ago | parent | prev | next [-]

I sometimes have that feeling too, then ask another LLM to do a code and vulnerability review and OMG: rookie mistakes, over complications and security gaps even a 1st year student would not make regularly.

So.. one more year of untreated bipolar AI psychosis I guess..

brokencode 3 hours ago | parent | next [-]

At least we are at a point where we can have AI review code and reliably find real problems. That alone is incredibly valuable.

chpatrick 13 hours ago | parent | prev [-]

I think these kinds of comments really need to say which LLM that is. There's an enormous difference in skill between the frontier ones and say the Google search AI.

PedroBatista 5 hours ago | parent [-]

Codex Luna, Terra and Sol. Claude Opus, Sonnet and sometime Fable.

They all work, they all are "good", they all are both "smart" and commit incredible basic mistakes a fair amount of times.

Then there's the cost situation..

maximinus_thrax 8 hours ago | parent | prev | next [-]

> Say what you will about LLM-generated code, but stories like this give me hope that software will never be as buggy as it once was.

Stories like these is what I now call 'Marketing slop'

aennassiri 13 hours ago | parent | prev | next [-]

We will have more bugs. Even the best models with the best software engineers will produce bugs. There are two reasons : first the pressure to produce more and second LLMs will always produce slop

anthonyrstevens 9 hours ago | parent [-]

>> LLMs will always produce slop

Such a low-quality comment

aennassiri 2 hours ago | parent [-]

What are your arguments then ? What are your thoughts ? I use fable everyday and it is always coming up with changes on thousands of files for simple things, overall the code does the job but there is always marginal slop or unnecessary code to be addressed.

DarmokTanagra 2 hours ago | parent | prev | next [-]

[flagged]

Thaxll 5 hours ago | parent | prev [-]

You have a serious engineering problem if you're not able to find the source of a crash after years.

brokencode 3 hours ago | parent | next [-]

If it’s rare and the impact is low, then it’s not getting prioritized. It doesn’t matter how much time passes if you decide not to spend time investigating.

enraged_camel 4 hours ago | parent | prev [-]

You are either seriously naive, or have never worked on any large and complex legacy codebase.

DaiPlusPlus 3 hours ago | parent [-]

I’ve been living in a bubble with my .NET day-job, where debugging/tracing/postmortems are a breeze. Compare with, say, a CORBA or DCOM system, deployed to prod with uber-optimized binaries without any debugging-symbols.

So it’s not that I haven’t worked on large-scale, complex legacy systems - but that I haven’t worked on any large-scale, complex legacy systems written in languages bereft of runtime reflection and verbose error reporting.

—————

It’s also possible that the bug was never found because its impact was so minimal: e.g. 1 crash per year, each causing 3 minutes’ downtime in a noncritical system: that’s something that will never get investigated fully.