Vibe kódolási hatékonyságnövelő tippek: Kötelező olvasmány kódírás előtt! Használj mesterséges intelligenciát az optimális megoldás megtalálásához.

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.

他试了一下,回来跟我说,确实省了好多时间。

Vibe kódolási hatékonyságnövelő tippek: Kötelező olvasmány kódírás előtt! Használj mesterséges intelligenciát az optimális megoldás megtalálásához.

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.

发表 评论

您的邮箱地址不会被公开.必填项已用*标注

Lapozzon a lap tetejére