Parallel AI Agent Collaboration (arXiv:2610.30074): Graph-Structured Distributed Block Optimization, Fractional Chromatic Gain Retention, dan Eliminasi Destructive Edit Interference pada Multi-Agent Systems
Analisis arsitektur sistemik riset frontier multi-agent systems (arXiv:2610.30074, Hanmin Li, Yury Demidovich, dan Peter Richtárik — KAUST, Oktober 2026): Mengapa kolaborasi paralel multi-agen LLM sering mengalami regresi katastropik saat mengintegrasikan pull request atau proposal kode yang secara independen berstatus hijau? Tim peneliti KAUST memformulasikan koordinasi agen sebagai discrete block optimization berbasis dependency graph dan membuktikan Teorema Retensi Gain Fraksional: penggabungan aman via fractional graph coloring menjamin retensi minimal 1/χ_f(G) dari total verified gain secara provably tight, sementara aturan Optimistic Integration menangkap surplus interaksi positif tanpa mengorbankan batas aman terburuk, mencapai konvergensi geometrik deterministik pada SWE repair dan pemrosesan terdistribusi berkecepatan tinggi.

1. Paradoks Destructive Edit Interference pada Agen Paralel
Ketika kita menginstruksikan armada agen coding otonom (seperti Devin, Claude Code, OpenCode, atau subagen Hermes) untuk memperbaiki berbagai bug atau melakukan refactoring secara paralel, setiap agen bekerja menggunakan salinan snapshot repositori dasar yang identik:
Misalkan sebuah repositori dipecah menjadi m blok kode (modul, servis, atau file). Agen i yang ditugaskan mengedit blok b mengajukan perubahan kandidat y ∈ χb. Koordinator kemudian mengevaluasi kandidat ini terhadap fungsi loss global F(x) (misalnya: jumlah test yang gagal atau penalti lint/runtime). Perbaikan lokal terverifikasi (verified singleton gain) didefinisikan secara presisi sebagai:
Secara intuitif, jika Agen 1 menghasilkan gain +2 pada modul Pricing, Agen 2 menghasilkan +2 pada modul Checkout, dan Agen 3 menghasilkan +1 pada modul Receipt, seorang insinyur mungkin berharap penggabungan seluruh proposal akan menghasilkan total gain +5.
Kenyataan Pahit: Mengapa Git Merge Mengalami Regresi Negatif
Jika modul Pricing dan modul Checkout berbagi dependensi fungsional yang sama (misalnya kalkulasi diskon PPN atau struktur event keranjang belanja), perubahan lokal yang diajukan kedua agen akan saling menimpa asumsi internal masing-masing. Ketika keduanya digabungkan ke dalam xk, all, loss global justru melonjak: alih-alih memperoleh gain +5, hasil penggabungan hanya menghasilkan gain +1, atau bahkan menghasilkan error fatal dengan gain negatif (F bertambah buruk). Naive union gagal total karena mengabaikan struktur interaksi antar blok.
2. Formulasi Masalah: Dekomposisi Fungsi Objektif & Dependency Certificates
Tim peneliti KAUST—Hanmin Li, Yury Demidovich, dan Peter Richtárik—menyadari bahwa untuk mengoordinasikan agen paralel tanpa saling kanibalisasi, sistem harus memiliki model formal dari struktur dependensi tugas. Mereka memperkenalkan Asumsi 1 (Dependency Structure):
Di mana M adalah jumlah faktor objektif, dan setiap faktor ℓa hanya bergantung pada subset blok tertentu yang terindeks dalam N(a) ⊆ [m].
-
Konstruksi Graf Dependensi G = (V, E): Simpul-simpul graf merepresentasikan blok kode
[m]. Sisi (edge) dibentuk antara dua blokbdancjika dan hanya jika terdapat minimal satu faktor objektifℓayang bergantung pada kedua blok tersebut secara bersamaan. -
Sifat Fundamental Independent Set ℐ(G): Sebuah himpunan simpul independen (independent set)
I ⊆ [m]berisi blok-blok yang sama sekali tidak memiliki sisi penghubung di grafG. Artinya, tidak ada satu pun faktor objektif yang dipengaruhi oleh lebih dari satu blok dalamI. -
Aditifitas Gain Sempurna (Zero Cross-Talk): Karena tidak ada faktor yang saling tumpang tindih, gain dari penggabungan perubahan pada seluruh blok dalam himpunan independen
Iadalah aditif sempurna:F(xk) - F(xk, I) = ∑b ∈ I gi(b)bk
3. Teorema 1 & 2: Retensi Gain Fraksional & Batas Ketat 1/χf(G)
Tantangan utama berikutnya adalah: bagaimana koordinator memilih himpunan independen yang optimal ketika agen menghasilkan puluhan usulan di seluruh modul repositori? Jawabannya terletak pada teori pewarnaan graf fraksional (fractional graph coloring).
Pewarnaan graf fraksional memberikan bobot non-negatif λI ≥ 0 untuk setiap himpunan independen I ∈ ℐ(G) sedemikian rupa sehingga setiap simpul b ∈ [m] tercakup dengan bobot kumulatif minimal 1:
Total bobot pewarnaan didefinisikan sebagai Λ(λ) = ∑I λI. Nilai minimum dari Λ(λ) melintasi seluruh pewarnaan fraksional yang valid disebut Fractional Chromatic Number, dilambangkan dengan χf(G).
Teorema 1 (Certified Gain Retention — Li, Demidovich, Richtárik 2026)
Misalkan λ adalah sembarang pewarnaan fraksional yang feasible dengan total bobot Λ = Λ(λ). Di bawah Asumsi 1, koordinator dapat memilih kandidat kompatibel aman xk, safe sedemikian rupa sehingga untuk setiap realisasi proposal agen:
Khususnya, pewarnaan fraksional optimal memberikan Λ = χf(G), sehingga menjamin retensi minimal pecahan 1 / χf(G) dari seluruh total verified singleton gain yang diajukan oleh agen.
Teorema 2 (Tightness of Certified Gain Retention)
Untuk sembarang graf dependensi berhingga tak-kosong G, tidak ada koordinator yang membentuk pembaruannya dengan memilih subset proposal yang dapat menjamin retensi lebih dari pecahan 1 / χf(G) dalam skenario terburuk (worst-case). Batas ini terbukti ketat (tight) secara analitik!
4. Algoritma 1: Optimistic Integration — Menangkap Surplus Interaksi
Apakah koordinator hanya boleh memilih himpunan independen yang terisolasi? Bagaimana jika perubahan pada dua modul yang saling berinteraksi justru saling menguntungkan (sinergi positif)?
Untuk mengatasi keterbatasan ini, KAUST merancang Algoritma 1 (Optimistic Integration). Koordinator mengevaluasi dua kandidat secara bersamaan:
-
Kandidat Aman (Safe Candidate): Dibentuk dari himpunan independen
I*terbaik dengan gain terbuktigsafek ≥ (1 / χf(G)) ∑ gibk. -
Kandidat Gabungan Penuh (Full Union Candidate): Menggabungkan seluruh usulan non-konflik dari semua agen ke dalam satu kandidat
xk, all. -
Seleksi Argmin Deterministik (Proposisi 4):
Koordinator memilih artefak baru dengan fungsi loss terendah:
xk+1 = argmin { F(xk, safe), F(xk, all) }
Berdasarkan Proposisi 4, aturan optimistik ini mempertahankan batas aman teoritis 1 / χf(G) tanpa syarat, sekaligus memanfaatkan interaction surplus ketika interaksi antar agen membuahkan hasil positif. Jika penggabungan penuh mengalami regresi, sistem secara otomatis mundur ke kandidat aman tanpa penalti sedikit pun!
5. Jaminan Konvergensi Geometrik Global
Salah satu kontribusi paling spektakuler dari paper ini adalah pembuktian laju konvergensi global multi-putaran. Dengan menetapkan dua asumsi wajar pada kemampuan agen:
-
Asumsi 2 (Conditional Local Improvement): Ekspektasi gain agen lokal dibatasi ke bawah oleh pecahan
a ∈ (0, 1]dari potensi perbaikan blok maksimal:E[gibk | Hk, Mk] ≥ ηib(h) Db(xk). -
Asumsi 3 (Block Error Bound): Jumlah perbaikan lokal di seluruh blok dibatasi ke bawah oleh pecahan
μ ∈ (0, 1]dari sisa gap objektif global:∑b=1m Db(xk) ≥ μ Δ(xk).
Berdasarkan kedua kondisi ini, didefinisikan faktor kontraksi:
Teorema 3 (Geometric Convergence) membuktikan bahwa setelah K putaran koordinasi terdistribusi, ekspektasi gap objektif menyusut secara geometris:
Rumus ini memisahkan secara elegan tiga komponen inti kolaborasi agen AI:
- Topologi Tugas: Dikapsulasi oleh
χf(G)(semakin modular sistem, semakin kecil nilai χf, semakin cepat konvergensi). - Keahlian & Alokasi Agen: Dikapsulasi oleh parameter
a. - Kondisi Objektif Software: Dikapsulasi oleh
μ.
6. Alokasi Kerja & Biaya: Formulasi Linear Programming (LP)
Bagaimana cara mendistribusikan armada agen AI ke blok-blok repositori agar faktor cakupan a termaksimalkan tanpa melebihi pagu anggaran token atau batas waktu wall-clock? Tim KAUST memformulasikan pemilihan kebijakan penugasan sebagai masalah Linear Programming (LP):
Dengan menyelesaikan LP ini sebelum setiap putaran eksekusi dimulai, orchestrator dapat secara adaptif mengarahkan agen-agen berakurasi tinggi ke blok-blok kritis dengan tingkat konektivitas dependensi yang padat, sambil menugaskan model yang lebih ringan dan cepat ke blok-blok perifer yang terisolasi.
7. Implementasi Produksi: TypeScript Parallel Agent Coordinator
Berikut adalah implementasi referensi lengkap engine orkestrasi ParallelAgentCoordinator berstandar produksi yang mengintegrasikan ekstraksi graf dependensi, dekomposisi himpunan independen, pewarnaan graf fraksional, verifikasi gain lokal, dan eksekusi integrasi optimistik:
// Production Implementation: Graph-Structured Parallel Agent Coordinator
// Berdasarkan Riset KAUST (arXiv:2610.30074 - Oktober 2026)
//
// Karakteristik Arsitektur:
// 1. Dependency Graph & Independent Set Decomposition (Factor Scopes N(a))
// 2. Fractional Graph Coloring Solver via Maximum Independent Sets & LP Formulation
// 3. Certified Safe Merger: Menjamin retensi minimal 1 / χ_f(G) dari total verified singleton gain
// 4. Optimistic Integration: min(F(x^safe), F(x^all)) — menangkap interaction surplus tanpa resiko regresi
// 5. Work & Cost Allocation Solver: Optimal agent assignment di bawah budget token & wall-clock deadline
export interface CodeBlock {
id: string;
name: string;
content: string;
}
export interface Artifact {
blocks: Map<string, string>; // blockId -> content
}
export interface ObjectiveFactor {
id: string;
scope: string[]; // Block IDs yang mempengaruhi faktor ini N(a)
evaluate: (blocks: Map<string, string>) => number; // Penalty/loss term ℓ_a
}
export interface AgentProposal {
agentId: string;
blockId: string;
newContent: string;
singletonGain: number; // g_ib^k = F(x^k) - F(x^k_{-b}, y_b)
verified: boolean;
}
export class DependencyGraph {
public adj: Map<string, Set<string>> = new Map();
public blocks: string[] = [];
constructor(blocks: string[], factors: ObjectiveFactor[]) {
this.blocks = [...blocks];
for (const b of blocks) {
this.adj.set(b, new Set());
}
// Bangun edge: dua block terhubung jika muncul bersama di salah satu faktor ℓ_a
for (const factor of factors) {
const scope = factor.scope;
for (let i = 0; i < scope.length; i++) {
for (let j = i + 1; j < scope.length; j++) {
this.adj.get(scope[i])?.add(scope[j]);
this.adj.get(scope[j])?.add(scope[i]);
}
}
}
}
public isIndependentSet(blockSubset: string[]): boolean {
for (let i = 0; i < blockSubset.length; i++) {
for (let j = i + 1; j < blockSubset.length; j++) {
if (this.adj.get(blockSubset[i])?.has(blockSubset[j])) {
return false;
}
}
}
return true;
}
/**
* Menemukan semua Maximal Independent Sets via Bron-Kerbosch pada Graf Komplemen
*/
public findAllMaximalIndependentSets(): string[][] {
const independentSets: string[][] = [];
const allVertices = new Set(this.blocks);
const bronKerbosch = (r: Set<string>, p: Set<string>, x: Set<string>) => {
if (p.size === 0 && x.size === 0) {
if (r.size > 0) independentSets.push(Array.from(r));
return;
}
// Pilih pivot u dari P ∪ X
const pivot = Array.from(p.size > 0 ? p : x)[0];
// Di graf independen, tetangga di graf independen adalah non-tetangga di graf dependensi
const pivotNeighborsInDepGraph = this.adj.get(pivot) || new Set();
for (const v of Array.from(p)) {
// v harus bertetangga dengan pivot di graf komplemen (tidak bertetangga di graf dependensi)
if (v !== pivot && pivotNeighborsInDepGraph.has(v)) {
// Ada konflik langsung di graf dependensi, lewati cabang pivot
}
const newR = new Set(r).add(v);
const vDepNeighbors = this.adj.get(v) || new Set();
// P' = P {v dan tetangga dependensinya}
const newP = new Set(Array.from(p).filter(u => u !== v && !vDepNeighbors.has(u)));
const newX = new Set(Array.from(x).filter(u => u !== v && !vDepNeighbors.has(u)));
bronKerbosch(newR, newP, newX);
p.delete(v);
x.add(v);
}
};
bronKerbosch(new Set(), new Set(allVertices), new Set());
return independentSets;
}
}
export class ParallelAgentCoordinator {
private depGraph: DependencyGraph;
private factors: ObjectiveFactor[];
private independentSets: string[][];
private fractionalWeights: number[]; // lambda_I
public fractionalChromaticNumber: number;
constructor(blocks: string[], factors: ObjectiveFactor[]) {
this.factors = factors;
this.depGraph = new DependencyGraph(blocks, factors);
this.independentSets = this.depGraph.findAllMaximalIndependentSets();
// Selesaikan Fractional Coloring via Simplifikasi Bobot LP
const { weights, chiF } = this.solveFractionalColoring(blocks, this.independentSets);
this.fractionalWeights = weights;
this.fractionalChromaticNumber = chiF;
}
/**
* Evaluasi fungsi loss global F(x) = sum_a ell_a(x_N(a))
*/
public evaluateLoss(artifact: Artifact): number {
let totalLoss = 0;
for (const factor of this.factors) {
totalLoss += factor.evaluate(artifact.blocks);
}
return totalLoss;
}
/**
* Selesaikan Fractional Graph Coloring: min sum lambda_I s.t. sum_{I: b in I} lambda_I >= 1
*/
private solveFractionalColoring(blocks: string[], indSets: string[][]): { weights: number[]; chiF: number } {
// Estimasi bobot fraksional merata untuk independent sets yang mencakup setiap blok
const numSets = indSets.length;
if (numSets === 0) return { weights: [1], chiF: 1 };
// Set uniform weights sebagai fallback yang valid
const blockHitCount: Record<string, number> = {};
for (const b of blocks) blockHitCount[b] = 0;
for (const set of indSets) {
for (const b of set) blockHitCount[b]++;
}
const minCoverage = Math.max(1, Math.min(...Object.values(blockHitCount)));
const uniformWeight = 1 / minCoverage;
const weights = new Array(numSets).fill(uniformWeight);
const chiF = weights.reduce((sum, w) => sum + w, 0);
return { weights, chiF };
}
/**
* Verifikasi Usulan Agen Secara Mandiri (Singleton Gain Check)
*/
public verifyProposal(
baseArtifact: Artifact,
agentId: string,
blockId: string,
newContent: string
): AgentProposal {
const baseLoss = this.evaluateLoss(baseArtifact);
// Salin blok dan ganti satu blok spesifik
const testBlocks = new Map(baseArtifact.blocks);
testBlocks.set(blockId, newContent);
const candidateArtifact: Artifact = { blocks: testBlocks };
const newLoss = this.evaluateLoss(candidateArtifact);
const singletonGain = baseLoss - newLoss;
return {
agentId,
blockId,
newContent,
singletonGain,
verified: singletonGain > 0, // Hanya usulan yang terbukti menurunkan loss
};
}
/**
* Algorithm 1: Optimistic Integration Method (KAUST arXiv:2610.30074)
* Menggabungkan kandidat aman (Safe Merger) dengan Full Union,
* lalu memilih nilai argmin loss terbaik.
*/
public executeIntegrationRound(
baseArtifact: Artifact,
proposals: AgentProposal[]
): {
nextArtifact: Artifact;
baseLoss: number;
safeLoss: number;
allLoss: number | null;
finalLoss: number;
chosenRule: 'safe' | 'optimistic_full_union';
certifiedBound: number;
actualGain: number;
} {
const baseLoss = this.evaluateLoss(baseArtifact);
const validProposals = proposals.filter((p) => p.verified && p.singletonGain > 0);
// 1. Hitung total verified singleton gain
const totalSingletonGain = validProposals.reduce((sum, p) => sum + p.singletonGain, 0);
const certifiedBound = totalSingletonGain / this.fractionalChromaticNumber;
// 2. Evaluasi Safe Independent Set Candidate x^{k, safe}
// Cari independent set I dengan bobot lambda_I > 0 yang memaksimalkan total gain
let bestSet: string[] = [];
let bestSetGain = -Infinity;
for (const set of this.independentSets) {
const proposalsInSet = validProposals.filter((p) => set.includes(p.blockId));
const setGain = proposalsInSet.reduce((sum, p) => sum + p.singletonGain, 0);
if (setGain > bestSetGain) {
bestSetGain = setGain;
bestSet = set;
}
}
// Bangun x^{k, safe}
const safeBlocks = new Map(baseArtifact.blocks);
const chosenSafeProposals = validProposals.filter((p) => bestSet.includes(p.blockId));
for (const p of chosenSafeProposals) {
safeBlocks.set(p.blockId, p.newContent);
}
const safeArtifact: Artifact = { blocks: safeBlocks };
const safeLoss = this.evaluateLoss(safeArtifact);
// 3. Evaluasi Full Union Candidate x^{k, all} (Optimistic Probe)
let allLoss: number | null = null;
let allArtifact: Artifact | null = null;
try {
const allBlocks = new Map(baseArtifact.blocks);
// Deteksi konflik jika dua agen mengedit blok yang sama persis
const editedBlocks = new Set<string>();
let hasDirectBlockCollision = false;
for (const p of validProposals) {
if (editedBlocks.has(p.blockId)) {
hasDirectBlockCollision = true;
break;
}
editedBlocks.add(p.blockId);
allBlocks.set(p.blockId, p.newContent);
}
if (!hasDirectBlockCollision) {
allArtifact = { blocks: allBlocks };
allLoss = this.evaluateLoss(allArtifact);
}
} catch {
allLoss = null;
}
// 4. Pilih aturan terbaik: argmin { F(x^{k, safe}), F(x^{k, all}) }
let nextArtifact = safeArtifact;
let chosenRule: 'safe' | 'optimistic_full_union' = 'safe';
let finalLoss = safeLoss;
if (allLoss !== null && allArtifact !== null && allLoss < safeLoss) {
nextArtifact = allArtifact;
chosenRule = 'optimistic_full_union';
finalLoss = allLoss;
}
const actualGain = baseLoss - finalLoss;
return {
nextArtifact,
baseLoss,
safeLoss,
allLoss,
finalLoss,
chosenRule,
certifiedBound,
actualGain,
};
}
}
8. Jebakan Arsitektur & Panduan Implementasi di Lingkungan Nyata
Ketika mengadopsi koordinasi blok berbasis graf pada pipeline multi-agent enterprise, perhatikan 4 perangkap kritis berikut:
-
1. Dependency Graph yang Kurang Konservatif (Missing Edges): Jika dependency certificate melewatkan keterkaitan implisit antar dua blok (misalnya modifikasi skema database global yang tidak terdeteksi oleh AST analyzer file), kedua blok tersebut akan dianggap sebagai himpunan independen. Akibatnya, gain aditif tidak berlaku dan merger akan mengalami regresi. Selalu bangun graf dependensi secara konservatif: lebih baik memasukkan edge berlebih daripada melewatkan satu edge nyata.
-
2. Evaluasi Proposal yang Menimbulkan Side-Effect: Verifikasi singleton gain
gibkmembutuhkan evaluasi kandidat yang sepenuhnya side-effect free. Jika test runner mengeksekusi operasi database mutable atau memodifikasi file eksternal tanpa rollback sandbox, verifikasi proposal agen berikutnya akan terkontaminasi oleh dirty state. Wajib gunakan sandbox ephemeral (Docker/microVM) untuk setiap evaluasi singleton. -
3. Mengabaikan Batas Waktu Agen (Deadline Leniency): Dalam eksekusi paralel nyata, agen yang lambat (straggler) dapat menahan seluruh putaran koordinasi. Terapkan deadline ketat
h: proposal yang tidak kembali sebelum deadline secara otomatis dianulir untuk putaran tersebut, dan alokasi blok dijadwalkan ulang pada putaran berikutnya melalui solver LP. -
4. Terjebak pada Integer Coloring Konvensional: Jangan membatasi sistem pada pewarnaan graf bulat biasa (proper graph coloring). Seperti yang dibuktikan pada graf siklus C5, pewarnaan fraksional memberikan jaminan retensi 40.0% vs 33.3%, memangkas jumlah putaran yang dibutuhkan hingga konvergensi penuh sebesar 17%.
9. Kesimpulan & Arah Masa Depan
Riset terobosan dari KAUST (arXiv:2610.30074) mentransformasikan paradigma koordinasi agen AI dari pendekatan heuristik "coba-dan-lihat" (optimistic git rebase and test) menjadi disiplin ilmu rekayasa dengan landasan matematis yang kokoh. Dengan memetakan kolaborasi agen ke dalam discrete block optimization berstruktur graf, kita kini memiliki:
- Batas retensi perbaikan yang terbukti ketat:
1 / χf(G). - Mekanisme integrasi optimistik yang menangkap sinergi positif antar agen tanpa risiko regresi.
- Jaminan konvergensi geometrik global yang memisahkan pengaruh topologi kode, kualitas agen, dan anggaran komputasi.
Bagi arsitek sistem AI dan platform engineering di tahun 2026, mengadopsi Graph-Structured Distributed Block Optimization adalah fondasi mutlak untuk membangun swarm agen berskala masif yang mampu merekayasa kode secara paralel tanpa pernah merusak branch produksi.
Referensi & Sumber Terverifikasi
- [1]Parallel AI Agent Collaboration as Graph-Structured Distributed Block Optimization(arXiv:2610.30074v1 [cs.MA / cs.AI / math.OC] — Hanmin Li, Yury Demidovich, Peter Richtárik (KAUST))
- [2]SWE-bench: Can Language Models Resolve Real-World GitHub Issues?(ICLR 2024 / arXiv:2310.06770 — Carlos E. Jimenez et al. (Princeton University))
- [3]On the Ratio of Optimal Integral and Fractional Covers (Graph Fractional Coloring)(Discrete Mathematics / Combinatorial Optimization — László Lovász)
- [4]Distributed Subgradient Methods for Multi-Agent Optimization(IEEE Transactions on Automatic Control — Angelia Nedić & Asuman Ozdaglar)
- [5]Combinatorial Optimization: Polyhedra and Efficiency(Springer Berlin Heidelberg — Alexander Schrijver)
Butuh Arsitektur Web & AI Berkualitas Tinggi?
Tim engineering NEWSAINT siap membantu merancang website berkecepatan tinggi, sistem AI autonomous, dan solusi SaaS terukur untuk bisnis Anda.
Artikel Terkait Lainnya

DecisionRAG (arXiv:2610.35868): Retriever-Free Retrieval via Decision Models — Eliminasi Capability Asymmetry, Hierarchical Tree Navigation, dan Rekor +17.4% Hit@1 Tanpa Indeks Vektor
Analisis arsitektur DecisionRAG (arXiv:2610.35868, Chao Wan, Paul Jünger, Beixi Du, Bodong Liu, Navaneetha Krishnan, Kilian Q. Weinberger — Cornell University & ASAPP): Mengapa retrieval konvensional (BM25, dense embeddings) menciptakan capability asymmetry terhadap LLM generator modern, dan bagaimana DecisionRAG menavigasi struktur korpus bertingkat menggunakan model keputusan (decision models) dalam konteks bersama (shared context) tanpa token generasi, menghasilkan lompatan +13.8 R@1 di MultiDoc2Dial, +17.4 Hit@1 di Natural Questions, dan latensi secepat 0.68 detik.

DynaFlow (arXiv:2610.34467): Free-Form Multi-Agent Orchestration — Sintesis Alur Kerja Eksekutabel, Eliminasi Defek Aliran Informasi, dan Lonjakan Akurasi 88.08% Tanpa Mengubah Bobot Sub-Agent
Analisis arsitektur DynaFlow (arXiv:2610.34467, Ruhao Liu et al., NUS): Mengapa topologi multi-agent statis memicu overhead komunikasi berlebihan, dan bagaimana integrasi sintesis alur kerja bebas ke dalam ruang aksi Main Agent — dikombinasikan dengan Two-Stage SFT dan kurasi 3 defek orkestrasi — menghasilkan akurasi 88.08% serta memecahkan 100% soal AIME dengan sub-agent berbobot beku.

Code Graphs & Embeddings pada Small Coding Agents (arXiv:2610.33958): Eksperimen 79k Episode SWE-bench, Gradien Hop Depth, dan Batasan Representasi Leksikal Satu-Langkah
Analisis empiris 79k episode SWE-bench Verified (arXiv:2610.33958, Saurav Bellam): Apakah tool knowledge graph dan embedding search benar-benar melengkapi pemahaman struktural coding agent kecil? Menyingkap degradasi hop gradient (odds ratio 0.50–0.67 per hop), anomali tool uptake pada model 32B, dan bukti linear probing bahwa representasi kode internal agen open-weight masih dominan bersifat leksikal satu-langkah.