Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Anthropic ex-engineer runs an internal graph that costs $6 a month and catches what a $300,000 eval suite misses. No retrieval layer. Seven nodes and one rule about who's allowed to change their mind. He published the whole schema. His version starts from the opposite idea. A graph is...

307,512 görüntüleme • 1 ay önce •via X (Twitter)

33 Yorum

nope profil fotoğrafı
nope1 ay önce

@grok is this dev twitter ai slop grift or is there any papers on arxiv or something that actually back this kind of approach in a measured way with evals. i know for a fact the dashboard shown is slop but is there anything useful to take away from this

Tømmy. T profil fotoğrafı
Tømmy. T1 ay önce

“A graph is a memory of why” is the primitive. Freeze the intent. Bind every claim to evidence. Record who may revise it. Then sign the handoff so another agent can continue without hidden context or inherited trust. We have that architecture. We’re building it. Get at me.

WudiWaSchukspi profil fotoğrafı
WudiWaSchukspi1 ay önce

@grok can tou explain this whole graph thing for noobs?

Chårles profil fotoğrafı
Chårles1 ay önce

One sub to rule em all?

AI Mastery Guide profil fotoğrafı
AI Mastery Guide1 ay önce

$6 beating $300k, wild

Hussain Hashim | Building SundayBack profil fotoğrafı
Hussain Hashim | Building SundayBack1 ay önce

@0xWast3 wild how sometimes the simple setups catch what the expensive ones miss. makes me rethink my own eval approach.

Apollon Foivos Bakis profil fotoğrafı
Apollon Foivos Bakis1 ay önce

Tracking assumptions makes agents far more reliable.

michael profil fotoğrafı
michael1 ay önce

Claude build me a cool graphic that does absolutely nothing but gets social media likes

rusa profil fotoğrafı
rusa1 ay önce

a $6 graph beating a $300k eval suite is the whole lesson about knowing your actual failure modes. most eval spend is buying coverage of problems you don't have

Gipp 🦅 profil fotoğrafı
Gipp 🦅1 ay önce

how strict is the rule on who’s allowed to change their mind?

DEEPSIXED profil fotoğrafı
DEEPSIXED1 ay önce

Your work is inspirational

Secta profil fotoğrafı
Secta1 ay önce

root invalidation beats a $300k suite that never stored why

beamnxw ./ profil fotoğrafı
beamnxw ./1 ay önce

insane bro

Jermell Lewis profil fotoğrafı
Jermell Lewis1 ay önce

Dope

Kaveer Beharee profil fotoğrafı
Kaveer Beharee1 ay önce

Brilliant read. Thanks bro

Sophia Data Queen profil fotoğrafı
Sophia Data Queen1 ay önce

Graph as memory of why, not just execution order. Assumption tracking is the real control plane.

Leonardo Zanobi profil fotoğrafı
Leonardo Zanobi1 ay önce

nice animation

Jiaojr profil fotoğrafı
Jiaojr1 ay önce

"Claude make an interactive dashboard about knowledge graph then write me a story to post on X"

Tony Tong | Founder | Ancient Systems x AI profil fotoğrafı
Tony Tong | Founder | Ancient Systems x AI1 ay önce

This tracks with how I run things too. I'm more a planning, step by step, test water kind of guy. I do take risks, but they're measured ones, not all in leaps. A system that keeps its reasoning alive is measured risk built into architecture.

Dekos profil fotoğrafı
Dekos1 ay önce

It's amazing how they manage to do that

Chasen profil fotoğrafı
Chasen1 ay önce

这思路感觉很牛

Октавий Римский profil fotoğrafı
Октавий Римский1 ay önce

Да схуяли она обходится 6 долларов?

Shadow Nick profil fotoğrafı
Shadow Nick1 ay önce

noted this gem fam!

Accountabilityai profil fotoğrafı
Accountabilityai1 ay önce

Fascinating an engineer can strip the evidence component of Atomic Genesis Decision Record attach a graph to it and really believe is their original work. Removing the institutional value to make it appear they have done something mea ningful. Bravo

John JR profil fotoğrafı
John JR1 ay önce

Sezz béé3e

Rakesh🐊 profil fotoğrafı
Rakesh🐊1 ay önce

What lib is the ui built on top of?

Fokki profil fotoğrafı
Fokki1 ay önce

memory matters

expemilly profil fotoğrafı
expemilly1 ay önce

I've never seen such connection nodes, apparently the engineer came up with them himself

shmidt profil fotoğrafı
shmidt1 ay önce

this is the most elegant thing i've read about agent design in months

Insomnia profil fotoğrafı
Insomnia1 ay önce

she leaked it for us now

Mrgreenie profil fotoğrafı
Mrgreenie1 ay önce

Memory drift happens because old context chunks keep winning the similarity lottery. You don't need a bigger context window, you need clean invalidation rules. Been testing Atomic Strata Memory to force strict state updates instead of just blindly appending.

咖啡与提示词 profil fotoğrafı
咖啡与提示词1 ay önce

这个思路有意思。我一直觉得eval套件堆钱不如把结构搞对。七个节点和一条规则,这种精简反而可能更可靠。有没有可能开源出来?想看看schema。

Antony Claude profil fotoğrafı
Antony Claude1 ay önce

that's actually brilliant building a reason graph is a game changer for agents

Benzer Videolar

Engineer runs a Kimi K3 memory layer that costs $11 a month and remembers what a $500,000 vector database keeps losing. No embeddings. Four nodes and one rule about what's allowed to be forgotten. He published the whole schema. His version starts from the opposite idea. Memory is not a pile you search. It's a set of claims that expire unless something keeps paying to keep them. Four nodes. Every memory carries a clock someone has to reset: > WRITER - stores a fact with the reason it mattered, never raw text > DECAY - ages every memory down. Silence is deletion > RENEWER - only re-lifts a memory the model actually used again > GRAVE - holds what died, and why nobody reached for it Three nodes keep memory alive. One keeps the dead ones. Recall isn't storage here. It's rent a fact has to keep earning. That's the entire design. When everything is remembered forever, the useful and the stale retrieve identically. He replayed two months of agent context. 90,000 stored facts. 71,000 never retrieved once. The vector store returned all of them on similarity. Similarity graded closeness. Nobody graded whether the memory was ever right. Everyone else stuffs more into the context window and calls it memory. He built a layer that lets a fact die unless it keeps proving itself. The cost isn't storage. It's finding out how much of what your agent "knows" it has never once used. The article below is the full build - node prompts, the decay curve, the renewal rule. Save it. You'll want it open in the other tab.

wast3

67,778 görüntüleme • 1 ay önce

Harness vs. Graphs, clearly explained! a harness is great, and most people think it is the whole thing: retries, timeouts, a sandbox, a log, the context it assembles before every call. all of that is real work, and all of it wraps exactly one call. run it a hundred times and you have one call, made very safely, a hundred times. Graph engineering fixes this by moving the decision up a layer: not how safely one call is made, but which calls exist to be made at all. you need both, and here is the sentence that resolves the whole confusion: the harness is everything around one call. the graph is everything between them. ↳ around one call: retry, timeout, sandbox, log, assemble the context, hand back a result ↳ between calls: split, fan out, merge, gate, send back Prompts → Context → Harness → Loops → Graphs the harness does not go away when you build a graph. it moves under each node, and now there are five of them, each wrapping a call you would never have made by hand. the trick is knowing which layer a failure belongs to. turn a piece off and run it again. if the call still works, it was the harness. if the wrong step runs at all, it was the graph. people spend weeks hardening a harness around a node that should not have existed. one thing to know before you scale it. most of what people call their agent is a harness with a chat box on it. ↳ it retries, it times out, it logs, it assembles context, it holds one call up beautifully ↳ it has never once decided that a second call should exist, and that is the entire difference that last one catches careful people. a harness that never fails is not evidence the system is right. it is evidence one call went well, which is the smallest possible claim. and the one that eats whole nights: a harness cannot save you from the wrong step running. you can retry a bad decision three times with a clean log and perfect isolation, and all you bought was three copies of it. below i have quoted my full guide on graph engineering. it covers the three topologies, the verifier patterns, and where the gate should actually open. save this and read it below ↓

Hanako

51,536 görüntüleme • 1 ay önce

Workflows vs. Graphs, clearly explained! workflows are great, and almost everyone has one. here is the ceiling: a workflow decides every step before it runs. you drew eight boxes in March. six months later the same three fire, every single time, and the other five have never once been reached. then a case arrives that nobody drew, and it goes to the closest wrong box. quietly, with a green status, because from the inside that looks exactly like success. Graph engineering fixes this by moving the decision: not what the steps do, but when the steps get chosen. you need both, and here is the sentence that resolves the whole confusion: a workflow decides the steps before it runs. a graph decides them while it runs. ↳ drawn in advance: the boxes, the branches, the order, the error path ↳ decided at runtime: how many units exist, what each one is allowed to see, which ones get created at all Prompts → Context → Harness → Loops → Graphs branches do not make it a graph. the branches were drawn in advance too, which means every one of them is a case you already thought of. the trick is knowing which part is allowed to be fixed. the node kinds are fixed. a splitter is a splitter, a gate is a gate, a merge is code. what is not fixed is how many of them exist this run, and that is decided after something has been read. one thing to know before you scale it. a workflow fails in a way that never pages anyone. ↳ the wrong branch ran, every check inside it passed, and the output is well formed ↳ nothing errored, because routing to the wrong box is not an error, it is a route that last one catches careful people. you cannot test your way out of it either, because the test suite was written from the same diagram that has the gap in it. and the one that eats whole nights: a workflow that has never surprised you is not stable, it is narrow. if it has run four hundred times and produced the same three shapes, it is not handling your work. it is handling the part of your work that fits it, and you have quietly stopped sending it the rest. below i have quoted my full guide on graph engineering. it covers the three topologies, the verifier patterns, and where the gate should actually open. save this and read it below ↓

Hanako

16,810 görüntüleme • 1 ay önce

Orchestrators vs. Graphs, clearly explained! orchestrators are great, and everyone builds one first. here is the ceiling: an orchestrator sits above the work and routes every message. five agents report to it. it reads all five. it decides what each one does next, and reads all five replies. that is ten trips through one context, and by the fifth agent that context has read four reports, five instructions and its own reasoning about all of them. Graph engineering fixes this by removing the seat: not a better router, but no router at all. you need both, and here is the sentence that resolves the whole confusion: an orchestrator sits above the work and holds all of it. a graph is the shape of the work, and holds none of it. ↳ above the work: one context that has to see everything before anything ships ↳ inside the work: a splitter that hands out and lets go, and a merge that reads nothing Prompts → Context → Harness → Loops → Graphs the coordination did not disappear. it moved into the edges, where it costs nothing and cannot get tired. the trick is noticing what you actually built. if one node has to see every result before the run can finish, you did not remove the bottleneck. you hired it, gave it the longest context in the system, and made it the thing you were counting on to stay sharp. one thing to know before you scale it. an orchestrator degrades in the one way nothing catches. ↳ it does not crash, time out or return an error. it stays up and keeps routing ↳ it just starts routing worse, somewhere around the fifth report, and every downstream agent does exactly what it was told that last one catches careful people. you can have perfect isolation on every worker and still have one window quietly drifting at the top, and the traces will all look clean because each worker did its job. and the one that eats whole nights: the merge is where this shows up first. ranking five findings is not judgment, it is a sort. if a model is doing it, you are paying a model to read five reports so it can put them in an order that three lines of code would have got right, and now that model has read everything too. below i have quoted my full guide on graph engineering. it covers the three topologies, the verifier patterns, and where the gate should actually open. save this and read it below ↓

Hanako

44,226 görüntüleme • 1 ay önce

Memory vs. Graphs, clearly explained! memory is great, and the ceiling arrives quietly: it stores what happened. it does not store what to do about it. six runs later your file has fifty lines, and the model reloads all of them before it does anything. Graph engineering fixes this by changing what memory is: not a place things are kept, but an edge that runs backwards. you need both, and here is the sentence that resolves the whole confusion: a store keeps what happened. an edge keeps what to do about it. ↳ a store grows with every run, and every line is reloaded before the next one ↳ an edge carries one derived rule, and the rule replaces the run that produced it Prompts → Context → Harness → Loops → Graphs the transcript goes away, the constraint stays. and the constraint is smaller, because "adapters preserve keyword args exactly" is four hundred tokens shorter than the run that proved it. the same four blocks work on anything you can cut into lanes. i pointed them at token launches on Robinhood Chain, open source, nothing leaves your terminal the trick is knowing what deserves to survive. an output is not memory. "ported the utils slice, green on first pass" tells the next run nothing it can act on. the rule you derived from it does. one thing to know before you scale it. what you write down is not what comes back. ↳ the root rules file and auto memory are re-injected from disk. they come back intact, every time ↳ path-scoped rules live in message history. they get summarized away and do not return until a matching file is read again so a rule that must persist cannot be path-scoped. move it to the root and pay the always-loaded cost, or accept that it is advisory in any long session. and the one that eats whole nights: a memory file that has never had a line deleted is not memory. it is a tax on every run you will ever make, and nobody reads it back. below i have quoted my full guide on graph engineering. it covers the three topologies, the verifier patterns, and where the gate should actually open. save this, and the repo that runs it is below ↓

Hanako

48,117 görüntüleme • 1 ay önce