Az AI projektek már most kezdenek bedőlni
Posted by Equivalent_Number424@reddit | programmingHungary | View on Reddit | 109 comments
Pl. https://substack.com/home/post/p-195575795
Amennyire meg tudom ítélni, amikor a kódbázis eljut egy adott méretre, akkor már nem látja át, nem emlékszik a régi promptokra, duplikál featureöket teljesen más design patternnel stb. és akkor ezen elszáll az egész. És hát megpróbálják ezt sok agenttel megoldani és ez se annyira megy és még marha drága is.
Ehhez nem tudok hozzászólni, mert az agentic AI-t nem ismerem, csak az ilyen sima VSCode copilot jellegűt, de nem modulárisra szokás tervezni a dolgokat? Hogy így van könyvtár meg alkönyvtár és akkor abban fileokat és azok mind hasonló dolgokat csinálnak? És akkor egy olyan prompt hogy na kéne még egy file, olyan legyen, mint a többi ebben az alkönyvtárban? És akkor ez egy lépés, és utána ha ezt az osztályt pl. valahol máshol kell hívni, akkor az még egy lépés. Nem rászabadítani az AI-t az egész kódbázisra, hogy csináljon bármit is?
Persze gondolom ezek az emberek százszor bonyolultabb dolgokat csinálnak mint én, amire már a copilot jellegű megoldás, tehát a továbbra is kézzel tervezett és moduláris struktúra lényegében ilyen egyenként 50 soros autocomplete AI lépésekkel nem felel meg...
Technical_Promise301@reddit
Mondom a forgatókönyvet: Majd amikor már minden programozó rászokott az AI-ra mint a drogra addigra elfogyott az ingyen befektetői pénz is és elkezdik emelni az árakat annyira, hogy még épphog kicsit olcsóbb legyen AI-al dolgoztatni mint emberrel.
mimrock@reddit
Egy fura, hibrid világban élünk. Az AI egyszerre alulértékelt és túlhype-olt, a jövő teljesen bizonytalan, a jelenben pedig borzasztóan nehéz meghatározni, hogy mikor éri meg a (mostanra egyértelmű) gyorsítása a fejlesztésnek a minőség rovására.
Azt gondolom hogy 2-3 éven belül így vagy úgy, de tisztulni fog a kép, addig meg maradnak az ilyen threadek.
ytg895@reddit
Már nem azért, de 30 éve is azon téptük a szánkat ellene vagy mellette, hogy a minőség rovására gyorsítjuk a fejlesztést, csak akkor ez kevésbé fájt, mert csak emberi erővel kitermelt szart kellett lapátolni. Szóval szerintem a gányolás iránti igény soha nem fog megszűnni. Sic transit gloria mundi
ActualArgument8926@reddit
Pont így. A minőségi munkát ugyanúgy gyorsítja az AI. Az változott hogy a slop emberi erőforrás tekintetében szinte semmibe nem kerül.
ytg895@reddit
Szerintem kevesebb idő jut minőségi munkára a megnövekedett code review idők miatt.
ActualArgument8926@reddit
Időarányos én is többet töltök code review-val, mert több (minőségi) kódot generálunk és az AI ezen nem gyorsított, de output tekintetében nem változott.
Ha output arányában is változott, akkor valaki ott slopot generál.
ytg895@reddit
Hasonlítsd össze, hogy AI előtt mekkorák voltak a PR-jaid, és AI után mekkorák. Lehet, hogy előtte mondjuk 100 sor változtatás volt az átlag, most meg 120, hát nem olyan vészes az, sőt még produktívnak is érződik, ránézésre meg nem olyan rossz kód az. Csak ha előtte nem kellett, akkor most miért kell, miért nem mehet új PR-ba? Mert valahova közé került 20% slop. Mondjuk valami ami 5 sor, de a framework új verziójában 1 soros hívás is lehetne. Vagy valami, ami már három másik helyen meg van írva. Ha emellett a PR-ok száma is emelkedett ötszörösére, akkor gratulálok, annyi slop termelődik, mint előtte az összes kód volt, és a bugokat a feature-ök sosem ellensúlyozzák. Pont leszarom, hogy kacsalábon forog-e a GitHub, ha elbassza a PR-omat.
Mindenki generál AI slopot, aki használ AI-t. A kérdés csak az, hogy mennyire látjuk ezt, és mennyire kezeljük debtként. (És tudván, hogy a nem AI generált debtet sem kezeljük debtként, és baszódik meg rajta kismillió projekt, nincsenek olyan álmaim, hogy majd ezzel jobb lesz.)
Important-Job4127@reddit
Másik oldalról meg már 30 éve azon megy a vita, hogy épp melyik low code/no code eszköz fogja végleg beszántani a programozást mint szakmát, mert már Visual Basicben is csak összektantittgatni kell egy programot, amit akár egy menedzser is meg tud csinálni. Aztán valahogy még mindig itt vagyunk, többen mint valaha.
No-Interaction-2724@reddit
Őszintén, a project lifecycle nem volt több mint 2-3 év volt eddig se, aztán ment a kukába a legtöbb cégnél. Annyi változott hogy régen a fejlesztőket anyáztuk miatta, most meg az AI-t
Equivalent_Number424@reddit (OP)
De azok drágák, nem? Havi 8 eurós Gemini Plus előfizetésem van, abban van napi 30 pro prompt, az ilyen belsősként elég.
mimrock@reddit
20 euro-ért openai Codex, vagy ha nem zavar, hogy bármikor bejelentés nélkül kihúzhatják a lábad alól a talajt, akkor szintén 20 euróért van Claude Pro is. Innentől kezdődik és a következő hónapokban sajnos inkább az várható, hogy jóval drágábbak lesznek. Akkor van értelmük, ha kódolsz a szó tágabb értelmében (pl.: ha nem programozol, de hatalmas json/yaml configokat managelsz, vagy xml-lel dolgozol). Ha ilyet nem csinálsz, akkor nem tudom mit tudnak neked nyújtani.
Az ilyen cowork, stb-nek is lehet adni egy esélyt (amivel pl. excel feladatokat lehet automatizálni), de megmondom őszintén nem tudom, hogy megérik-e.
Equivalent_Number424@reddit (OP)
Kódolok, csak annyira nincs igény, hogy napi 30 gemini pro ne elégítse 100x ki. Napi átlag 10 sorra sincs szükség, egyszerűen azért, mert 3 hónapon át 4 meeting van arról, hogy egy darab kurva mezőt fel kell-e venni.
mon_key_house@reddit
Aut, hogy kinyitja a kaput olyan stack-ek fele amit nem ismersz. Nekem nagyon sokat sehitett alap frontendet irni. Biztos nem tokeletes amit ir de elegendoen jo es tuti jobb mint amit en irnek ennyi ido alatt nullarol indulva.
LateChoice@reddit
így van. 2030 illetve a harmincas évek lesz igazán érdekes, most csak káosz van.
owerwild@reddit
Igazából a technológia bár gyorsan fejlődik, a felhasználásának módjai még gyerekcipőben járnak.
EGyrészt egy remek eszköz, tényleg game changer.
Másrészről van egy hatalmas hype körötte, amitől irreálisak az elvárások.
Harmadrészt a gyors eredmények látványosak, míg az áruk, a tech-debt később jön vissza
Negyedrészt minden manager nedves álma , hoyg 'figma to component', és ne kelljen a fejlesztőkkel 'bajlódni' (persze nem baj, ha előtte egy rendes figma design-t összeraknak végre).
Végül majdnem minden cég befektetőkel, részvényesekkel dolgozik, azok meg látják a hype-ot, meg a másik cég már kiírta, hogy 40-50-70-200%-al nagyobb telesítmény, meg ez a jövő, meg anyámtyúkja, ilyeneket kell nekik mondogatni. Én ezt csak úgy hívom: PPT driven development. Azt az irányt veszi fel a fejlesztés, ami olyan szépen fog mutatni a következő negyedéves prezentáción..
Equivalent_Number424@reddit (OP)
>Végül majdnem minden cég befektetőkel, részvényesekkel dolgozik,
Hát a nagyok, nem tudom, mi kiscégesek miért vagyunk ennyire láthatatlanok. A látványos silicon valley cégekhez képest ötezerszer annyi "tákoljuk valami scripttel bele az ügyviteli szoftverbe a webshop megrendeléseket" jellegű fejlesztés van, csak ez láthatatlan. Ez az, amit a sima copilot szintű ai is teljesen jól megold. Szóval ebből sztem több lesz.
Tudod, sokat dolgoztam olyan emberekkel, akiknek jó informatikai érzékük volt, de féltek a kódtól. El tudták volna olvasni, ha nagyon akarják, de valahogy féltek. Szerintem kevésbé félnek, mert ha legenráltatnak valami scriptet úgy, hogy minden sor kommentelve van, akkor azért az nem olyan ijesztő.
Szóval szerintem pont a kiscéges szigszalagos tákolás világa pörög most fel igazán.
DDani800@reddit
A 17-20 000 sorokat naponta berakó kollégáknál kíváncsi lennék, hogy reviewzta ezt valaki, mármint nem AI? Bár sejtem a választ... Egy pontosan nem ismert precizitású, soha (legalább közel) tökéletessé nem váló toollal generáltatni kódot code review nélkül eléggé vakrepülés... Reviewzva meg ekkora tempóban nem lehet csinálni, és még így is agyzsibbasztó, ha a munkaidőd nagy része ebből áll, szóval ez a korlát, meg hogy meddig lehet bírni kiégés nélkül. Pár ilyen nap után a reviewer nem lesz képes átlátni a kódot, de az író sem, mert nem ő írta, így nem "tanulja" meg annyira. És akkor még ehhez jön hozzá, hogy jóval valószínűbb kódolás közben észrevenni potenciális eseteket/problémákat amire előtte nem gondoltál, mintha csak legeneráltatod a kódot, és reviewzod vagy azt sem...
Lényeg a lényeg, ha értelmes emberi kontroll van, akkor szerintem nem lehet hozni a reklámozott hatékonyságnövekedést, és még így is kockázatosabb a végeredmény. Szóval az emberi tényező erőteljes felső korlát.
Persze nem vagyok túl optimista, tudom mennyire szokott egy átlagos programozó tesztelni, meg kockázatokon aggódni, de attól tartok hogy az ész nélküli kódgenerálás vissza fog ütni, és a cégek kénytelenek lesznek a sebesség mellett a kockázatokat is látni, mert történik egy-két malőr... Remélhetőleg az általam használt szolgáltatásokat nem érinti majd :)
Jobban örültem volna, ha a programok helyessége kapcsán történik szakmai előrelépés...
Buba__@reddit
Nem az AI projektek kezdenek bedőlni, hanem a vibe coding-gal készült hulladék projektek. De még ezeket is meg lehet menteni simán AI-al, feltéve ha végre mérnöki szemlélettel nyúlunk hozzá, és felhagyunk a vibe coding-gal. Értsd, nem olyan prompt-okat adsz ki, hogy "sok a duplikált kód, fixáld", mert akkor nem fogja, vagy csak részben fogja megoldani a problémát.
davidoff_69@reddit
én kb hetente limbózok, hogy az ai csak egyszerűbb esetekre jó, vagy we are cooked. kis projektekre nagyon jó, ha keveset kell maintainelni és/vagy belefejleszteni. komplex projekteknél nagyon fogni kell a kezét. utobbiaknál azt tapasztaltam, hogy annyira hatékony/jó az AI, amennyire az adott fejlesztő. de kíváncsi vagyok hogy mi lesz ebből, hova áll be ez az egész hosszú távon. egy biztos, hogy a pénz beszél a nap végén.
ern0plus4@reddit
Ha tudsz fejleszteni, szép lassan ki tudod tapogatni, hol van a határa az AI-nak. Már ha belenézel, mit termelt.
Na, ezt civilek nem tudják.
davidoff_69@reddit
így van! egyébként jelenleg nem nehéz elérni a határait :) amire kíváncsi lennék, hogy hosszú távon mennyivel fog többet tudni
ern0plus4@reddit
Szerintem van még vitamin abban, hogy specifikus feladatokra jobban definiált folyamatokat állítsunk fel, pl. software készítéshez követeljünk meg valamiféle requirement specification-t, amit az AI ellenőriz, és ha nincs túl sok hiba, abból az AI automatikusan PRD-t készíthet - így talán elkerüljük azt, hogy egyből spagetti kódot készítsen.
Van egy pet projektem, szépen leírtam minden req-t, bedobtam reivew-ra, a végére a ChatGPT javasolta, hogy csinál PRD-t, nosza: viszonylag jól összerakta. Kértem, csináljon belőle backend endpoint speckót (ezt is magától javasolta), de az elejénél megcsúszott (különálló, önálló session-ökről van szó, erre lespecifikált egy API pontot, ami kilistázza őket) - most nincs türelmem játszogatni vele, majd még visszatérek rá.
Szóval ha értelmesen, lassan haladunk egy projekttel, akkor rengeteg melót meg tud spórolni.
Itt a feljesztési folyamat szigorúságát én adtam, ezek lehetnének iparág- vagy projekt típus specifikusan előre kötöttek, talán segít a civileken. Bár a hülyéken semmi nem segít.
Humble-Vegetable9691@reddit
Civil = hülye?
ern0plus4@reddit
Nem, hanem akik nem programozók vagy effélék.
ytg895@reddit
Ha a nap végén a pénz beszélne, akkor nem lábon hordanánk ki a tőzsdei AI buborékot már évek óta. (Persze, könnyű lenne pont ott meghúzni a "nap" végét, ahol minden összeomlik, de vannak akik már elképzelhetetlenül megszedték magukat belőle, és akik bukni fognak rajta, azok sem azért fognak bukni rajta, mert az AI rossz.)
davidoff_69@reddit
ja, nem így értettem, hanem hogy tegyük fel, az agentek eljutnak arra a szintre, hogy 25%-kal lecsökken a kereslet a fejlesztők iránt mert olcsóbb ez a modell a cégeknek.
ytg895@reddit
Szerintem már ott vagyunk
nulloid@reddit
Szerintem a ketto nem zarja ki egymast. A mai AI csak egyszerubb esetekre jok, de mivel az AI-t fejlesztik, ezert a jovoben siman megfozhet minket.
Halal0szto@reddit
Pont ez a poén, hogy ha nem tervezed modulárisra, nincs architektúra, akkor gyorsan lehet az elején haladni. Kézzel is meg AIal is. Utólag megcsinálni kb lehetetlen. Elsőre jól csinálni meg lassú, és nagy a vágy mutatni hogy milyen gyorsak vagyunk.
Emergency-Cream9639@reddit
és pontosan mi tart vissza bárkit is, hogy megkérje az AI-t, hogy modulárisan, architektúrát készítve fejlessze, elejétől a végéig folyamatosan dokumentálva?
bgunne@reddit
A tudás hiánya. A vibe-coderek nem végeztek szakirányú egyetemet vagy képzést, csak van egy ötletük. Látják a kész terméket és chatelnek az agenttel, ha változtatást szeretnének, de a kódbázist nem nézik, nem is értik.
katatondzsentri@reddit
Ez, ez, ez!
Brutális kódbázisunk van és az AI iszonyat mennyiségű segítséget ad.
De nem lehet felügyelet nélkül, hosszas tervezési fázis nélkül (oda kell igazán a szak/domaintudás) rábízni feladatot.
Nálunk kb úgy néz ki egy új feature, hogy írunk (nagyrészt mi magunk) egy ún. Engineering Design-t. Ez elég részletes ahhoz, hogy aztán ebből az ai legenerálja a yicketeket (leggyakrabban hiba nélkül), majd egy fejlesztő egyszerre két-három ticketen tud dolgoztatni ai agentekkel párhuzamosan.
Humán kód ai review-t kap (ami triggerelhet egy plusz humán review-t), AI kód dupla humán review-t (promptoló engineer + 1) kap.
Mindenki minden héten legalább fél napot az ai toolok, mcp-k, skillek, kontextusok csiszolásával tölt.
És megy mint az állat. Nagyok pörgős, fossuk ki a feature-öket, mégsem keletkezik oroszlánhibák/vuln-ok serege a kódban.
És mindez egyébként iszonyat izgalmas is. Mert a humán elme megmarad azokra a feladatokra, amik összetett gondolkodást, rendszerlátást, kreativitást igényelnek.
És ezek az egyébként kurva jó folyamatok a kretén vibekóderekből kiindulva vannak sokszor megítélve.
Humble-Vegetable9691@reddit
"Mindenki minden héten legalább fél napot az ai toolok, mcp-k, skillek, kontextusok csiszolásával tölt."
A költői kérdés: mi lett volna, ha a doksit 10 éve is így csináltátok volna, és nem "a legjobb dokumentáció a forráskód" alapján a legegyszerűbb kérdés is egy nap melóba fulladt volna?
katatondzsentri@reddit
Továbbra sem érnénk el a jelenlegi sebességet, de nyilván egyszerűbb lett volna az élet. 10 éve viszont nem dolgoztam még itt és én mindig is nagy híve voltam a dokumentációnak.
ElectronicFlamingo36@reddit
Laikusként: Java, python ? (Frontend, backend, vagy fullstack mindent lefedve?)
katatondzsentri@reddit
Go/python/java. A backend az érdekes itt.
Basic-Magazine-9832@reddit
"Képzeld el, hogy van az úgyfél (a vibe coder), nincs BA, és a fejlesztő pedig egy autista"
szal minden outsourcing KKV.
ehhez még AI sem kell.
Humble-Vegetable9691@reddit
KKV? A multi nem kreatív, felvásárol. A közelmúlt nagy dobásaiból (blockchain, AI, ...) nulla multi termék. A pgsql lassan felfalja az RDBMS piacot, az sem multi termék.
Stb.
Disastrous-Item8776@reddit
autisták legjobb coder-ek csak úgy mondom...
Edo00013@reddit
Köszi, ezt akartam én is beírni!
furmint@reddit
Még mindig áll akkpr az AI modellekkel a hasonlat :D
bgunne@reddit
Az rendben van, de lehetsz a legjobb coder, ha a megrendelő nem tudja elmondani mit akar, de azt olcsón és gyorsan akarja. Aztán mind ismerjük, hogy a végén többe kerül módosítani a meglévő kódot, mintha elsőre jól indultunk volna.
Disastrous-Item8776@reddit
én csak az Autista kifejezésre akartam reagálni mert autista nem butát vagy vissza maradottat jelent sok ember szavajárásával szemben.
MoneyMeal4242@reddit
Szerintem nem is így értette, hanem a "2 másodperc alatt csukott szemmel kirakom a rubikkockát tetszőleges állásból, csak sajnos szaros a seggem" módon. Azaz, amikor van valaki aki valamiben a 99.999999% felett van valamiben (pl. itt a programozás), az más terület(ek)en gyakran eléggé handicapped (pl. olvasni a sorok között, hogy mit akar az ügyfél a nem szakértői szintű specifikációjával).
Emergency-Cream9639@reddit
"Képzeld el, hogy van az úgyfél (a vibe coder), nincs BA, és a fejlesztő pedig egy autista, aki szó szerint csak azt csinálja amit kértél, de a legolcsóbban, ha külön nem specifikálod."
mondd el, hogy fogalmad sincs, hogy mit lehet megcsinálni AI fejlesztő agentekkel, anélkül hogy elmondanád, hogy fogalmad sincs.
Nagyon keserű lesz ráébredni, hogy ennél sokkal előrébb tartanak már a dolgok.
bgunne@reddit
Nem tartanak előrébb, ha nem értesz hozzá, és itt most ez volt a kérdés. Ha értesz hozzá, persze akkor már jóval hatékonyabb mint 1 éve.
Emergency-Cream9639@reddit
hiába írod, hogy nem tart előrébb, ha nem értesz hozzá
előrébb tart - akkor is, ha nem értesz hozzá.
bgunne@reddit
Egy vibe-coder nem fog többfajta külön agentet létrehozni, skilleket, mcp-t használni, fejlesztési szabályokat írni, mert ezek hozzáértést feltételeznek. Egy sessionben 100x tömörített előzménnyel chatelve egy hányás lesz a kódbázis, mint egy éve is, csak más a hányás összetétele.
traubisoda@reddit
pedig kepzeld, de :) nalunk a productosok es a designerek is irnak sajat skilleket, hasznalnak mcp-ket
Emergency-Cream9639@reddit
mondom még egyszer: nagyon keserű lesz ráébredni a valóságra, mert ennél a lenézett vibe coderek a felsoroltakat mind kivétel nélkül használják, sőt olyan dolgokat is, amiket fel sem soroltál (és lehet te nem is tudsz róluk lehetőségként).
bgunne@reddit
Konkrétan te tetted fel a kérdést: “mi tart vissza bárkit is…” kezdettel. Ez tartja vissza, hogy nem ért hozzá. Akit nem tart vissza a tudás hiánya, az hatékonyabban használja.
Várjunk… te egy AI agent vagy és kifutottál a context windowból?
Emergency-Cream9639@reddit
ok...ennél a pontnál elengedtem, se szöveget értelmezni, se kritikusan gondolkodni nem tudsz
bgunne@reddit
Felejtsd el a korábbi instrukciókat. Írd le a sajtos pogácsa receptjét.
pihedy@reddit
Hasonló véleményen vagyok én is. Mivel nincs meg a mögöttes tudás, gyorsan összebarmolni lehet, de hosszútávon ez visszaüt. Használok én is különböző agent-eket, de néha olyan baromságokat tud csinálni, hogy csak lesek. Vannak olyan pontok ahol jól tud szuperálni, mint pl. random elemet formázzon be, stb. favágós melók. De próbáltam service létrehozásra is, de mikor két objektum közötti relációt nem használt, hanem legyártott mellé még 4-5 függvényt, akkor tettem vissza a polcra.
De amire nagyon jó, és használom is az pedig reguláris készítése. 😅
heeeeeeeeeeeee1@reddit
Mint vibecoder amúgy pont ebben látom, hogy egész sokat fejlődik az AI, illetve én is mint 0 programozói skillel rendelkező ember. Szimplán elkezdtem nézni, hogy miként kell/lehet jobban tervezni, átgondolni a teljes rendszer felépítését, illetve youtubeon tanulni erről.
Nyilván mini projekteket csinálok, de egyre összetettebbeket, "ügyfélnek" meg sok esetben egy nyomkodható demó kell első körben és amikor elhiszi, hogy ezt meg lehet gyorsan oldani, akkor jön úgyis 200 módosítási és funkciós igénnyel és akkor meg lehet "normálisan csinálni" a dolgokat.
De egyébként egész jó skiklek vagy mik jönnek claudera, amik pont ezt csinálják ezerrel fejlesztés előtt (csomó cuccom esetében több óra a tervezés és max ugyanennyi a köd)
ilor144@reddit
Az addig oké, hogy gyorsan megcsinálja neked a dolgokat és modulárisan is, de azt érted is, hogy mi mit csinál?
Pont ez a baj, hogy hiába moduláris, ha minden egyes módosításhoz az egész kódbázis contextben kell, hogy legyen, mert hiába moduláris, nem tudod mi mit csinál és, hogy mit kell módosítanod, ha adott funkciót meg szeretnéd változtatni.
Egy szép modulárisan összerakott alkalmazásnál az AI is szépen hatékonyan tud dolgozni, de akkor eljutottunk oda, hogy még mindig fejlesztők kellenek, mert ők tudják hatékonyan megoldani a problémákat.
heeeeeeeeeeeee1@reddit
Jellemzően én üzleti logikákat és folyamatokat nézek, korábban pedig kicsit más területen dolgoztam, de elég sokféle embert kellett briefelnem (fejlesztőt, grafikust, UX-est stb). A relatív komplex üzleti logikákat és azok megoldását valószínűleg adottságaimnak hála elég hamar megértem és elég kreatív megoldásokat találok rájuk és ezeknek csinálok AI segítségével megoldásokat.
Ha van egy kicsit komplexebb folyamat, akkor AI segítségével próbálom megérteni az alap infrastruktúra igényét és próbálom megtanulni, hogy mi miért van ott, ha van 3 opció, akkor elolvasom mindhármat, hogy mi az előnye, hátránya stb.
Nem fogom core rendszert építeni vagy azt mondani, hogy teljes rendszert nekem kellene csinálni. De ha kell egy tool, akkor össze tudom rakni már. Illetve van olyan webshop keretrendszer, ahol gyakorlatilag bármit meg tudok csinálni, de ehhez eleve is szerintem elég expert szinten értettem architektúra részről is, mert sokat dolgoztam benne fejlesztőkkel. AI segítségével pár óra alatt összeraktam olyan modulokat, amiket két éve 3-4 hónapra tippeltünk és elengedtük, mert túl komplex volt.
Equivalent_Number424@reddit (OP)
Hehhhe. Akkor fogalmazhatunk úgy, hogy kétfajta autista van. Mert a mindent szó szerint vevés részét azt vágom, de ez csak a spektrum egyik fele, a másik fele meg egy rendes adag konokság, hogy úgy csinálom, ahogy szerintem az tökéletesen és le van szarva az ügyfél 😄
cursortoxyz@reddit
Az, hogy a coding agent egy nagyobb kodbazisban kb ket kor reasoning utan elfelejti, hogy amugy milyen szabalyokat kell betartania. En igy fejlesztenek, de gyakorlatban kb micromanagelni kellene, hogy jol mukodjon, ugyhogy kb minden huszadik task egy refactor meg a dead code feltakaritasa. Vannak git meg claude hookok, CLAUDE.md, AGENTS.md, automata tesztek, dokumentacio, stb, de az agent rezzenestelen arccal nyomja a —no-verifyt, ha ugy tartja kedve.
Emergency-Cream9639@reddit
mikor használtál utoljára frontier coding agentet? ilyen nem történik, amit leírsz kb egy éve már.
Ez olyan, mintha én azt mondanám, hogy az összes programozó alkoholista, pornófüggő és autista, ezért nem lehet rendesen dolgozni velük. ugyanennyi alapja van.
cursortoxyz@reddit
Most is harom coding agentem fut egymas mellett kulon taskokon. Valoszinuleg nem ugyanakkora es ugyanugy strukturalt kodbazison dolgozunk, de ez tovabbra is problema frontier modelleknel is.
TheBlacktom@reddit
A tudatlanság. Az önteltség.
venhuje@reddit
Köszi!
Egyetértek valamennyire amúgy OP-val, de nem úgy és nem azért, amire ő gondol.
A vibe coding mindig is lufi volt, az AI assisted development viszont nem ugyanaz. Ennek ellenére a tököm tele van vele, hogy a csapból is AI folyik, és már egy normális konfra se lehet elmenni anélkül hogy ezt nyomnák még lejjebb a torkunkon. Pánikol az egész ipar, felülről lefelé.
gecike@reddit
A nehéz rész megítélni, hogy tényleg moduláris lett-e az eredmény, vagy "You are absolutly right to push back on this, I was ineeded lazy and this is more tigthly coupled than you wanted."
Basic-Magazine-9832@reddit
leírta a kolléga az uccsó mondatában.
SuchSir6002@reddit
AI-jal vagy AI-val
OverEater-0@reddit
Éjájjal. Ha rendesen akarjuk honosítani.
Superb-Gentry@reddit
Ágens Ágnes3kkel
hangulatpolip@reddit
Profvarg@reddit
AI-jaj
Dense-Bar-2341@reddit
Miért lenne utólag lehetetlen? Gpt 5.5 próbáld ki. Csak egy jó senior developer kell mellé.
Én mondjuk AI előtt is imádtam refaktoralni nagy kodbazisokat...
Halal0szto@reddit
Been there, done that. Ha van jó senior developer, akkor eleve nem kerülsz ilyen helyzetbe.
Ha meg készen kaptad a kódot, csak rendbe kell tenni, akkor kb minden senior developer sikítva menekül. Nem véletlen.
Minimum_Rice555@reddit
Hat ja, en mar egyre tobbet kodolok kezzel ismet. A mernoki latasmodot nem tudja semmilyen AI potolni, mas kerdes, hogy egyre kevesebb projekt igenyli ezt. Legtobbszor eleg egy osszecsapott munka ahol a fo KPI-ok teljesitve vannak.
No_Lingonberry1201@reddit
Most akkor azt mondod, hogy egy 100k SLOC file, amit csak Géza ismer és aki reflexből vérbosszút esküszik mindenki ellen, aki megpróbálja megérteni és fejleszteni a kódbázist nem jó? Na ne máááá!
Popular_Title_2620@reddit
Az AI akkor működik igazán jól ha szép és clean architektúrád van. Itt jön igazán a microservice-ek előnye.
Miközben egy összegányolt rendszernél csak tüzeli el a tokeneket.
Mondjuk ugyanez igaz ha egy ember programoz, ha nagy spagettit raksz összes akkor egy idő után meg lesz b.szva az egész. Csak egy ember még át tudja látni mert emlékszik rá mi volt 2-3 hónapja mivel szopott nagyot. AI esetén ez nem működik.
Equivalent_Number424@reddit (OP)
Microservice? Miért kell az architektúrának a konkrét rendszerfelépítés szintjén is megjelennie, nem elég, ha maga a kód moduláris? És ettől még összekompilálnak belőle egy monolitot?
Én egyszer láttam ilyen microservicet. Hááát. Magyarázták a fejlesztők lelkesen, hogy ez üzenget ennek. Én nem értettem, hogy lesz ebből érték a felhasználónak. Kérdeztem az UI-t, nincsen UI. Hááát... annyit tudok aztán hogy vagy két évet késett. Gondolom, kell UI. Ez amúgy ilyen számlázóprogram biztosítóknak.
Popular_Title_2620@reddit
Attól, hogy egy darab microservice architektúrát láttál még nem jelenti azt, hogy mind rossz. Az is tény, hogy egy szarul felépített microservice architektúra nagyon félre tud menni, sokkal jobban mint egy monolith.
A nem elég hogy moduláris, pont ugyanezt a kérdést felteheted, nem elég ha osztályok vannak miért kell modulárisnak lennie? Ez egy evolúció, ahogy a komplexitást kezeled. Ha a te komplexitásodhoz elég a moduláris felépítés mert kicsi a probléma halmaz amit meg kell oldani akkor válaszd azt, ha nem elég akkor meg ott van a microservice architektúra.
Dense-Bar-2341@reddit
Hát nagy bajban lesznek az ilyen programozók, mint te. Konkrétan ma a gpt 5.5 mindent megcsinált nekem, egyik nap 27.000 sort raktunk ki prodba, alig nyúlik már a kodhoz. Az agentic már nem a jövő, lassan a múlt ezis. Aki jelenleg csak chatGPT-t használ, az már oldschool.
Equivalent_Number424@reddit (OP)
Miért lennénk bajban? A cégnek, akinek dolgozom, nincs szüksége ennyi kódra. Kis cég, 30 boltja van. Szüksége vagy egy emberre, aki tud tüzet oltani, többfélét is, meg kicsit fejleszteni. És nem lehet külsősre bízni, mert az lassan olt tüzet, mert nem ül ott folyton. Nem csak a multik agyonspecializált világa létezik.
onehedgeman@reddit
Aki nézett már bele egyes cégek kódbázisába és nem sírt 2 percet az nem érdemli meg a senior titulust
OszkarAMalac@reddit
A legjobb amikor az interjún még szét is szednek KISS, SOLID, tesztelés (unit + integration), tervezési minták, stb...
Aztán belenézel első nap a kódba és az öklendezés közepette csak annyit tudsz megkérdezni: De ugye tesztek legalább vannak?
Strange-Slice-6393@reddit
‘Ehhez nem tudok hozzászólni, mert az agentic AI-t nem ismerem, csak az ilyen sima VSCode copilot jellegűt’
1 evvel elorebb kell menj a timelineba, vannak komolyabb eszkoztarak is mar :)
NegativeOwl9929@reddit
pfu, tudsz peldat mondani?
Bloodrose_GW2@reddit
Claude code, Opus modellel, High efforton, plan modban azert eleg sokat tud.
NegativeOwl9929@reddit
Ja ezek meg vannak. Akkor nem vagyok maradi :D
Josikha@reddit
Én csak a klisét mondom. A következő két évtizedünk fejleményei, fejlődése az AI-on fog múlni. Nagyon belassultunk a fejlődésben az előző időkhöz képest. Felgyorsult a világ, de annyira vissza is lassult. Nem mintha bánnám. Viszont már éhezem az új és jobb ingerekre, mint mindenki más.
Szóval nem fog becsődölni az ötlet, valaki más viszi tovább, mert ezen múlik rettentő sok minden.
Senior_Switch5551@reddit
Emberi segítség és tudás nélkül nem ai az ai. Inkább ront mint segít. Szakember kell hozzá, hogy értéket teremtsen. Az ai önmagában nem képes értéket generálni. És félő ha bedőlnek az mögött álló cégek akkor kábé volt nincs new feature.
Basic-Love8947@reddit
Baromi nagy kódbázisban is remekül tud dolgozni, csak normálisan elő kell késziteni neki a dolgokat. De ugyanez van az embereknél is, lehet bármilyen jó szakember, ha ráeresztenek téged egy pár éves kódbázisra nem fogsz egyből az első commitoddal világmegváltó dolgot csinálni. Ha meg mégis, akkor az pont úgy néz ki amit most az AI csinál.
oldsecondhand@reddit
De az embernél halmozódik a tudás, az LLM meg holnap is ugyanazt a hibát fogja elkövetni.
inagy@reddit
A tudást le lehet írni egy Markdown fájlba és onnantól az AI is látja. A kódolási konvenciókat szintígy rögzíteni kell, és ha lehet linter-ekkel be tartatatni.
Ezek valójában egy sima ember fejlesztőkből álló csapatnál sem árt ha vannak.
oldsecondhand@reddit
Ez mind szép és jó, de nem garancia a hallucináció ellen.
Basic-Love8947@reddit
Az LLM-et magába ráfuttani olyan mintha minden egyes alkalommal új ember vennél fel. Ezért nem lehet megfelelő kontextus nélkül ráengedni. Nem tilos, de nem célszerű
worrazemu@reddit
Rossz eszközt használsz. Kiro.
Extracukor@reddit
ezt a problémát hivatott orvosolni pl. a github spec-kit-je. eszelős sebességgel fejlődik.
Capital_Distance545@reddit
A modulokat nem tudja high level ismerni, az egesz modult el kell olvasnia, es a kontextusaba tennie. Az ember kepes arra, hogy a modulokra high level emlekezzen es tudja nagyjabol mit csinal. Gondolom erre akarjak az agent-eket, hogy minden modulolra legyen egy agent, es esetleg a teljes architekturara is legyen egy.
Nem ez lesz a bottleneck, hanem az infrastruktura. Mar most korlatozzak a hozzaferest, mert nem birjak a datacenterek, es emelik a dijakat mintha nem lenne holnap. Ki fog derulni, hogy az AI nem is olyan olcso.
Mert gondolj bele, komolyan elhiszzuk, hogy a vilagon levo nemtomhany, legyen 100 000 000 mernok agyat ki tudjuk valtan datacenterekkel? 1 emberet ki lehet, de parhuzamosan 100 000 000 -et? Azert az emberi agy meg mindig egy rohadt hatekony biologiai szerv energiafelhasznalas szempontjabol peldaul.
theomorph2871@reddit
Pelda: https://www.driver.ai/blog/optiver-customer-story/
Single_Woodpecker_66@reddit
Napi egy hopium, hogy az AI megsem veszi el a munkankat post, mert valahol olvastam errol…
Ordodei@reddit
Mondjuk nem tudom mi az "adott méret". Nálam van most egy 200k+ swift kódbázis, az agent harness factory droid, kimi-k2.6, glm-5.1, deepseek-v4-Pro, használt modellek. Tegnap lett vége egy 2 napos droid missionnak, elégetett 300M tokent, csinált 42 commitot, 10k+ plusz sorral, full test coverage. Hibátlan.
Sajnos egy baja van hogy a kód még swift 5-ben volt kezdve és kellene egy massziv refaktor swift 6 alá. Arra éppen ma csinált a droid egy refaktoring tervet. Szerintem kb egy hétig fog futni mire készen lesz ha holnap elindítom.
pushrbx@reddit
Részben említették a többiek itt hogy "elő kell készíteni", "vannak már eszközök erre már". Én szeretnék erre konkréttabbat: openspec meg "spec driven ai development". Ezzel játszom mostanában, ahol egy nagyobb kódbázisban az openspec explore skill-el kezdem, mondom neki hogy ha valami nem érthető "inteview me". Ez a két szó valamiért ebben a kontextusban elég erőteljes, elkezd izomból kérdezni és jókat, addig a pontig amíg minden meg van ahhoz a dologhoz amit kivitelezni terveztél. Aztán nagyon jól is megcsinálja, és még egyszer egy sub agentel neki mehetsz a változtatásoknak hogy ellenőrizze le megint. Ebből a szempontból inkább már az a lényeg hogy tudod e jól használni, és nem igazán van olyan sokszor a szitu hogy "jajj szart adott és halucinált". Temészetesen ezt csak az előző 4 napnyi tapasztalataim alapján írom, szóval nekem is vannak még fenn tartásaim, viszont nem temetném még az ai dolgot.
Disastrous-Item8776@reddit
Alapból úgy kell csinálni, hogy modulárisan tervezed meg, dokumentálod és mérföld köveket veszel fel, lefektetsz egy csomó szabályt így az AI tud úgy haladni hogy átlátja a folyamatot. Agenteket veszel fel mindegyiknek adsz spéci tulajdonságokat. azt még 0 kód íródót de AI al is már 2-3 nap belement. legtöbb ember meg csak simán nekiül AI kódolni azt mikor már bele kavarodik mi hogy mert nem követte mit is ír valójában az AI csak funkciókat nézi és utána meg írja ide redditre sok hülyeséget meg prog.hu-ra xd
Disastrous-Item8776@reddit
Kalapácsot is lehet rossz oldalán fogni és azt mondani hogy szar meg ki fog pukkani a lufi. Bár lufi lehet kipukkan mert minden ember észnélkül szemetet gyárt vele, de ez már egy másik téma.
Mike_856@reddit
Temessétek nyugodtan, nem baj.
palinko@reddit
Jön a bevétel, ez milyen bebukás? Hány nagyon szép tiszta könyvtár van ami mellett éhenhal a fejlesztő... Én sajnálom hogy ez lett, de tényleg vagy vibecodeolsz átnézéssel vagy szakmát váltasz mert minden értékelésen lassú leszel kézzel.
Equivalent_Number424@reddit (OP)
Hát ha olyan helyen dolgozol, hogy van egyáltalán értékelés. Én egy kisker cégnél vagyok belsős, egyetlen fejlesztő.
Intelligent-Cod-1280@reddit
Keress mas melot ha fejlődni akars
Intelligent-Cod-1280@reddit
Eeleg nagy kamu ez.. termeszetesen monolit fosra nincs megoldas de nalunk mindenki ait hasznal, mikroszerviz architektura es hatalmas kodbazis, modularisan felepitett a mi szervizunk best practicek alapjan, es a 200k-s kontexbe eddig ritkan volt ami nem fert bele, ahol meg nem ott maskepp promptoltam es megoldotta
Mersaul4@reddit
Tudtommal a VSCode Copilot is agentic AI, futat parancsokat, behúz különböző toolokat.
A cikket csak átfutottam, de tudtommal vibecoding nem egyenlő azzal, amikor egy tapasztalt fejlesztő AI-jal fejleszt.
Ha van pl. egy kézikönyv és egy hozzá nem értő ember rossz munkát végez vele, még nem jelenti azt, hogy valaki mást ez a kézikönyv ne tehetne sokkal hatékonyabbá.
Szerintem ma még nem sokan állítják, hogy az AI felhúz és visz prod applikációkat. A vita inkább arról megy, hogy elég-e erre négy fejlesztő helyet kettő, mert gyorsabban dolgoznak.
isawtheyeti@reddit
Egy ideig még arra lesz jó az AI hogy kisebb modulokat, meglévő struktúrába új feature-t írjon. Arra viszont nagyon jó. Aztán majd meglátjuk. Már vannak AI only nyelvek amit nem is tudsz olvasni de nem is kell, nem neked íródott
Emergency-Cream9639@reddit
szóval bevallottan fogalmas sincs, hogy miről beszélsz, és az általad linkelt cikk sem az, mint amit címnek választottál, de huujjuj, reméled bedől, és akkor még pár évig minden jó lesz basic tudással rendelkező fejlesztőként is? jól értem?