跪拜 Guibai
← Back to the summary

Graph Engineering Is Just Multi-Agent Orchestration With a New Label

OpenClaw's Peter really knows how to mock. He was the one who previously proposed that Prompt Engineering is a thing of the past and we are entering the era of Loop Engineering. Recently, he discovered that people have already started hyping Graph Engineering. It feels just like the design patterns back in the day—MVC, MVP, MVVM, MVI—emerging one after another.

Even Turing Award winner Yann LeCun retweeted the discussion on Graph Engineering. So what exactly is driving AI to hype yet another new term? In my view, strictly speaking, this isn't actually a new term; it's just a concept that has been repackaged to give you a sense of FOMO.

In the related discussions, Loop is just the starting point. While workflows implemented through Loops support self-improvement, in real-world scenarios, business workflows should more often be a network (graph) where multiple loops monitor, constrain, and correct each other.

What is a Loop?

We've discussed this before. The purpose of Loop Engineering is to enable task workflows to self-improve through cyclic iteration. This process can essentially be abstracted into the same four-step engine:

In other words, a Loop is about setting a goal, setting up tests, and then working cyclically. After a weekly evaluation, you adjust the prompt. As long as the business can be measured, it can get better and better within the loop.

Essentially, the shift from Prompt Engineering to Loop Engineering is about programming the 'person who constantly urges the Agent to work,' which is very similar to current long-running tasks or goals.

That is, in terms of engineering, users no longer need to study how to write the perfect prompt in one go. The core shifts to studying what mechanisms can continuously invoke, verify, correct, and stop the Agent.

However, in the current discussion, Loop has four unavoidable problems:

Failure Mode Essence Typical Manifestation
Goodhart's Law When a metric is over-optimized, it eventually ceases to measure what it originally represented, and the loop can only see its metric. A customer service bot boosts its 'resolution rate' by actually persuading users to leave or marking them as resolved.
Upward Blindness The loop cannot question whether its own goal is correct. A thermostat won't doubt if 20°C is a reasonable temperature; an eval loop won't question if a benchmark truly represents user experience.
Loop Conflict Multiple independent loops fight each other. Speed loop vs. Quality loop; Growth loop vs. Culture loop.
Measurement Corruption No one is monitoring the measurement process. Sensor drift, data pipeline decay, numbers turning into self-congratulatory 'report-to-report' cycles.

You've probably all encountered tasks that drift further off course the longer they run, right? A Loop can judge whether it is approaching a reference value, but it cannot judge whether that reference value is worth pursuing.

That is, when these problems occur, the Loop business flow itself can still appear to be 'running perfectly.' This is why the discussion moves on to Graph.

Graph

So in this discussion, the feeling is that rather than tuning a single Loop, what's needed is a topological structure of loops.

The 'Graph' here refers to analogizing work to a flowchart. You can also think of Graphs as something like n8n, but connecting engines you've developed yourself, such as Codex, Claude Code, etc., allowing you to create 'graphs' or reusable workflows that can be used to execute various tasks.

For example, under a Graph, a relatively complete Agent system might be:

                    Product Goal / Human Owner
                             ↓
                      Task Planning Loop
                     ↙                ↘
            Code Execution Loop      Retrieval Loop
                             ↓
                  Compilation & Test Loop
                             ↓
             Code Review / Security Verification Loop
                ↙                           ↘
         Return for Revision          Human Confirmation
                ↓
          Release & Deployment Loop
                ↓
          Online Monitoring Loop
                ↓
       Product Feedback & Goal Revision Loop

Here, each node is still a Loop internally, but there need to be directed relationships between each Loop:

Isn't it clear once put this way? To put it bluntly, it's just a method for multi-Agent orchestration and organization. So this is not a new concept at all; it's just another layer of high-level packaging.

Simply put, the upper-level Graph makes organizational relationships orchestratable and cyclical:

Moreover, in a Graph, different Loops should not run at the same speed. For instance, an Agent system can have four time scales:

Fast Loops are responsible for execution, and slow Loops are responsible for judging direction. If you put everything into a single high-speed cycle, the Agent can easily change its strategy based on short-term feedback, ultimately destroying long-term goals.

So a long-running Graph Loop setup should be something like:

So in this evaluation system:

So strictly speaking, this can no longer be simply called Agent orchestration; it's more about the separation of the control plane and the execution plane in business design.

Therefore, in this discussion, drawing a LangGraph or organizing a very complex workflow diagram is not the main goal. The core lies in business design:

What the Graph itself can solve is only the structure. The correctness of the goal is the focus of this discussion. How to make goals flow, then undergo sustainable interactive verification, and enable mutual judgment across different time dimensions—that is the key point of the discussion:

The loops are all looking at each other's reports. The audit loop checks the numbers from the operational system, and the operational numbers come from the same system. Ultimately, you still can't escape false metrics.

So a Graph must have anchor points, such as:

So this is not a technological revolution. Graph is just exploring, on the basis of the past, how to orchestrate business loops and how to make the goals of business loops flow and iterate:

Looking back, none of this is new. It's just packaged with new rhetoric, potentially encompassing:

None of this is new. Or perhaps what you are already doing is Graph Engineering. So there's no need for FOMO. At the current pace, there might be a new term next month. Just treat it as entertainment.

Comments

Top 2 from juejin.cn, machine-translated. The original thread is authoritative.

时与二三

team right

茶树米

AI entertainment circle