Kihagyás

Autogenesis: A Self-Evolving Agent Protocol

Szerzők: Wentao Zhang, Zhe Zhao, Haibin Wen, Yingcheng Wu, Ming Yin, Bo An, Mengdi Wang Intézmények: NTU Singapore, Stanford, CityU Hong Kong, Princeton arXiv: 2604.15034v2 [cs.AI] 21 Apr 2026 GitHub: https://github.com/DVampire/Autogenesis

Absztrakt

Az LLM alapú agent rendszerek fejlődése ellenére a meglévő protokollok (MCP, A2A) nem specifikálják megfelelően a cross-entity lifecycle menedzsmentet, verziókövetést és evolúció-biztonságos update interfészeket. Az Autogenesis Protocol (AGP) két rétegben oldja meg: RSPL (Resource Substrate Protocol Layer) és SEPL (Self-Evolution Protocol Layer).

Motiváció

Probléma: A meglévő protokollok (MCP = model-tool invocation, A2A = inter-agent communication) csak kapcsolódást oldanak meg, nem pedig állapotmutációt és menedzsmentet.

Hiányosságok: - Nincs entity lifecycle menedzsment - Nincs verziókövetés és rollback - Nincsenek formális operátorok a fejlődéshez - Monolitikus, törékeny "glue code"

Architektúra: Kétlayerű Protokoll

Layer 1: RSPL (Resource Substrate Protocol Layer)

Evolválható erőforrások (5 típus): 1. Prompt — instrukciók 2. Agent — döntési politikák 3. Tool — aktuációs interfészek (native, MCP, agent skills) 4. Environment — feladat/világ dinamika 5. Memory — perzisztens állapot

Erőforrás entitás:

e_τ,i = (n_τ,i, d_τ,i, φ_τ,i, g_τ,i, m_τ,i)
- n: egyedi név - d: rövid leírás - φ: input-output leképezés - g: tanítható jelölő (evolvable-e?) - m: metaadatok

Erőforrás regisztrációs rekord:

c_τ,i = (e_τ,i, v_τ,i, η_τ,i, θ_τ,i, F_τ,i)
- v: verzió string - η: implementációs leíró (import path, class definition, source code) - θ: instanciálási paraméterek - F: exportált reprezentációk (function-calling schema, natural language text)

Context Manager funkciók: - Lifecycle és regisztráció (init, build) - Lekérdezés és inspekció (list, get_state) - Evolúció és verziókezelés (update, restore) - Futtatás és kontrakt (run, load_contract) - Szerializálás (save_to_json, load_from_json)

Server interfész: Egységes külső API a context manager mögött, izolálja a klienseket a belső komplexitástól.

Layer 2: SEPL (Self-Evolution Protocol Layer)

Formális operátor interfész (zárt hurkú evolúció): 1. Reflect — jelenlegi állapot értékelése 2. Select — mit fejlesszünk 3. Improve — javítás javaslata 4. Evaluate — javítás tesztelése 5. Commit — véglegesítés verziókezeléssel

Cél: Minden önmódosítás dokumentált, nyomon követhető és visszaállítható.

Autogenesis System (AGS)

Önfejlődő multi-agent rendszer, amely dinamikusan: - Instanciál - Lekérdez - Finomhangol erőforrásokat protokoll-regisztrált interfészeken keresztül

Benchmarkok: GPQA, AIME, GAIA, LeetCode

Kritikai értékelés

Erősségek

  • Protokoll szintű absztrakció — nem ad-hoc, hanem szabványos
  • Decoupling — "what evolves" vs "how evolution occurs"
  • Biztonság — verziókezelés, rollback, audit trail
  • Formalizmus — operátor algebra, kontroll elmélet alapján

Kérdések

  • Komplexitás — kétlayerű protokoll overhead-je kisebb rendszereknél
  • Adopció — MCP és A2A már létezik, harmadik protokoll fragmentation
  • Implementáció — "skills.md" stílusú contract-ok mennyire univerzálisak?
  • Rollback — memória state rollback-je összetett lehet

Összehasonlítás meglévő protokollokkal

Jellemző MCP A2A AGP
Model-tool invocation ✅ ❌ ✅
Inter-agent communication ❌ ✅ ✅
Entity lifecycle ❌ ❌ ✅
Verziókezelés ❌ ❌ ✅
Rollback ❌ ❌ ✅
Formális evolúció operátorok ❌ ❌ ✅

Kapcsolódó munkák

  • MCP (Anthropic, 2025): Model Context Protocol — tool invocation
  • A2A (Google, 2025): Agent-to-Agent — kommunikáció
  • TextGrad (Yuksekgonul et al., 2025): Natural language feedback mint gradiens
  • Reinforce++, GRPO (Shao et al., 2024): RL alapú agent improvement

Konklúzió

Az Autogenesis a kapcsolódási protokolloktól (MCP, A2A) az evolúciós protokollokig lép. A cél: moduláris, nyomon követhető, biztonságos önfejlődés multi-agent rendszerekben. A formális operátor interfész és a verziókezelt erőforrás menedzsment alapvető paradigmaváltás lehet az agent engineeringben.

Vissza a tetejére