Cikkkönyvtár
Egy barátom a minap megkérdezte tőlem, hogyan lehetne a Codex használatával hatékonyabbá tenni a munkát.
我说你想做的东西,GitHub 上大概率已经有人做过了,而且不少方案已经很成熟。能直接参考、修改,为什么还要从头写一遍?
Azt mondtam, hogy másold le a következő parancssort, és futtasd le minden projekt indítása előtt.
他试了一下,回来跟我说,确实省了好多时间。

Gondolkodtam rajta, és úgy tűnik, elég sokan nincsenek tisztában ezzel a funkcióval. Olyan, mintha sokan mesterséges intelligenciát használnának kódíráshoz, kezdve rögtön a Vibe Codinggal, hagyva, hogy a mesterséges intelligencia weboldalakat generáljon és alkalmazásokat írjon.
Tényleg nem kell sietni.
Amit csinálni szeretnél, azt valószínűleg már megtette valaki a GitHubon.
Amit csinálni szeretnél, valószínűleg már megvan a GitHubon. Sok megoldás már kiforrott, és a kód minősége akár magasabb is lehet, mint amit te magad írnál. Miért írnád újra a nulláról, ha közvetlenül hivatkozhatsz és módosíthatod a meglévő munkáidat?
Személyes szokásom, hogy amikor új projektet akarok kezdeni, nem írok azonnal kódot. Először ezt a javaslatot küldöm a Codexnek:
我要做一个XXX。先不要写代码。去GitHub找能直接使用或二次开发的开源项目,确认是否还在维护、部署是否麻烦、哪些功能可以复用。最后告诉我,应该直接用、基于现有项目改,还是自己开发,并给出最简单的MVP方案。等我确认后再动手。
Csak ezt az egy mondatot.
Ez a felszólítás három dolgot tett.
Gondolj bele, ez a feladat három dolgot csinál.
Először is, lehetővé teszi a mesterséges intelligencia számára, hogy meglévő megoldásokat találjon a GitHubon ahelyett, hogy saját megoldásokat kezdene írni. Sokan talán nem tudják, hogy a Codex, amikor integrálva van a GitHub bővítménnyel, valós időben képes nyílt forráskódú projekteket keresni; ez nem csak egy funkció.
Másodszor, mesterséges intelligenciát használ a projektek minőségének értékeléséhez: hogy még mindig karbantartják-e őket, mennyire bonyolult a telepítés, és mely funkciók használhatók közvetlenül. Ha manuálisan kellene átnézned az egyes projekteket a GitHubon, az akár egy-két órát is igénybe vehet. Hagyd, hogy a mesterséges intelligencia futtassa, és perceken belül eredményt kapsz.
Harmadszor, lehetővé teszi a mesterséges intelligencia számára, hogy egyértelmű döntési javaslatokat adjon: közvetlenül használjuk-e, módosítsuk-e, vagy a nulláról írjuk-e meg, és segít a legegyszerűbb MVP-megoldás megtervezésében is.
Miért tudunk sok tokent megtakarítani?
Hadd mondjam el, ez a művelet tényleg sok tokent megspórolhat.
Miért? Mert ha közvetlenül a mesterséges intelligenciára bízod a kódírást, akkor nem fogja tudni, hogy amit szeretnél, már létezik. Rengeteg kódot fog generálni neked a nulláról. Ez a kód átfedésben lehet a meglévő nyílt forráskódú projektek funkcionalitásával, és végül magadnak kell majd rendbe tenned.
Ha azonban először a mesterséges intelligenciára bízzuk a válasz megtalálását, javaslatai a meglévő ökoszisztémán alapulnak, és a kód írásakor a kód mennyisége legalább a felére csökkenthető.
Én magam is ezt csinálom. Amikor új projektet indítok, először lefuttatom ezt a javaslatprogramot, majd a mesterséges intelligencia javaslatai alapján döntök a következő lépésről. Ez valóban javítja a hatékonyságot.
Őszintén szólva nem vagyok biztos benne, hogy ez a módszer mindenkinek működni fog; egyes projektekhez valóban hiányozhatnak a könnyen elérhető megoldások. De gondolj bele: a legtöbb dologhoz, amit szeretnél, a GitHubon található több százmillió tároló közül a legtöbb esetben nagyon nagy a valószínűsége, hogy valaki már megcsinálta.
Óriások vállán állva
Nem vagy programozó, tehát nem kell a nulláról kódot írnod. Nem vagy tartalomkészítő, tehát nem kell minden nap eredeti tartalmat készítened. Csak olyan valaki vagy, aki valami értelmeset akar csinálni, és a legokosabb megközelítés az, ha először megnézed, mások mit csináltak már, majd óriások vállára állsz.
Néha úgy érzem, hogy a mesterséges intelligencia korszakában a legokosabb módja a mesterséges intelligencia használatának nem az, ha hagyjuk, hogy a mesterséges intelligencia mindent megtegyen helyettünk, hanem ha az információkeresést és a döntéselemzést végezzük el helyettünk, és utána mi magunk hajthatjuk végre azokat.
Mi a különbség ehhez és a korábbi keresőmotor-használathoz képest? Korábban, amikor egy adott követelményre kerestél, egy csomó link jelent meg, és egyesével kellett rájuk kattintanod, hogy lásd, melyik működik és melyik nem. Most meg kell adnod a mesterséges intelligenciának a követelményeidet, és az kiszűri azokat, és közvetlenül megadja a következtetést.
El tudod hinni?
Ezt a felszólítást gravírozni kell.DNSban ben
Személy szerint úgy gondolom, hogy ennek a feladatnak a DNS- ünkbe kellene bevésődnie . Ha egy új projekt elkezdése előtt végigfuttatjuk, az rengeteg időt takarít meg.
Ennek a megközelítésnek egy másik előnye, hogy nem kell újra feltalálni a kereket. A mesterséges intelligencia segít megtalálni a könnyen elérhető megoldásokat, így a valóban személyre szabott szempontokra koncentrálhatsz. Így az energiádat a legértékesebb területekre fordíthatod.
Saját tapasztalatom szerint, amikor először kezdtem el mesterséges intelligenciát használni kódíráshoz, nagyon izgatott voltam, és azt szerettem volna, ha a mesterséges intelligencia mindent a nulláról generál. De miután egy ideig használtam, rájöttem, hogy ez gyakran lassabb. Ez azért van, mert hibakeresést, módosítást és karbantartást kell végezni a mesterséges intelligencia által generált kódon, míg a meglévő nyílt forráskódú projekteket sokan ellenőrizték, így a minőségük garantáltabb.
Ez talán ellentmondásosnak hangozhat, igaz? De gondolj bele: a kóddal kapcsolatban nem a megírás a legfontosabb, hanem a helyes megírás. A meglévő megoldásokat már validálták; közvetlen használatuk jelentősen csökkenti a problémákkal való találkozás esélyét.
Szóval a tanácsom az, hogy legközelebb, amikor Codex-szel vagy bármilyen mesterséges intelligenciával írsz kódot, ne kapkodj. Először futtasd le egyszer a parancssort, és hagyd, hogy a mesterséges intelligencia segítsen megtalálni a választ.
Lehet, hogy rájössz, hogy amit megpróbálsz csinálni, azt már megtette valaki más.
Csak el kell fognod és használnod.
Használd a megspórolt időt valami érdekesebb dologra.
Mivel idáig elolvastad, ha hasznosnak találtad, kérlek lájkold és oszd meg. Ha elsőként szeretnél értesülni a frissítésekről, követhetsz is!
Köszönöm, hogy elolvastad a cikkemet. Találkozunk legközelebb.
Remélhetőleg hasznosnak találod a Chen Weiliang blogján ( https://www.chenweiliang.com/ ) megosztott „Vibe kódolási hatékonyság-duplázási technikák: Kötelező olvasmány kódírás előtt! Használd a mesterséges intelligenciát az optimális megoldás megtalálásához” című cikket.
Nyugodtan oszd meg a cikk linkjét: https://www.chenweiliang.com/cwl-34473.html
