Activity
Mon
Wed
Fri
Sun
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
What is this?
Less
More
Clief Notes

48.4k members • Free

AI Automation Society

458.9k members • Free

AI Automation Vault

37.7k members • Free

AI Automation Network

5.3k members • Free

146 contributions to Clief Notes
Dependency loops
Anybody built an ICM representing the idea of super large initiatives going on in an organization and smaller less impactful initiatives going on in the organization (that move a little bit faster than the large ones) and making sure that the dependencies across all of them are not overlapping significantly? When they do, they get called out so we can find them. Something that highlights and manages, to some degree, the interconnections between different initiatives
0 likes • 3h
What made this work for me was to stop modelling initiatives against each other and model what they contend for instead. Each initiative declares what it touches: which team, which system, which data model, which decision that has not been made yet. Those things get their own file. An initiative never reads another initiative, it only reads the things it touches, so a collision shows up as two names on the same thing instead of as a diff between two plans. It also stays current, because someone updating their own initiative edits one list and nothing else. The part that surprised me is that the big initiatives are not where the damage comes from. The small fast ones ship before the big one has noticed it had a dependency. So I ended up flagging on clock speed too, not only on overlap. Two initiatives touching the same thing is normal. Two initiatives touching the same thing on very different clocks is what deserves the alert.
AI Driven ML Research
This is a follow-up to my previous post about using ICM for AI-driven machine learning research. In one week of ICM-assisted research, I've moved further than I managed in roughly six months of my master's thesis. This is what that looks like in practice: ICM/ ├── README.md ├── skills/ ├── agents/ │ ├── literature-intake.md │ ├── research-development.md │ ├── code-development.md │ ├── results-evidence.md │ ├── research-argument.md │ ├── thesis argument.md │ ├── self-review.md │ └── ... ├── research/ │ ├── context/ │ ├── literature/ │ ├── development/ │ ├── results/ │ └── reports/ ├── code/ │ ├── src/ │ ├── tests/ │ └── runs/ ├── thesis/ └── _system/ ├── rules/ ├── templates/ └── schema/ I can queue several research goals across different chats and let each one keep moving. The agents are not all doing the same job with different names. Each one has a bounded responsibility, its own context and a clear handoff to the next part of the work. - The literature-intake agent turns papers into usable research context. It extracts the claims, methods, datasets, assumptions and limitations that matter for my problem. It helps answer: what has already been tried, what can actually be reused and what still needs to be tested? - The research-development agent turns vague ideas into explicit questions, hypotheses and experiments. It forces the research to become testable before implementation begins. Instead of “try an LSTM”, the goal becomes something like: under these conditions, does recursive probabilistic prediction outperform a defined baseline? - The code-development agent owns the implementation. It builds the data pipeline, model interfaces and experiment code while respecting the assumptions defined by the research question. Its job is not to decide whether the research is meaningful. Its job is to make the proposed experiment executable and reproducible. - The testing agent checks whether the implementation behaves as intended. It verifies data shapes, transformations, edge cases, saved artifacts and the parts of the pipeline that can be checked mechanically. A passing test gives me confidence in the software. It does not give me scientific confidence in the conclusion.
1 like • 3h
Seven agents is easy to say and hard to keep honest, and the thing that usually rots first is not the agents, it is the handoff. What does one of yours have to leave behind before the next one is allowed to start, a file with a fixed shape, or prose the next one reads? Asking because self-review is carrying a lot here. It can only find what got written down, so a decision made in a chat and never recorded is invisible to it by construction. Curious what it actually catches in practice. Mostly missing baselines, or mostly claims the evidence does not carry?
Two systems both say they know the same person. My folder has to pick one.
I am pulling records about the same people out of a few different systems into one folder, so an agent can actually work with them. The merging is not the hard part. The hard part is that the same person shows up three times, slightly differently, and every system is convinced it is the right one. Phone written four ways. Name spelled two ways. One system has the newest email, another has the newest address, and the one with the better data is not the same one twice in a row. Right now I pick a winner per field instead of per record, and I keep the losing values in the same file so nothing disappears quietly. It works. But the file keeps getting fatter, and I am not sure fat but traceable is the right trade for something an agent reads on every request. For anyone whose folder is fed by more than one system: do you settle the conflict once on the way in, or keep both versions and let whatever reads the file choose at the time? And what happens on the day one of those systems changes its mind about a person you had already settled?
0 likes • 3h
@Jay Mena this is more useful than what I had written down myself, thank you. The three layers land. What I have is basically your ledger with the source layer stuffed inside it, which is exactly why it keeps getting fat. The line I keep re-reading is "the rule that allowed it to win". That is the part I have been quietly skipping. I record which system won and when, but not why, so every time I revisit an old conflict I re-derive the reasoning from scratch. Storing the rule costs one more column and makes the thing auditable instead of only traceable. The point about not assuming the newest value wins is the one that would have bitten me. I had newest-wins as a default, and it is wrong for at least one field, where the system that updates most often is also the one people type into carelessly. Still chewing on one thing. If the losing values move to an archive, when is the agent allowed to open it? Lean only stays lean if the answer is almost never, and I do not have a clean test for that yet. In your setup, does anything ever make the agent reach past the ledger on its own, or is the lookback always you?
How is ICM different from skills?
When I first joined this community I could not quite get my head around what ICM actually was. I understood the rough concept, but it kept sounding like skills wearing a different name, and nobody explained the difference in a way that stuck. Something clicked today that made it simple, so here it is in case anyone else is stuck at the same place. A skill is a recipe with the ingredients already out on the counter. It is a meal you make often, so you have written down how it goes and you have everything to hand. Run it and you get that meal, made well, every time. ICM is a chef who knows your kitchen. The chef knows where things are kept, because you told it once. It knows the fridge is over there, and roughly what you keep in it. It knows what you like, because that is the context you have given it over time. It knows what you cooked last week, because your workspace has your past outputs and examples in it. And it can already cook, because that part came with the model. So when you say "make dinner", it does not need a recipe for that specific dinner. It knows where to look, what you have, and what you would want. That is the whole difference. A skill produces one known thing reliably. ICM is the standing knowledge that lets something work out what to do when there is no recipe for it. The bit that took me longest to see is that they are not competing. A chef with no idea where anything is kept still needs a recipe handed to them for every single meal. A kitchen full of well-labelled ingredients with nobody in it is just storage. The recipes live in the kitchen, and the chef reaches for one when the job calls for it. If you are early in this and it still feels like two words for the same idea, that was exactly where I was - And there's loads of content in here and merely being around it and being receptive to some insanely capable people in this community, you will learn loads just via osmosis. What was the thing that finally made it land for you - and what does the kitchen look like in literal terms in your workspace?
0 likes • 2d
@Rachel Moeller that is the useful correction. if a good chef can cook in any kitchen, the kitchen was never supplying the skill. what it supplies is constraint: who you are cooking for, and what you already decided not to serve.
Edubaware explained from someone learning alongside you 🎓
From my live stream last night, the tight nine on explaining the platform as best I can on the fly. The full live stream is also posted if you want to see the other bits of Q&A and chatting we did. This was fun and I have a lot more to learn for the next one! Let me know what you guys wanna see next.
2 likes • 2d
What I would want next is the ugly version. Take something you set up wrong the first time, and run it again live with the wrong turn left in. Explainers always end up showing the path that works, which is the one nobody needs help with. The ten minutes where you pick the wrong thing and back out of it is the part that is hard to find anywhere else, and you are close enough to learning it that you still remember which turn looked right at the time.
1-10 of 146
Leo Saraiva
5
13 points to level up
@leo-saraiva-7733
Leo

Active 3h ago
Joined May 3, 2026
Portugal
Powered by