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:
- n: egyedi név - d: rövid leírás - φ: input-output leképezés - g: tanítható jelölő (evolvable-e?) - m: metaadatokErőforrás regisztrációs rekord:
- 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.