logoalt Hacker News

NitpickLawyertoday at 6:08 PM4 repliesview on HN

The paper is here - https://arxiv.org/pdf/2603.19461

This, IMO is the biggest insight into where we're at and where we're going:

> Because both evaluation and self-modification are coding tasks, gains in coding ability can translate into gains in self-improvement ability.

There's a thing that I've noticed early into LLMs: once they unlock one capability, you can use that capability to compose stuff and improve on other, related or not, capabilities. For example "reflexion" goes into coding - hey, this didn't work, let me try ... Then "tools". Then "reflxion" + "tools". And so on.

You can get workflows that have individual parts that aren't so precise become better by composing them, and letting one component influence the other. Like e2e coding gets better by checking with "gof" tools (linters, compilers, etc). Then it gets even better by adding a coding review stage. Then it gets even better by adding a static analysis phase.

Now we're seeing this all converge on "self improving" by combining "improving" components. And so on. This is really cool.


Replies

binarymaxtoday at 6:32 PM

I disagree that evaluation is always a coding task. Evaluation is scrutiny for the person who wants the thing. It’s subjective. So, unless you’re evaluating something purely objective, such as an algorithm, I don’t see how a self contained, self “improving “ agent accomplishes the subjectivity constraint - as by design you are leaving out the subject.

show 3 replies
lukebuehlertoday at 7:00 PM

Agree. It's code all the way down. The key is to give agents a substrate where they can code up new capabilities and then compose them meaningfully and safely.

Larger composition, though, starts to run into typical software design problems, like dependency graphs, shared state, how to upgrade, etc.

I've been working on this front for over two years now too: https://github.com/smartcomputer-ai/agent-os/

show 2 replies
alansabertoday at 7:38 PM

The whole theme of llm dev to date has been "theres more common than not" in llm applications

testaccount28today at 7:10 PM

because submarine piloting is a going-under-water activity, improvements in holding one's breath can lead to faster submersibles.