AI Research · Graph Engineering · System Intelligence27 Aug 2026 · Seoul
Preprint · arXiv:2608.21156v1/21 Aug 2026/LLM Agents/System Intelligence

더 많은 에이전트가 아니라 더 나은 조직이 지능을 만든다

Graph Engineering in the Era of LLM Agents: From Individual Intelligence to System Intelligence

Primary ideaGraph Engineering as a system-level organizational substrate
Three graph viewsWork · Team · State
Next semantic layerOntology Engineering
ResourcesAwesome Graph Engineering
Source status 이 글은 2026년 8월 21일 공개된 arXiv v1 survey를 1차 자료로 삼는다. 논문이 제안하는 분류와 해석을 사실로 구분해 소개하고, 필자의 해석은 별도로 표시한다.
Central thesis

LLM 에이전트의 다음 병목은 “한 에이전트를 얼마나 똑똑하게 만들 것인가”가 아닐 수 있다. 복잡한 과업은 여러 전문성이 동시에 필요하고, 서로 의존하는 작업을 병렬로 수행하며, 중간 결과를 독립적으로 검증하고, 실패가 났을 때 어디까지 되돌아갈지 기억해야 한다. 이 문제는 개인 지능의 부족보다 조직 구조의 부족에 가깝다.

이 survey는 그 구조를 Graph Engineering이라고 부른다. 그래프를 지식 표현이나 검색 보조 수단으로만 쓰지 않고, 무엇을 할지(Task Organization), 누가 할지(Agent Coordination), 지금 시스템이 어디까지 왔고 어떻게 복구할지(Runtime State Management)를 명시적으로 조직하는 실행 기질로 사용한다. 그리고 실행 경험이 그래프 자체를 바꾸도록 만들어 System Evolution으로 확장한다.

One-sentence reading

Prompt는 모델에게 말을 거는 법이고, Context는 무엇을 보여줄지 정하는 법이며, Harness와 Loop는 한 에이전트를 움직이는 법이다. Graph Engineering은 여러 에이전트와 과업, 상태를 하나의 시스템으로 조직하는 법이다.

Part I · The Scale of Intelligence

모델 지능에서 개인 지능으로, 그리고 시스템 지능으로

논문은 AI 발전을 모델의 성능곡선이 아니라 ‘무엇을 엔지니어링하는가’의 확장으로 읽는다.

§1 · Individual Agent

에이전트는 모델이 아니라 지속적으로 움직이는 실행체다

논문은 Individual Agent를 foundation model과 harness, 그리고 시간에 따라 유지되는 local runtime state가 loop로 조직된 계산적 실체로 정의한다.

\[A_i=\operatorname{Loop}(F_i,H_i;s_i^t)\]

여기서 \(F_i\)는 언어 이해·추론·계획·생성 능력을 제공하는 Foundation Model, \(H_i\)는 memory·knowledge·tools·skills·permissions·execution environment를 연결하는 Agent Harness, \(s_i^t\)는 시점 \(t\)의 local runtime state다. 이 정의를 더 직관적으로 줄이면 논문의 도입부가 제시하는 식이 된다.

\[\text{Agent}=\operatorname{Loop}(\text{LLM}+\text{Harness})\]
§2 · Agent System

시스템 지능의 단위는 한 에이전트의 context가 아니다

Agent System은 여러 agent가 shared resources와 environment를 사용하면서 coordination mechanism을 통해 함께 움직이고, system-level runtime state를 공유하는 구조다.

\[S^t=(A^t,R^t,E^t,\Pi^t,x^t)\]
Agent Team Aᵗ

서로 다른 model, harness, loop, local state를 가진 agents. 역할·능력·책임이 다를 수 있다.

Shared Resources Rᵗ

tools, model services, memory, knowledge bases, verifiers, human support 등 여러 agent가 공유하는 자원.

Environment Eᵗ & Coordination Πᵗ

외부 환경의 변화와 task assignment, information exchange, result integration, conflict/failure handling 규칙.

System State xᵗ

task progress, shared results, agent availability, resource status, environment changes, failure records를 포함하는 전체 시스템 상태.

§3 · The engineering ladder

Figure 1~4가 보여주는 것은 기술 목록보다 엔지니어링 대상의 확대다

MODELPre-training
Post-training
PROMPTinstruction
reasoning cues
CONTEXTretrieval
working information
HARNESStools · memory
skills · permissions
LOOPplan · act
observe · verify
GRAPHwork · team
state · evolution
ONTOLOGYshared meaning
constraints

Foundation Model의 pre-training과 post-training은 parameter-level capability를 만든다. Prompt Engineering은 무엇을 할지와 어떻게 접근할지를 지정하고, Context Engineering은 어떤 evidence와 intermediate state를 모델에게 보여줄지 관리한다. Harness Engineering은 model call 밖의 persistent capabilities를 붙이고, Loop Engineering은 이를 feedback-driven execution process로 묶는다.

이 단계까지가 논문이 부르는 Individual Intelligence다. 한 에이전트가 외부 자원을 사용하고 환경과 상호작용하며 목표를 지속적으로 추구할 수 있다. 그러나 과업이 충분히 복잡해지면 한 loop의 organizational capacity가 한계에 닿는다.

§4 · Why one agent breaks

개인 지능의 세 가지 구조적 병목

Parallel dependencies

서로 독립적인 branch는 동시에 돌고, dependent branch는 기다려야 한다. single loop는 이를 serial trace로 압축하기 쉽다.

Specialization & verification

작성자와 검증자를 같은 control locus에 넣으면 role confusion과 confirmation bias가 생길 수 있다.

Persistent state & recovery

context는 auditable state store가 아니다. 작은 초기 오류가 후반 실패로 나타날 때 원인과 recovery boundary를 찾기 어렵다.

논문의 소프트웨어 장애 진단 예는 직관적이다. log 분석, failure reproduction, code inspection은 병렬로 진행할 수 있지만 repair와 testing은 그 결과에 의존한다. 한 agent가 모든 것을 한 context에서 순차적으로 처리하면 병렬성뿐 아니라 책임 경계와 failure localization도 잃기 쉽다.

System Intelligence는 agent 수의 함수가 아니다. 일을 나누고, 책임을 배정하고, 상태를 보존하며, 실패를 국소적으로 복구하는 조직 능력의 함수다.
Part II · Task Organization

그래프는 “해야 할 일”을 실행 가능한 구조로 바꾼다

Goal Decomposition은 의미적 목표를 dependency graph로 바꾸고, Workflow Optimization은 그것을 실제 operator graph로 컴파일한다.

§5 · Graph Engineering definition

Graph Engineering은 graph를 시스템의 조직 기질로 사용한다

논문이 제안하는 핵심 정의는 structure-centered engineering이다. tasks, components, runtime states 사이의 관계를 externalize해 system-level organization, coordination, monitoring, recovery, optimization을 가능하게 한다. GraphRAG처럼 graph를 retrieval source로 사용하는 것과 다르다. 여기서는 graph의 구조가 바뀌면 시스템의 실행방식이 달라진다.

Task Organization

global objective를 subtasks로 나누고 dependency, order, concurrency, verification constraint를 표현한다.

Agent Coordination

작업을 heterogeneous agents와 resources에 매핑하고 delegation, synchronization, communication을 조직한다.

Runtime State Management

progress, provenance, concurrent updates, failures, recovery boundaries를 기록해 시스템의 실제 상태를 보존한다.

§6 · Goal decomposition

목표를 subgoal graph로 만들면 기다려야 할 일과 동시에 할 일이 보인다

Goal Decomposition Graph에서 node는 subtask 또는 intermediate goal, edge는 precedence·data·logical relation을 나타낸다. 이 명시적 구조는 parallel branch와 dependent branch를 구분하고, intermediate result가 들어왔을 때 남은 task graph만 수정할 수 있게 한다.

논문은 HuggingGPT와 ReWOO에서 시작해 LLMCompiler의 dataflow DAG, Plan-over-Graph의 parallelizable schedule, TDAG·Flow·DynTaskMAS의 dynamic task graph로 계보를 정리한다. 중요한 진화는 decomposition이 prompt 안의 숨은 reasoning에서 inspectable and schedulable structure로 외부화됐다는 점이다.

§7 · Workflow optimization

subgoal은 곧바로 실행되지 않는다. operator graph로 컴파일되어야 한다

실행 단계에서는 LLM call, specialist agent, retrieval module, tool, memory operation, aggregator, verifier 같은 concrete operator가 필요하다. Workflow Optimization은 semantic subgoal을 이 operator들로 컴파일하고, edge에 scheduling·coordination·verification dependency를 부여한다.

Approach familyRepresentative systems in the surveyStructural idea
Graph workflow searchGPTSwarm, ADAS, AutoFlow, AFlowworkflow code 또는 computational graph 자체를 search/optimization 대상으로 만든다.
Operator/topology evolutionA2Flow, MermaidFlow, VFlowoperator abstraction, graph topology, verifier feedback, safety constraints까지 workflow search에 포함한다.
Runtime-adaptive flowDyFlow, EvoFlow, QualityFlow, FlowSteer중간 결과와 quality signal에 따라 이후 subgraph를 동적으로 생성·수정·rollback한다.

이때 workflow는 더 이상 배포 전에 한 번 설계하는 고정 파이프라인이 아니다. EvoFlow는 여러 workflow graph를 competing executable hypotheses처럼 유지하고, QualityFlow는 accept/debug/clarify/rollback/continue를 quality signal에 따라 고른다.

Part III · Agent Coordination

일을 나눴다면 이제 “누가 할 것인가”를 구조화해야 한다

Agent Coordination은 capability, team topology, communication graph를 분리해 모델링한다. 한 그래프에 모든 협업을 뭉개지 않는다.

§8 · Capability graph

agent를 이름이 아니라 capability, access, reliability 관계로 본다

Capability Graph의 node는 agent, skill, tool, model, resource가 될 수 있고 typed edge는 capability ownership, resource access, permission, reliability를 나타낸다. task가 요구하는 capability subgraph와 실제 agent-resource subgraph를 맞추면 capability-aware assignment와 replacement가 가능해진다.

예컨대 scientific discovery에서 literature analysis, experiment design, implementation, independent verification을 다른 specialist에게 맡긴다. 특정 agent가 compute resource 접근권한을 잃으면 graph query로 compatible replacement를 찾아 재배정할 수 있다.

DyLAN, Agent-Oriented Planning, MasRouter는 행동과 score를 통해 suitability를 추론하고, AutoAgents·EvoAgent·AOrchestra·Captain Agent는 task-specific specialists를 구성한다. SkillGraph와 MaAS는 더 명시적인 graph organization으로 나아간다. 논문은 여기서 한 걸음 더 나가 persistent and updateable capability graph의 필요성을 제기한다.

§9 · Team graph

역할을 만든다고 팀이 되는 것은 아니다

Team Organization Graph는 assignment, delegation, supervision, verification, reporting relation을 표현한다. capability가 “무엇을 할 수 있는가”라면 team graph는 “누가 무엇을 책임지고 결과를 누구에게 넘기는가”를 정의한다.

Chain

MetaGPT, ChatDev처럼 stage와 handoff가 비교적 고정된 sequential role structure.

Routing

Magentic-One, WorkTeam, AgentVerse처럼 coordinator가 task를 specialist에게 분배한다.

Fan-out / Fan-in

Mixture-of-Agents, MacNet처럼 여러 candidate를 병렬 생성하고 downstream에서 통합한다.

Dynamic team

Puppeteer, AgentNet, SwarmAgentic처럼 state와 feedback에 따라 연결과 role이 바뀐다.

parallelism과 diversity는 공짜가 아니다. branching이 늘면 communication, computation, aggregation cost가 늘어난다. 따라서 team graph는 “가능한 많은 agent를 붙이는 법”이 아니라 필요한 책임 관계만 남기는 법이어야 한다.

§10 · Communication graph

팀의 구조와 실제 정보 흐름은 다르다

상대적으로 안정적인 team organization과 달리 communication graph는 runtime마다 달라질 수 있다. node는 agents와 human participants, active edge는 누가 누구에게 어떤 정보를 보내고 그 feedback이 다음 행동에 어떤 영향을 주는지를 나타낸다.

MAgICoRe는 generation-evaluation-revision feedback loop를 만들고, G-Designer는 performance·communication cost·structural robustness를 함께 고려해 topology를 생성한다. AgentPrune과 AgentDropout은 low-value edges 또는 agents를 제거하고, DyTopo는 매 round마다 information need와 information supply를 맞춰 sparse edges를 재구성한다. CARD는 model capability, tool availability, compute resource의 환경 변화까지 communication structure에 반영한다.

Important caution

연결을 많이 만든다고 협업이 좋아지지 않는다. 잘못된 정보도 topology를 따라 전파된다. communication engineering은 연결 가능성보다 “어떤 경로를 유지할 가치가 있는가”를 결정해야 한다.

Collaborative Gym은 human을 graph 밖의 평가자가 아니라 active participant로 넣는다. assistance request, feedback, approval, escalation edge를 통해 고위험 작업에서 사람이 execution loop에 직접 들어올 수 있다.

Part IV · Runtime State Management

긴 작업에서 진짜 문제는 대화기억이 아니라 “무슨 일이 실제로 일어났는가”다

State Recording, Fault Localization, Failure Recovery는 distributed execution을 auditable, diagnosable, recoverable system으로 바꾼다.

§11 · State recording

계획은 “무엇이 일어나야 하는가”를 말하고, state graph는 “무엇이 실제로 일어났는가”를 기록한다

여러 agent와 tool이 동시에 움직이면 progress, role bindings, commitments, shared facts, resource changes, external effects가 서로 다른 곳에서 발생한다. 이 업데이트를 traceable form으로 남기지 않으면 시스템은 자기 상태를 신뢰할 수 없다.

State Recording은 각 transition의 evidence, provenance, version을 보존한다. Magentic-One의 Task/Progress Ledger, Graph of States의 structured belief state, PatchBoard의 schema/permission/invariant validation, MemTX의 tentative write와 transactional belief commit 분리, Collaborative Memory의 scoped projection, event-sourced log가 이 방향의 서로 다른 예다.

LLM context는 상태의 사본일 수는 있어도 authoritative state가 되기 어렵다. 시스템 지능에는 proposal → validation → commit 경계가 필요하다.
§12 · Fault localization

dependency는 원인 후보를 좁히지만 causality를 증명하지 않는다

long-horizon system에서는 원인이 된 작은 deviation과 눈에 보이는 failure가 멀리 떨어질 수 있다. Fault Localization은 abnormal outcome을 감지하고, decisive error가 처음 등장한 지점을 찾고, dependency를 따라 영향을 추적하며, 가능한 원인 가설을 evidence로 검증한다.

MAGE는 execution path를 hierarchical state tree로 다루고, Who & When은 책임 agent와 decisive step을 함께 attribution한다. MAST는 system-design, inter-agent coordination, task-verification failure를 구분하고, TraceElephant는 final answer뿐 아니라 trace, intermediate context, complete input을 활용한다. TDAD와 Cordon은 code-test 또는 typed lineage와 external effect를 연결한다.

Epistemic boundary

그래프의 edge가 두 사건을 연결한다고 해서 그 edge가 원인이라는 뜻은 아니다. 논문은 fault cause를 hypothesis로 취급하고 externally observable evidence로 검증해야 한다고 명시한다.

§13 · Failure recovery

복구는 처음부터 다시 하는 것이 아니라 valid work를 살리는 일이다

Failure Recovery는 explicit recovery boundary를 정하고, invalid state만 retract하거나 affected region만 replay하며, irreversible external effect에는 compensation을 수행하고, 필요하면 alternative branch로 갈라진다.

Detect. validation failure, state conflict, side-effect mismatch 같은 abnormal signal을 찾는다.

Localize. 첫 invalid state와 affected downstream region, trusted remainder를 분리한다.

Select frontier. 다시 실행해도 되는 가장 가까운 validated boundary를 선택한다.

Recover. replay, rollback, replan, compensation, human escalation 중 적절한 전략을 사용한다.

Verify & commit. repaired branch를 다시 검증한 뒤 authoritative state로 commit한다.

MAGE, ALAS, CausalFlow, ReflexGrad는 selective repair를, AgentGit·Shepherd·event sourcing은 replay/rollback/branching을, DART는 semantic recovery boundary를, SagaLLM·RAC·Atomix는 external effect compensation과 transactional settlement를 다룬다.

Part V · System Evolution & Open Challenges

잘 실행하는 시스템에서, 실행 경험으로 조직 자체를 바꾸는 시스템으로

runtime adaptation과 persistent system evolution을 구분하는 것이 이 survey의 가장 중요한 장기 연구질문이다.

§14 · System evolution

실행의 결과가 다음 실행의 구조를 바꿔야 ‘진화’라고 부를 수 있다

조건부 routing이나 임시 worker assignment는 한 run을 바꿀 뿐 다음 run의 조직을 바꾸지 않을 수 있다. 논문이 요구하는 self-evolving graph system은 execution evidence를 persistent and reusable structural change로 변환한다.

\[\text{Execution}\rightarrow\text{Evidence}\rightarrow\text{Structural Credit}\rightarrow\text{Graph Mutation}\rightarrow\text{Validation}\rightarrow\text{Commit / Rollback}\]

Task Organization의 진화에는 TDAG, Flow, DynTaskMAS, DyFlow, EvoFlow, QualityFlow가 등장한다. Agent Coordination에서는 SwarmAgentic, AgentNet, self-organizing agents, Meta-Team, DyTopo, CARD, QueenBee Planner가 team topology와 communication rule을 바꾼다. Runtime State에서는 ReCreate, SkillGraph, Swarm Skills가 실행경험을 재사용 가능한 pattern/skill로 만들고, MemTX와 event-sourced designs가 잘못된 persistent update를 수정·retract·fork할 수 있게 한다.

다만 FlowSteer가 보여주듯 replanning signal 자체가 조작되면 graph evolution은 더 나쁜 구조로 갈 수 있다. 따라서 self-evolution의 목표는 무제한 self-modification이 아니라 evidence-gated, versioned, reversible structural improvement다.

§15 · Graph-native capability substrate

memory, skill, tool registry를 따로 두는 방식도 구조적 한계에 닿는다

현재 agent system은 memory store, skill library, tool registry를 별도 collection/service로 유지하는 경우가 많다. 그러나 capability가 늘면 selection은 관계문제가 된다. 어떤 skill은 다른 skill에 의존하고, 어떤 tool은 대체 가능하며, 특정 permission이나 runtime condition에서만 쓸 수 있다.

논문은 A-MEM, Zep, Graph of Skills, SkillDAG 등을 단서로 models, tools, skills, memories, data sources, verifiers, execution environments를 typed nodes로 묶는 unified capability graph를 제안한다. edge는 dependency, compatibility, composition, substitution, authorization, cost, reliability를 표현한다. 핵심은 capability graph를 task graph, agent graph, state graph와 연결하는 것이다.

§16 · Cross-graph evolution

Task graph만 바꾸면 team과 permission이 함께 깨질 수 있다

Graph Engineering의 여러 graph는 독립적으로 진화할 수 없다. task decomposition을 바꾸면 요구 capability가 달라지고, agent replacement는 communication relation, permissions, runtime assumptions를 무효화할 수 있다. 그래서 future system은 cross-graph consistency와 impact analysis를 관리해야 한다.

Provenance

어떤 evidence가 어떤 structural mutation을 낳았는지 추적한다.

Versioning & validation

candidate graph를 historical/counterfactual execution으로 검증하고 version으로 남긴다.

Replay & rollback

나쁜 mutation이 여러 run에 퍼지기 전에 이전 validated structure로 되돌린다.

§17 · Graph-native agent operating system

workflow framework를 넘어 시스템 object와 transaction을 제공하는 runtime

현재 stack은 model serving, harness, workflow engine, memory, multi-agent framework, state store가 서로 다른 abstraction을 쓴다. MCP는 capability access를 표준화하지만 complete system organization의 공통 표현은 제공하지 않는다. LangGraph는 graph-oriented workflow/state를 제공하고, AIOS는 scheduling·context·memory·storage·tools·access control을 OS service처럼 다룬다.

논문이 그리는 graph-native Agent OS에서는 task, agent, capability, runtime state가 typed and versioned first-class graph object가 된다. runtime은 graph scheduling, capability discovery, state storage, event/provenance logging, structural transaction, permission enforcement, checkpointing, replay, rollback, graph-level observability를 공통 서비스로 제공한다.

§18 · Privacy and ethics

시스템 지능은 정보의 복제와 책임의 분산도 함께 키운다

multi-agent long-horizon system에서는 sensitive information이 여러 component와 workflow를 따라 복제되고 persistent state에 남을 수 있다. cross-task leakage와 unauthorized inference 위험이 커지고, bias나 faulty evidence가 여러 agent를 통해 증폭되면 책임소재도 모호해진다.

따라서 privacy-preserving state management, scoped permissions, provenance-aware logging, human oversight가 Graph Engineering의 부가 기능이 아니라 구조적 요구사항이다.

Part VI · Ontology & Evaluation

구조를 공유해도 의미를 공유하지 않으면 시스템은 합의하지 못한다

Ontology Engineering은 graph의 entity, relation, constraint를 여러 agent가 같은 뜻으로 해석하게 하는 semantic foundation으로 제안된다.

§19 · Why ontology comes next

Graph는 관계를 명시하지만 그 관계의 의미까지 자동으로 합의시키지는 않는다

두 agent가 같은 “done” edge를 보더라도 task completion의 기준, sufficient evidence, valid state, authorized action의 뜻을 다르게 해석할 수 있다. Ontology Engineering은 어떤 entity가 존재하고 relation이 무엇을 뜻하며 어떤 constraint가 성립해야 하고 어떤 conclusion을 derive할 수 있는지를 machine-interpretable form으로 정의한다.

논문은 monolithic ontology보다 layered and modular ontology를 제안한다. core ontology 위에 goal/value, agent/capability, observation/evidence, action/state, evaluation modules를 두고, 특정 domain ontology가 이를 확장한다.

§20 · Goal formation & value alignment

ontology는 가치를 결정하지 않지만 목표의 규칙을 검증 가능하게 만든다

candidate goal의 provenance, priority, authorization scope, completion criteria, constraints를 명시하면 goal conflict와 unauthorized modification을 탐지하고 completion에 필요한 evidence를 정할 수 있다. 중요한 한계도 분명하다. ontology는 시스템이 어떤 가치를 선택해야 하는지 결정하지 못한다. 다만 선택된 규범을 explicit and verifiable하게 만든다.

LAMP 계열 예시는 Planner, Builder, Verifier가 domain ontology를 MCP를 통해 공유하고, Agentology는 개별 prompt보다 ontology-defined environment를 system design의 중심에 둔다.

§21 · Shared semantics & world grounding

의미의 일치와 사실의 일치는 다르다

shared ontology는 tool output, environmental observation, timestamp, provenance, validation result와 연결되어야 한다. semantic consistency만으로 factual correctness가 생기지 않기 때문이다. OntoCodex는 여러 agent를 이용해 biomedical ontology를 확장하면서 structural constraints와 curated knowledge grounding을 유지하고, CoA-Text2OWL은 ontology learning을 worker-manager collaboration으로 분산한다. AgentO와 Ontology-to-Tools는 semantic concept를 executable capability와 연결한다.

future ontology는 agents가 concept와 relation을 제안하더라도 provenance checking, consistency validation, impact analysis를 거쳐야 하며 version control, compatibility, migration, rollback을 지원해야 한다.

§22 · Measuring intelligence at the right unit

평가 단위가 output에서 trajectory로, trajectory에서 organization으로 이동한다

LevelPrimary evaluation unitRepresentative resources in the surveyWhat matters
Model Intelligencebounded model outputMMLU-Pro, GPQA, NPPC, OlymMATH, IFEval, HumanEval/EvalPlus, MMMU, OMHBench, LiveBench, GraphRAG-Benchknowledge, reasoning, instruction following, coding, multimodal understanding, retrieval
Individual Intelligenceagent trajectoryA2E, AgentBench, GAIA, AgencyBench, WebArena, OSWorld, SWE-bench, AppWorld, τ-bench, ToolSandbox, Harness-Bench, LongMemEval, MemoryArena, Evo-Bench, TheAgentCompany 등tool use, long-horizon execution, memory, error recovery, adaptation, harness effects
System Intelligenceorganization of components & relationsTaskBench, WorFBench, TPS-Bench, VillagerBench, MultiAgentBench, SILO-BENCH, MAS-BENCH, SyncBench, MAST, Who&When, TraceElephant, MASEval, BenchAgent 등work graph, team coordination, state consistency, fault attribution, recovery, topology/evolution

논문은 system evaluation이 effectiveness, efficiency, robustness에 더해 structural fidelity, operational correctness, evolution and governance를 평가해야 한다고 본다.

Three evaluation gaps

첫째, system-level gain을 stronger model, longer context, extra tools, retries, compute 효과와 분리해야 한다. 둘째, work/team/state/evolution benchmark가 파편화돼 cross-structure effect를 보기 어렵다. 셋째, structural credit assignment가 약하다. matched execution budget, versioned graph artifacts, complete traces/state snapshots, controlled perturbation, repeated evaluation across time이 필요하다.

Part VII · Ecosystem, Applications, Boundaries

이미 그래프로 움직이는 시스템은 많다. 그러나 아직 대부분은 ‘graph-engineered’라기보다 ‘graph-structured’다

survey는 open-source stack과 여섯 application domain을 통해 현재 기술의 성숙도와 남은 간격을 구체적으로 보여준다.

§23 · Open-source engineering stack

모델 인프라, 개인 agent runtime, system-level graph runtime이 서로 다른 층을 만든다

LayerRepresentative projectsMain engineering object
Model IntelligenceTransformers, Megatron Core, LLaMA-Factory, verl, slime, vLLM, SGLangmodel definition, training/post-training, RL rollout, serving/runtime efficiency
Individual IntelligenceLangChain, OpenAI Agents SDK, Claude Agent SDK, Pydantic AI, LlamaIndex Workflows, Haystack, Apache Burr, Letta, Graphiti, MCP Python SDK, Langflow, Difytools, middleware, memory, sessions, state machines, context/workflows, permissions, HITL
System IntelligenceLangGraph, Microsoft Agent Framework, Google ADK, AutoGen/GraphFlow, AG2, CrewAI, CAMEL, Mastra, GPTSwarmexplicit work/team/state graphs, concurrent/cyclic collaboration, persistent state, graph optimization

세부적인 라이선스와 유지상태도 survey는 기록한다. AutoGen은 historical influence 때문에 포함하지만 maintenance mode이며 Microsoft는 새 프로젝트에 Agent Framework를 권장한다고 설명한다. Dify는 modified Apache-2.0 형태의 source-available system으로 추가 제한이 있고, Mastra는 core와 enterprise code의 license가 다르다.

생태계의 병목은 분명하다. model/harness/workflow/message/state가 서로 다른 표현을 쓰고, dynamic routing은 흔해도 cross-run structural evolution은 드물다. state 역시 checkpoint, memory, workflow snapshot, message history, event log, temporal KG로 쪼개져 있다. survey는 typed/versioned work-team-state structure, structural transaction, provenance, replay/rollback, graph-level tracing, counterfactual comparison을 공통 substrate의 요구조건으로 본다.

§24 · Applications

Graph Engineering은 특정 산업기술이 아니라 조직이 필요한 곳에서 반복해서 나타난다

DomainRepresentative systemsGraph Engineering significance
Software & IT OpsMetaGPT, SWE-agent, OpenHands, Codex, Claude Code, OpenCode, Cline, Project ALICEparallel worktrees, task boards, specialists, dependency evidence, test/review/merge, incident localization
Scientific DiscoverySciAgents, AI Scientist, Virtual Lab, Co-Scientist, Robinhypothesis-evidence-experiment dependencies, specialist scientists, laboratory feedback, negative-result lineage
HealthcareDeepRare, AMIE, CARE-AD, MAPlongitudinal evidence, specialist responsibility, provenance, uncertainty, access boundary, human authorization
EnterpriseWorkTeam, SOAN, FinRobot-ERP, Agent-Ops, Gemini Enterprise Agentic RAGSOP, role/permission, separation of duties, transaction boundary, sufficiency checks, rollback obligations
Persistent Digital AgentsOpenClaw, Hermes Agentpersistent identities, workspaces, authentication, session stores, delegation, scheduled execution, reusable skills
Social & Economic SimulationAgentSociety, EconAgent, SRAP-Agent, TwinMarketinteraction topology와 shared environment가 simulation dynamics 자체를 형성
§25 · Scientific discovery as a revealing case

AI Co-Scientist에서 중요한 것은 hypothesis refinement보다 구조의 기억이다

SciAgents는 ontological knowledge structure로 specialist agents를 ground하고, AI Scientist는 ideation부터 experiment, visualization, writing, review까지 long-running process를 구성한다. Virtual Lab은 PI agent와 specialist scientist team을 physical validation에 연결한다. Co-Scientist는 generation, critique, ranking, refinement를 비동기 supervisor가 조정하고, Robin은 literature/data-analysis agents와 lab result를 연결해 hypothesis를 갱신한다.

그러나 survey는 중요한 선을 긋는다. hypothesis가 반복 수정되는 것과 agent organization 자체가 persistent하게 진화하는 것은 다르다. Graph Engineering의 더 강한 기준은 hypotheses, negative results, data lineage, experimental interventions, causal dependencies를 보존하고, evidence가 이후 시스템 구조를 재현 가능하게 바꾸는 것이다.

§26 · Domain-specific cautions

그래프는 추적성을 높이지만 정답을 보증하지 않는다

Healthcare에서 longitudinal state는 단순 conversation memory가 아니다. 이전 symptom, treatment, response, investigation이 이후 action의 타당성을 바꾼다. 그래서 provenance, uncertainty, access control, human authorization이 필수다. Enterprise에서는 permission, separation of duties, policy, transaction boundary, rollback이 실행성공만큼 중요하다.

Social/economic simulation에서는 graph topology 자체가 관찰되는 emergent behavior를 바꿀 수 있다. 따라서 simulated emergence를 real-world causality로 읽으려면 실제 관측과 calibration, explicit uncertainty analysis가 필요하다.

§27 · Graph-structured vs graph-engineered

그래프를 쓴다고 Graph Engineering이 되는 것은 아니다

논문의 appendix가 가장 명확하게 구분한다. 기존 graph-agent research는 graph를 reasoning, planning, memory, retrieval, tool organization, workflow, communication을 향상시키는 representation 또는 computational mechanism으로 쓴다. Graph Engineering은 한 단계 더 나가 explicit graph structures 자체를 intelligent system의 organizational substrate로 둔다.

Task Organization, Agent Coordination, Runtime State Management는 서로 연결돼 있고, one graph의 변경이 다른 graph의 assumptions를 바꾼다. System Evolution은 execution experience를 persistent structural improvement로 만들며, Ontology Engineering은 이 모든 graph의 entity, relation, constraint를 공유 의미로 묶는다.

Dynamic graph transformation 관점과도 가깝지만 organizing question이 다르다. dynamic graph transformation은 “agent components가 어떻게 계속 rewrite될 것인가”에서 출발한다. Graph Engineering은 “System Intelligence를 이루려면 tasks, actors, states를 어떻게 공동으로 조직·통제·개선할 것인가”에서 출발한다. evolution은 전체 중 한 축이다.

§28 · Cross-domain finding

현재 가장 성숙한 것은 Work와 Team, 가장 부족한 것은 persistent System Evolution이다

실제 응용에서는 objective decomposition, role assignment, parallel work, communication topology가 이미 흔하다. checkpoints, task boards, event streams, longitudinal records처럼 Runtime State도 빠르게 늘고 있다. 하지만 성공과 실패의 evidence를 이용해 다음 실행에서도 유지되는 조직구조 자체를 자동으로 수정하는 시스템은 아직 드물다.

그래서 이 survey의 주장을 “multi-agent를 graph로 연결하면 System Intelligence가 된다”로 읽으면 과장이다. 더 정확한 해석은 이렇다. 오늘의 시스템은 graph-structured해지고 있지만, full Graph Engineering은 structural objective, observability, governed mutation, cross-graph consistency, transferable structural improvement까지 요구한다.

Final synthesis

모델이 똑똑해지는 시대의 핵심 자원은 파라미터였다. 에이전트가 움직이는 시대에는 도구와 기억, 반복 루프가 중요해졌다. 여러 에이전트가 함께 일하는 시대에는 관계가 자원이 된다. 누가 무엇을 하고, 무엇을 기다리며, 어떤 증거를 믿고, 어디서 실패했고, 어디까지 되돌아가며, 어떤 구조를 다음번에도 남길 것인가. Graph Engineering은 바로 그 관계를 계산 가능하고 수정 가능하며 감사 가능한 시스템 상태로 만드는 시도다.

Reference Map

Primary survey & community resources
01
Feng et al. · arXiv:2608.21156v1 · 21 Aug 2026
이 글의 1차 자료. Model→Individual→System Intelligence taxonomy, Graph Engineering의 Work/Team/State 구조, System Evolution, Ontology Engineering, benchmarks, ecosystem, applications를 63쪽에 걸쳐 정리한다.
02
DEEP-JLU · Community collection
survey와 연결된 연구논문, 오픈소스 데이터, 프로젝트를 모은 companion resource.
Task & workflow organization
03
Zhuge et al. · ICML 2024
language-agent system을 optimizable computational graph로 다루는 대표 연구.
04
Zhang et al. · ICLR 2025
workflow generation을 LLM-guided search problem으로 정식화한다.
05
Zhang et al. · 2025
dependency graph 위에서 parallelizable schedule을 다룬다.
Coordination, state, recovery
06
Which Agent Causes Task Failures and When?
Zhang et al. · ICML 2025
multi-agent failure를 책임 agent와 decisive step에 attribution하는 방향을 대표한다.
07
Nakajima · 2026
event sourcing, deterministic replay, branching을 agent runtime graph에 연결한다.
08
Chen et al. · 2026
typed lineage와 semantic transaction boundaries로 action과 external effect를 연결한다.
Scientific & multi-agent systems
09
Ghafarollahi & Buehler · Advanced Materials · 2025
scientific discovery에서 graph-grounded specialist collaboration을 보여주는 응용 사례.
10
Swanson et al. · Nature · 2025
PI agent와 specialist agents, computational tools, physical validation을 연결한다.
11
Ghareeb et al. · Nature · 2026
Robin의 lab-in-the-loop multi-agent scientific discovery와 therapeutic candidate validation.
Evaluation & semantics
12
Emde et al. · ACL 2026 System Demonstrations
multi-agent evaluation의 단위를 model에서 system architecture로 확장한다.
13
AgentO: An Ontology for Modeling Agentic AI Systems
Ekelhart et al. · ESWC 2026
agentic system의 entity와 relation을 ontology로 모델링하는 semantic infrastructure 연구.
14
Zhou et al. · 2026
ontology concept와 executable tool constraints를 연결하는 방향.

원 survey는 약 500개의 논문·시스템·문서로 광범위한 bibliography를 제공한다. 위 목록은 본문의 주요 논증을 따라가기 위한 대표 reference map이며, 전체 인용망은 primary survey와 companion repository에서 확인할 수 있다.