But I just don't see how it will retain enough specific information to even let the agent know how to backtrack to the level of detail it needs. Like you said, I think the summarization will drop the exact thing that provides relevant context. So even though the source is there, the agent can't find it
@iso_morph Well one thing that maybe helps here is that nothing is ever really pruned. You can always follow the summarizations back to the source which is some append only memory log.
@iso_morph I have played around with it, just to understand it, but I have not actually used it in an agentic harness or anything. While I think it's a clever idea, I'm a bit skeptical that it will work over longer time horizons for the reasons you listed above.
@iso_morph Opt-memory by Victor Taelin seems to have some promise. Save all memories then condense into a binary tree of summaries. The idea being that if an agent needs to, it can always go 1 layer deeper for more fine grained understanding.
@badlogicgames My agent earlier today told me that there are changes on main that are going to need a migration and arenโt backwards compatible.
You are really making me choose between stability and shiny new features and you know damn well which one Iโm going to choose.
@thdxr No shade meant here but isnโt that kind of what you are doing though? Working on a custom agent setup?
I think people focus on that because itโs the first new problem to solve with agents. Creating great products is still hard.
I've always thought about unit tests as catching regressions, not really type errors. The problem is, agents don't seem to know if the test is right or the code is right and it just fixes one.
The problem with the blackbox or hidden test suite is that it has to be maintained separately - and that is difficult! Agents are great at finding answers if anything leaks. I don't think just having these in a separate repo will work that well in practice.
I find myself always drawn in to problems like this. It might have been initially shaped by the limited resources I've had, but I just see so much value in being able to run on device everywhere. I want background agents working 24/7 cheaply. So many use-cases don't require frontier intelligence.
@VictorTaelin Itโs a great idea and I can see this improving and evolving as well. Not sure if it was you, but someone said this has really only be effective with the newer models. Do you find that to be true?
I also live in LA and one of my favorite things is that our friend group has really diverse jobs. While it would be fun to have more close friends who really know ML/AI better, I also really enjoy hanging out with people who all do different things. Iโve never lived in the bay but it must get tiring.
@yacinelearning If you can do it efficiently enough then you get a nice tradeoff between compute and memory. I'm sure you know, but backprop can require a ton of extra memory, so if the tradeoff isn't too bad its interesting at least for some type of pretraining step.