Alkalmazások és integrációk
A projektek logikájával, adatútjaival és kapcsolataival foglalkozó agentek segítik a meglévő rendszerekhez illeszkedő fejlesztést.
SOFTWIRED · MUNKAMÓDSZER
Hogyan fejlesztek AI segítségével?
A saját alkalmazásaimat valós igényekből kiindulva építem. A ChatGPT segít tisztázni és megtervezni a feladatot, a Claude Code a kód megvalósításában dolgozik velem, a specializált agentek pedig egy-egy terület tudását hozzák a folyamatba.
Én határozom meg a célt, választok a megoldások között, ellenőrzöm az eredményt és működtetem a rendszert. Az AI a munkám eszköze; a döntésekért és a kész alkalmazásért én vállalok felelősséget.
01 / MUNKAFOLYAMAT
A fejlesztés beszélgetésekből, konkrét döntésekből és ellenőrizhető változtatásokból áll. A használat közben szerzett tapasztalatok újra visszakerülnek a tervezésbe.
Megfogalmazom a problémát, a kívánt eredményt és a korlátokat. Eldöntöm, mit érdemes automatizálni, milyen adatokat kezeljen az alkalmazás, és hol fusson.
Kérdésekkel és alternatívákkal pontosítjuk az igényt. A specifikáció külön kezeli a célt, a meglévő állapotot, a döntéseket, az architektúrát, az adatmodellt, a tesztelést és az elfogadási feltételeket.
A végrehajtható leírásból a repó meglévő mintáihoz illeszkedő kód készül. A Claude Code a projekt szabályai és dokumentációja alapján segít megvalósítani, módosítani és javítani az alkalmazást.
A feladathoz illő agentek segítenek az alkalmazáslogika, a tesztelés, az üzemeltetés és a dokumentáció kérdéseiben. A munkafolyamat több pontján is bevonhatók.
A változtatások külön ágban és worktree-ben készülnek. Átnézem a módosításokat, a projekthez illő tesztekkel és működési próbákkal ellenőrizzük őket, majd célzott commitok kerülnek a GitHubra.
A kiadás a projekt saját telepítési módját követi. Linux-szervereken és Docker-környezetekben futtatom az alkalmazásokat; a működést tesztek, állapotellenőrzések és monitoring segítik követni.
A bevált eljárások, fontos döntések és tanulságok verziózott dokumentációba kerülnek. A következő fejlesztési kör a projekt README-jéből, a közös szabályokból és a témánkénti tudástárból indul.
02 / AGENTEK
A specializált AI-agentek a repóban leírt szerepkörök és projekttudás alapján dolgoznak. A területek szétválasztása segít, hogy a megfelelő feladathoz a megfelelő kontextus kerüljön.
A projektek logikájával, adatútjaival és kapcsolataival foglalkozó agentek segítik a meglévő rendszerekhez illeszkedő fejlesztést.
A teszt-, monitoring- és mentési terület specialistái a futtatási környezetet és az ellenőrzési eljárásokat is figyelembe veszik.
Külön szerepkörök gondozzák a projektismereteket, a fejlesztési naplót és az agentek dokumentációját, hogy a következő munkamenet használható alapból induljon.
Az agentek eredményeit a cél és az elfogadási feltételek alapján értékelem. A prioritás, a kompromisszumok és a publikálásról hozott döntés az én feladatom.
03 / GYAKORLATI PÉLDA
Az Office Presence egy publikus, béta állapotú irodai jelenléttervező, Google-fiókos belépéssel. Jó példa arra, hogyan lesz egy hétköznapi szervezési igényből önálló webalkalmazás.
Az irodai napok áttekinthető tervezésének igényét először működési szabályokra, felületi elvárásokra és adatkezelési döntésekre bontom.
A ChatGPT-vel pontosított specifikáció adja a Claude Code-dal végzett fejlesztés alapját. A fejlesztés során a felületet és a működést kipróbálom, majd a tapasztalatok alapján finomítom.
A verziózott forrásból telepített alkalmazás saját domainen érhető el. A munkám a kiadást követő ellenőrzéssel és a szolgáltatás önálló működtetésével folytatódik.
04 / SAJÁT ÜZEMELTETÉS
Telepítés után ellenőrzöm az alkalmazást, és a használat tapasztalatai alapján tervezem a következő fejlesztési kört. A szerverek, konténerek és a hálózat adják ehhez a technikai hátteret, amelyet külön fejezetben mutatok be.
Saját infrastruktúra →