Pablo - 10X, Vibe Coding és Multi-Agent Rendszerek¶
Dátum: 2026. április 1.
Forrás: Pod 256 epizód (autóbeszélgetés)
10X Projekt - Multi-Agent Rendszer¶
Alaparchitektúra¶
- Nostr-alapú kommunikáció: Minden ügynök-kommunikáció Nostr eseményként történik
- Nyomon követhetőség: Minden agent saját pubkey-kulccsal ír alá, így teljes audit trail
- Fa-struktúra: Az események láncoltak, lehetővé téve a beszélgetések "visszafelé" követését, branching-et
- Git-hez hasonló: Mint a Git verziókövetés, csak agent kommunikációra
Változások az elmúlt hónapokban¶
Rendszer egyszerűsítése¶
- 80% kód törlése: A sandbox-ok és korlátozások eltávolítása
- Agentek saját workflow-kat definiálhatnak: Marketing, engineering, stb. különböző fázisokkal
- Komponálható workflow-k: A CEO agent nem tudja, mi történik az engineering director alatt, csak az output-ra vár
Agent struktúra¶
- Projekt-alapú szervezés: Minden projekt egy "vödör" egy HR agenttel alapból
- C-level agentek: CEO, CTO, CMO agentek - ők nem látnak kódot (csakúgy, mint a valóságban)
- Platform-specifikus projektek: iOS, Android, Web külön agentekkel, natív Nostr könyvtárakkal
Wallet/ fizetési rendszer¶
- Ideiglenesen eltávolítva: A Lightning-adopció még nem elég széles
- Token-szubszídizálás: Az agentek "korlátlan" tokennel dolgoznak
- Kommunista modell: "Szubszídizálok minden agentet"
NDK Swift és Natív Fejlesztés¶
Vibe Coding eredményei¶
- NDK Swift: Teljes NDK port Swift-re, AI-ral írva
- Tesztelés: Csak az alkalmazás használatával tesztel (nem nézi a kódot)
- Működő funkciók:
- Outbox kompiláció
- Negentropy szinkronizálás
- Offline publishing (csatlakozáskor automatikus publikálás)
- NIP-60 támogatás
- NostrDB cache adapter
Multi-platform vs Natív¶
- Cross-platform (React Native, Flutter) már nem értelmes: Ha "angolul programozol", nincs értelme spórolni a fejlesztői órákon
- Külön kódbázisok: iOS, Android, Web - mindegyik natív, saját Nostr könyvtárral
- ** gazdasági okok korábban:** A multi-platform csak a fejlesztői költségek miatt volt indokolt
Vibe Coding Paradigma¶
Fejlesztői élmény változása¶
- Régi: "Szépen megírt kód, problémamegoldás öröme"
- Új: "Kiabálás egy hazug, kompetensnek tűnő entitásnak"
- Teljesen más munka: Nem kódolás, hanem "angolul programozás"
Mi működik¶
- Párbeszéd-alapú: Folyamatos dialógus az LLM-mel
- Kísérletezés: Eldobható prototípusok, tanulás, törlés, újra
- Párhuzamos megközelítések: Egy feladatot 4 különböző agent old meg különböző módokon, aztán összehasonlítás
- Confidence score: Agentek önbizalmi értékelése
Hatékonyság¶
- Költség: ~$700/hó (Opus modell, teljes ár)
- Helyettesített munkaerő: "30 ember helyett"
- Kontextusablak: Soha nem fogy el, mert a hierarchia atomi komponensei hamar befejezik a feladataikat
Technikai Megfontolások¶
Agent ellenőrzés¶
- Stream figyelés: A delegáló agent figyeli a delegált eseményeit
- 5-10 üzenetenként ellenőrzés: "Ez rendben van, vagy off the rails megy?"
- Párhuzamos futás: A delegált folyamatosan dolgozik, míg a delegáló ellenőriz
AI modellek¶
- Folyamatos Opus használat: "Token vs emberi idő - nem is összehasonlítható"
- Helyi modellek: Lehetséges (Ollama), de Pablo nem használja a coding-hoz
Adat rendelkezésre állás¶
- Saját relay: ~100MB, nem probléma
- Ephemeral események: Az agentek nem spammelnek tartósan
Személyes Megfigyelések¶
- Flow state: Az AI-alapú fejlesztés is képes flow élményt adni ("szobrászat márványból")
- Megszakítások: Továbbra is pusztítóak - nem lehet "szüneteltetni és folytatni" a gondolkodást
- Eltérő megoldások: Az LLM gyakran elegánsabb megoldást talál, mint amit az ember elképzelt
Kiemelt Idézetek¶
"A sandbox-ok korlátozzák a teljesítményt. 80% kód törlése javította a rendszert."
"A CEO agent nem tudja, mi történik az engineering director alatt - csak az output-ra vár, mint a valóságban."
"Nem kódolok többé, hanem angolul programozok."
"A fejlesztői élmény 50 évet lépett vissza - kiabálás egy hazug entitásnak."
"A token vs emberi idő költsége nem is összehasonlítható."
"Ha angolul programozol, a multi-platform már nem értelmes - natív appok minden platformra."