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

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

На главную

Morning Bathrobe Rant: Rethinking Harnesses.

1,878,865 просмотров • 4 дней назад •via X (Twitter)

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

Фото профиля Behzad
Behzad4 дней назад

alternative title: uncle bob vs the bitter lesson

Фото профиля LogosCat
LogosCat4 дней назад

I told it several months ago, do not develop orchestrators, save your time. You trying to compete with corporations throwing tons of money in their gpus doing the same you are doing . Just relax. Wait till they come with a large carton box and security. Enjoy your last moments in corporate environment which you used to hate most of the time..

Фото профиля Seb
Seb4 дней назад

I can absolutely relate! For the past 2 weeks, I’ve also experimented with a super basic setup: one agent writes the plan, one writes the code (product and tests), one reviews it. Almost no rules. Worked surprisingly well 👍 Except: the architecture was ... basically not existing 🤷‍♂️😉

Фото профиля Pastor Soto
Pastor Soto4 дней назад

What does it mean not considering agents as component of the software design? Great video for me it opens the perspective

Фото профиля Douglas Knesek
Douglas Knesek4 дней назад

Can you please say something more (or have an agent write a list you can share) about what things your harness was orchestrating and what constraints it imposed? That would help us apply what you’ve learned to our harnesses.

Фото профиля Ricky
Ricky4 дней назад

my “harness” is simple when claude finishes a task, a hook invokes codex to review and claude gets the output except for the most simple task - codex always comes back with 2-3 valid findings idk how people gain this one shot confidence

Фото профиля Mariano Blua.
Mariano Blua.4 дней назад

Great topic for a Saturday morning! This is something I've been thinking about a lot too. I wonder how far the single-agent advantage holds, especially on longer tasks. How does context rot factor into that comparison? An architect and a developer, each with a narrow role and focused context, could bring complementary perspectives without one conversation carrying the entire history. Does coordination overhead outweigh those benefits, especially on longer tasks? I'll test it myself. My workflow uses multiple coding agents and models, so I suspect the way responsibilities and context are split matters a lot. I'm also obsessed with autonomous programming. I've been building an IDE for multi-agent coding: define agents through Role.md files, organize them into teams, and run as many team instances as you need, each agent using your preferred coding agent.

Фото профиля Steve
Steve4 дней назад

But I already created the Jira tickets for my team to setup the harnesses 😭

Фото профиля ToolkitSoft®
ToolkitSoft®4 дней назад

This is simplistic. There are many factors and considerations. Take token efficiency, well by shifting work to an external software harness, you can reduce your token consumption. Part of the code review of the LLM output can be checked by the software harness using abstract syntax trees. An external software harness allows you to have an LLM agnostic usage of AI. Lots of benefits.

Фото профиля Everlier
Everlier4 дней назад

All behaviors must be composable. All behaviors must be serializable. Assembling an agent should resemble assembling a webpage from ready-made components that you can also rewrite from scratch where needed. I think we're getting there.

Фото профиля a017444
a0174444 дней назад

i don't want to promote my harness so I'm not going to paste a link, but I adapted it from zoocode and it works very well especially in orchestrator mode, and allows for swarms of agents. I definitely couldn't achieve the same with a single agent.

Фото профиля Troy
Troy4 дней назад

Yes! ONE agent holding the entire session context is better. I've been finding that my old protocols, guardrails, and rigid instructions are becoming something I now need to gradually strip away, rather than continue hardening them.

Фото профиля Dust
Dust4 дней назад

It happens again and again, that it turns out to be unwise to invest a lot of effort into building an infrastructure over components that are themselves at the moment improving in unexpected ways. The best tip is just don't touch that stuff now even with a 9 meter GPU rack.

Фото профиля Dushyant Suthar
Dushyant Suthar4 дней назад

Agents start fighting the harness correctness?? and the the rules we try to impose/don't do this that. Collectively pulluting context??I don't know..

Фото профиля Tom Hosiawa
Tom Hosiawa4 дней назад

Even though it sounds weird to say it, I still think "habitat" is the better mental framing Agents work in the habitat you provide them. You don't put a harness on them to control them

Фото профиля Reece
Reece4 дней назад

4:20 long Nice

Фото профиля Johannes Ortloff
Johannes Ortloff4 дней назад

Unbelievable pace. Thanks for sharing. How can we best not be absorbed in one idea and missing what will be possible?

Фото профиля Devs
Devs4 дней назад

Moving constraints from deterministic tools to agents worked, but delegating architecture-drift prevention and mutation testing to agents didn't. Agent decides it's unnecessary and skips it, while deterministic tools enforcement gets the result we want.

Фото профиля Jeff Picklyk
Jeff Picklyk4 дней назад

For my design, I don't steer the agent's thinking. I gate its transitions. Inside a phase it works freely; to leave, it must write distilled notes a schema demands. Every run ends in a retrospective that proposes config changes. The harness learns, so friction points are fixed.

Фото профиля Tema Jeff Bezos🇬🇭
Tema Jeff Bezos🇬🇭4 дней назад

Grok @elonmusk

Фото профиля Atharva Pandey 💻
Atharva Pandey 💻4 дней назад

q q

Фото профиля Sławek
Sławek4 дней назад

makes me think that orchestration is inherently hard the way multi-threading is and maybe some problems are best done whole by a single agent the way that a single mind can produce a more coherent solution. i suppose a large enough problem that simply is too large for a single mind/agent could be sliced along natural seams (which might be hard to determine a priori) and then those parts done whole by different agents. in other words, slice vertically by feature not horizontally by skill

Фото профиля Craig Glendenning
Craig Glendenning4 дней назад

Engineers engineer. Our humble task now is to get out of our own way.

Фото профиля thewatchinghawk 🇨🇦🇺🇸🇮🇹
thewatchinghawk 🇨🇦🇺🇸🇮🇹4 дней назад

I think breaking down a plan into sub-agents make sense if the task is completely independent. But I agree with your assessment. LLMs are getting better in handling multi task segments of the overall assignment without the need to break it down into smaller subgents.

Фото профиля Matt Parrott
Matt Parrott4 дней назад

With plurnk, I have WORK (new log), FORK (forked log), and BARE (no log or tools, pure inference) as primitives the model can reach for to devise its own arbitrary graphs and topologies as it sees fit. Seems to answer for this question.

Фото профиля Alfred D
Alfred D4 дней назад

yep… did a very complex harness w langgraph before for my use case - thin harness , fat skills idea from Garry of Y combinator worked very well w my use case

Фото профиля Simon Piscitelli
Simon Piscitelli4 дней назад

Maybe the review framework is the problem and CRAP and the rest of the stuff are actually bad

Фото профиля David Vaughn
David Vaughn4 дней назад

@unclebobmartin What do you mean by components in software design?

Фото профиля Malia
Malia4 дней назад

free the agents! ha it depends on the agent but yeah if the task is too small they can't see the bigger picture. they still can't do too big of a task that takes too much context as they'll do stupid things also. so long as the prompt and the task size are in the sweet spot they seem to do well

Фото профиля Nanne
Nanne4 дней назад

I keep thinking about Django and Ruby on Rails. Their architectures and design patterns are burned into my brain. It's easy to whiteboard parts of applications and to review sensitive code

Фото профиля Jose Martinez
Jose Martinez4 дней назад

What about harnesses for other engineering disciplines: civil-structural-harnesses? Why only for developers?

Фото профиля Vitalii Ivanov
Vitalii Ivanov4 дней назад

Do you thing your harness would still be useful with pre-SOTA or smaller open weight models that are not that smart?

Фото профиля Tiago ᶜᵃᵐ
Tiago ᶜᵃᵐ4 дней назад

I felt the same! I used to decompose tasks very granular, then, it start "feeling" slow, Then i tried the same: "just let the main thread do everything" And then.... WTF?! Anyways... Anybody else is thinking/working on the WHY is this?

Фото профиля Guy
Guy4 дней назад

Be nice to know the prompt/task so we can evaluate too? Got to wonder where this leaves us

Фото профиля Reece
Reece4 дней назад

Question: Have you noticed the harness getting better overtime especially with Grok Bot?

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