Új hozzászólás Aktív témák
-
forumpista
aktív tag
válasz
kardkovacsi
#42
üzenetére
Ezt orommel hallom, kivancsi leszek a hosszutavu tapasztalataidra. Probald ki azt is hogy tobb peldanyt inditasz belole es parhuzamosan dolgoztatod oket (ha olyan a feladat, csak arra figyelj hogy ne egy folderben dolgozzanak mert akkor egymas labara lepnek).
A tobbirol en is hasonlokat gondolok, de leginkabb hogy teljesen at fog alakulni ez a szakma.
-
forumpista
aktív tag
En megmondom oszinten elvesztettem a fonalat akkor.
Eddig is specko alapjan ment a fejlesztes mindenhol (normalis helyeken). A specko milyensege mar mas kerdes, jellemzoen iterativan fejlodott az is a koddal egyutt jobb helyeken (agile) mashol elore probaltak mindent specifikalni (waterfall, el is bukott altalaban).
En nem latok ehhez kepest semmi valtozast.
”arrol volt szo, hogy az ipar igenye”
ez meg meg nagyobb homaly szamomra, ki definialta es mikor hogy mi az ipar igenye? (Egyaltalan milyen ipar?)Az en javaslatom hogy probaljunk meg gyakorlat orientaltak lenni, ilyen homalyos elmeleti dolgokkal viszonylag nehez vitatkozni.
Konkretan amik eddig itt felmerultek ez kapcsan annak zero koze van az AI-hoz. -
forumpista
aktív tag
Ezt szerintem feladat valogatja. Nezzuk sorban:
- Mar most is van olyan feladat amit az AI jobban kodol le mint a legtobb programozo, tehat teljesul az allitasod.
- Egy feladatnak azonban sokszor nem csak egy jo megoldasa van altalaban, tehat az “egy tuti” maximum nagyon pici funkcio vagy kodreszlet eseteben teljesulhet csak
- barmilyen feladat eseteben pedig a legtutibb megoldast akkor varhatjuk az AI-tol ha mar legalabb olyan okos (vagy okosabb) mint a legseniorabb programozo. Ez meg (szerencsere) nem teljesul.De tovabbra sem ertem a determinisztikussag vonatkozasat ennek a specifikacioval kapcsolatban.
Mert valami akkor determinisztikus ha egy adott specifikaciobol 1000bol 1000szer pontosan ugyanazt a vegeredmenyt adja.Es ahogy irtam, ez emberi programozok eseteben sem teljesul (sot, technikailag egy paradoxon, mert ahhoz olyan reszletes specifikacio kell amit ugy hivunk hogy programkod. De ha meg megvan a programkod, akkor minek az egesz feladat
).Szoval az AI soha nem lesz determinisztikus, es nem is kell neki, mert akkor semmi kulonbseg nem lenne kozte meg egy fix programkod kozott, es el is vesztene az “I” jelleget. Ugy hivnank hogy algoritmus.
-
forumpista
aktív tag
Nem ertem a peldad. Ez most is ugyanigy el fog torni, akar ember programozza le a CR-t akar AI.
Ha Gizika (ki)hasznal vmi edge case mukodest, ami sem a specifikacioban nem szerepel, sem teszt nincs ra, akkor Gipsz Jakab emberi programozo siman el tudja torni egy masik javitas soran, es el is tori, millioszamra van/volt ra pelda az elmult evtizedekbol.
Ha meg van ra teszt, akkor az AI is eszre fogja venni a torest, ha meg meg a speckoban is benne van, akkor az AI 10x hamarabb fogja eszrevenni a valtozast (mert az emberek utalnak speckot olvasni).
Szoval ez pont nem jo pelda.
A jo pelda olyan lenne hogy a hibajavitas soran 1 sor atirasa helyett refaktorizalja a fel kodbazist, aminek a hatasa megbecsulhetetlen. De ezek ellen mar ma is van vedelem, meg modszer a kikuszobolesere, a jovoben meg meginkabb igy lesz.Hozzateszem, nagyon sok olyan hiba amit az AI-nek ronak fel vagy AI jellegu, azt a mai napig elkoveti rendszeresen az “alternativ” AI (actually indian) emberi programozok…
-
forumpista
aktív tag
Hogy erted azt hogy minimalis szabadsag van?
Ha fogsz pl. 10 random emberi fejlesztot, odaadod nekik ugyanazt a speckot, akkor 10, bitre azonos megoldassal fognak eloallni?En 20 eve vagyok a szakmaban, a tapasztalatom szerint meg csak az algoritmusok sem lesznek azonosak a megoldasokban, nemhogy a tobbi sallang. Ami azonos lesz, hogy mindben lesznek bugok dogivel.
Ezert nem ertem ezt a determinisztikussag vonalat. Az elkeszult kodnak kell determinisztikusnak lennie, nem a speckobol a kodig utnak.
-
forumpista
aktív tag
válasz
kardkovacsi
#10
üzenetére
Kapsz az elofizeteshez egy csomo tokent, van egy 4 oras limit (4 oranket resetelodik) meg egy heti, ezt mutatja a webes feluleten (settings/usage).
Altalanos hasznalatra siman jo (inkabb a 4 oras limital mint sem a heti).
En most mar a pro-t hasznalom, az 100 euro, az meg sosem fogyott el nekem. De szabadon lehet fel/le valtani a csomagok kozott, szoval erdemes a kicsivel inditani aztan kiderul hogy eleg-e vagy nem.Konkret token szamokat nem tudok, oszinten szolva azt en amugy sem tudom ertelmezni.
-
forumpista
aktív tag
válasz
kardkovacsi
#8
üzenetére
Claude is mutatja, azt hiszem 10% alatt megjelenik a figyelmeztetést, aztán 0-nál automatikusan compactol. De van rá külön parancs is, compact, illetve clear.
Begi: igen van olyan hogy elfelejt dolgokat. -
forumpista
aktív tag
Ha bekötsz hozzá egy toolt amivel tudja mérni a code coverage-t, akkor akár igen.
De ezek inkább irányelvek nem törvények amihez szó szerint fog ragaszkodni, a tervben tudsz hozzá explicit utasítást adni.Például hogy a teszteket xy toollal futassa és mérje meg a kód lefedettséget velük és ha kisebb mint 80% akkor azt jelezze.
És ekkor tudod neki mondani hogy "vizsgáld meg miért csak xy%, van-e értelme nagyobb lefedettséget elérni".
És ekkor simán kaphatsz vissza olyan választ a vizsgálat után hogy mit tudom én, ehhez a fél kódbázist át kéne refaktorálni - ami nem volt a terv része - akarod-e hogy megcsináljam. Vagy azt is lehet hogy azt mondja hogy ó bakker elfelejtettem, írom a maradékot. -
forumpista
aktív tag
Claude how to, használd saját felelősségre:
1, csinálj egy claude.md fájlt, írd le benne nagy vonalakban hogy mit vársz általánosságban, hogyan viselkedjen, mi legyen.
2, első lépésként mindig térképeztesd fel vele a projektet amin dolgoznia kell (vagy azt a részét a projektnek) és ezt mentesd is el vele a "memóriába" (egy fájlt fog írni). Ez azért kell hogy ne fogalmatlanul vágjon bele a feladatba és másnap is tudja folytatni
3, A feladatot mindig terveztesd meg vele először, majd reviewztasd is meg a terved vele. Ha szerinte már oké, reviewzd meg te is.
Ha a feladat nagyobb, mindig utasítsd hogy bontsa kisebb, áttekinthetőbb, logikai implementációs fázisokra. A tervet ki is irathatod pl. md fájlba, és akár másik agentnek is oda lehet adni.
4, ha a terv kész, elindíthatod vele az implementálást a terv alapján. Explicit mond neki hogy fázisonként hajtsa végre, és minden fázis végén álljon meg és várjon a jóváhagyásodra.
5, amikor egy fázis elkészült, reviewztasd meg magával. Mindig írass vele unit teszteket is.
Ha szerinte már jó, reviewzd meg te is (ide jöhet még dev test stb is akár)
6, Ha nem jó, akkor pontosítsd a promptot, vagy amennyiben komolyabb terv hiba derül ki, goto 3.
7, commitoltass vele logikai egységeket (célszerű fázisonként legalább)
8, mentesd el vele az aktuális munka összesítését a memóriába (így másnap tudni fogja hol tartott, mi történt korábban)Claude.md példa részlet:
- **Modern Syntax:** Always use the latest stable versions (e.g., Python 3.10+, Java 17 patterns).
- **Efficiency:** Propose the most stable, performant, and cost-effective solutions.
- **Validation:** If a task is ambiguous or information is missing, ask for clarification instead of guessing.
- **Anti-Monolith:** Do not dump large amounts of code into single files. Maintain a clean, modular file structure.
- **Clean Code:** Adhere to SOLID principles and DRY (Don't Repeat Yourself).
- **Naming:** Use descriptive, English names for all identifiers.
- **File Size Limit:** Keep individual code files under 1000 lines. Split larger files into smaller, focused modules.
- **Code Optimization:** Always optimize code for performance and readability when possible (reduce complexity, eliminate redundancy, improve algorithms).
## Testing Requirements
- **Coverage Target:** Aim for minimum 80% code coverage on business logic.
- **Mandatory Tests:** New features must include unit tests. Bug fixes must include regression tests.
A fentiek csak egy példák egy adott felhasználásra, nyilván van még egy csomó más is, én is még csak tanulom, meg a modellek is folyamatosan fejlődnek, az a használat ami ma jó, lehet hogy fél év múlva már elavult lesz.
Új hozzászólás Aktív témák
- GYÖNYÖRŰ iPhone 14 Pro 128GB Deep Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4677
- Beszámítás! Lenovo LOQ 17IRX10 FHD Gamer notebook - i7 13650HX 24GB DDR5 1TB SSD RTX 5050 8GB
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- MS SQL Server 2016, 2017, 2019
- Dobozos Új Dell Xps 15 9530 i7 13620h 16gb ram 1tb ssd intel uhd graphics+ Intel Arc A370M
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
).
