Szabó KrisztiánPortfólió

SOFTWIRED · MUNKAMÓDSZER

AI-alapú fejlesztés

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.

ChatGPTClaude CodeAI-agentekGit · GitHubDocker · Linux

01 / MUNKAFOLYAMAT

Az ötlettől a tartós tudásig.

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.

  1. 01

    Ötlet és emberi döntés

    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.

  2. 02

    Tervezés ChatGPT-vel

    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.

  3. 03

    Megvalósítás Claude Code-dal

    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.

  4. 04

    Specializált agentek

    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.

  5. 05

    Git és ellenőrzés

    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.

  6. 06

    Telepítés és üzemeltetés

    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.

  7. 07

    Tudásmegőrzés

    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.

Visszacsatolás: a használat és az ellenőrzések tapasztalatai új döntésekhez és fejlesztési körökhöz vezetnek.

02 / AGENTEK

Egy közös kontextus. Több szakterület.

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.

01

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.

02

Tesztelés és működtetés

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.

03

Dokumentáció és tudástár

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.

04

Emberi irányítás

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

Office Presence

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.

01

Igényből szabályok

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.

02

Szabályokból alkalmazás

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.

03

Alkalmazásból szolgáltatás

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

A fejlesztés a kiadás után is folytatódik.

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 →
← Vissza a kezdőlapra