Vibe код бичих үр ашгийн зөвлөмжүүд: Код бичихээсээ өмнө заавал унших ёстой зүйл! Хамгийн оновчтой шийдлийг олохын тулд хиймэл оюун ухааныг ашиглаарай.

Саяхан нэг найз маань надаас Codex ашиглахдаа үр ашгийг хэрхэн сайжруулах талаар асуусан.

我说你想做的东西,GitHub 上大概率已经有人做过了,而且不少方案已经很成熟。能直接参考、修改,为什么还要从头写一遍?

Төсөл бүрийг эхлүүлэхийн өмнө дараах мөрийг хуулж буулгаад ажиллуул гэж би танд хэлсэн.

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

Vibe код бичих үр ашгийн зөвлөмжүүд: Код бичихээсээ өмнө заавал унших ёстой зүйл! Хамгийн оновчтой шийдлийг олохын тулд хиймэл оюун ухааныг ашиглаарай.

Би үүний талаар бодож байсан бөгөөд нэлээд олон хүн энэ функцийг мэддэггүй бололтой. Олон хүмүүс код бичихдээ хиймэл оюун ухааныг ашигладаг бөгөөд Vibe Coding-оос эхлээд хиймэл оюун ухаанаар вэбсайт үүсгэж, аппликейшн бичдэг.

Яарах шаардлага үнэндээ алга.

Таны хийхийг хүссэн зүйлийг GitHub дээрх хэн нэгэн аль хэдийн хийсэн байх магадлалтай.

Таны хийхийг хүссэн зүйл GitHub дээр аль хэдийн хийгдсэн байх магадлалтай. Олон шийдэл аль хэдийн боловсорсон бөгөөд кодын чанар нь таны өөрөө бичиж чадахаас ч илүү байж магадгүй юм. Одоо байгаа ажлыг шууд лавлаж, өөрчлөх боломжтой байхад яагаад үүнийг эхнээс нь дахин бичих ёстой гэж?

Миний хувийн зуршил бол шинэ төсөл эхлүүлэхийг хүссэн үедээ шууд код бичдэггүй. Эхлээд би энэ саналыг Codex руу илгээнэ үү:

我要做一个XXX。先不要写代码。去GitHub找能直接使用或二次开发的开源项目,确认是否还在维护、部署是否麻烦、哪些功能可以复用。最后告诉我,应该直接用、基于现有项目改,还是自己开发,并给出最简单的MVP方案。等我确认后再动手。

Зүгээр л энэ ганцхан өгүүлбэр.

Энэ даалгавар гурван зүйлийг хийсэн.

Үүнийг бодоод үз дээ, энэ даалгавар гурван зүйлийг хийдэг.

Нэгдүгээрт, энэ нь хиймэл оюун ухаанд өөрийн гэсэн шийдлүүдийг бичиж эхлэхийн оронд GitHub дээр одоо байгаа шийдлүүдийг олох боломжийг олгодог. Codex нь GitHub залгаастай нэгтгэгдсэн үед нээлттэй эхийн төслүүдийг бодит цаг хугацаанд хайж чаддаг гэдгийг олон хүн мэдэхгүй байж магадгүй; энэ нь зүгээр нэг функц биш юм.

Хоёрдугаарт, эдгээр төслүүдийн чанарыг үнэлэхэд хиймэл оюун ухааныг ашигладаг: тэдгээрийг одоо хүртэл засварлаж байгаа эсэх, байршуулалт хэр төвөгтэй байгаа, ямар функцуудыг шууд ашиглаж болох вэ. Хэрэв та GitHub дээр төсөл бүрийг гараар хайх юм бол нэг эсвэл хоёр цаг шаардагдаж магадгүй. Хиймэл оюун ухаанаар ажиллуулбал хэдхэн минутын дотор үр дүнг нь авах болно.

Гуравдугаарт, энэ нь хиймэл оюун ухаанд танд шууд ашиглах, өөрчлөх эсвэл эхнээс нь бичих эсэх талаар тодорхой шийдвэр гаргах боломжийг олгодог бөгөөд мөн хамгийн энгийн MVP шийдлийг төлөвлөхөд тусалдаг.

Бид яагаад маш их токен хэмнэж чадах вэ?

Энэ үйлдэл нь танд маш их токен хэмнэх боломжтой гэдгийг би танд хэлье.

Яагаад? Учир нь хэрэв та хиймэл оюун ухаанд код бичиж эхлэхийг шууд зөвшөөрвөл таны хүссэн зүйл аль хэдийн байгааг мэдэхгүй. Энэ нь танд эхнээс нь маш их хэмжээний код үүсгэх болно. Энэ код нь одоо байгаа нээлттэй эхийн төслүүдийн функцтэй давхцаж магадгүй бөгөөд та эцэст нь үүнийг өөрөө цэвэрлэх шаардлагатай болно.

Гэсэн хэдий ч хэрэв та эхлээд хиймэл оюун ухаанаар хариултаа олоход нь тусалбал түүний саналууд нь одоо байгаа экосистемд үндэслэх бөгөөд та код бичих үед кодын хэмжээг дор хаяж хоёр дахин бууруулж болно.

Би өөрөө ингэж хийдэг. Шинэ төсөл эхлүүлэх бүрдээ эхлээд энэ санал болгох програмыг ажиллуулж, дараа нь хиймэл оюун ухааны саналд үндэслэн дараагийн алхмаа шийддэг. Энэ нь үр ашгийг үнэхээр сайжруулдаг.

Үнэнийг хэлэхэд энэ арга хүн бүрт тохирох эсэхийг би мэдэхгүй байна; зарим төслүүдэд бэлэн шийдэл дутагдаж байж магадгүй юм. Гэхдээ бодоод үз дээ: GitHub дээр хэдэн зуун сая репозитортой таны хийхийг хүсч буй ихэнх зүйлсийн хувьд хэн нэгэн үүнийг аль хэдийн хийсэн байх магадлал маш өндөр байдаг.

Аварга биетүүдийн мөрөн дээр зогсож байна

Та программист биш тул эхнээс нь код бичих шаардлагагүй. Та контент бүтээгч биш тул өдөр бүр анхны контент бүтээх шаардлагагүй. Та зүгээр л утга учиртай зүйл хийхийг хүсдэг хүн бөгөөд хамгийн ухаалаг арга бол эхлээд бусад хүмүүсийн юу хийснийг хараад дараа нь аварга томчуудын мөрөн дээр зогсох явдал юм.

Заримдаа хиймэл оюун ухааны эрин үед хиймэл оюун ухааныг ашиглах хамгийн ухаалаг арга бол хиймэл оюун ухаанд бүх зүйлийг таны өмнөөс хийхийг зөвшөөрөх биш, харин хиймэл оюун ухаанд мэдээлэл хайх, шийдвэр гаргах шинжилгээ хийхийг зөвшөөрөх явдал юм, тэгвэл та үүнийг хэрэгжүүлж чадна гэж би боддог.

Өмнө нь хайлтын систем ашиглахаас энэ нь юугаараа ялгаатай вэ? Өмнө нь та тодорхой шаардлагыг хайхад олон холбоос гарч ирдэг байсан бөгөөд аль нь ажиллаж байгааг, аль нь ажиллахгүй байгааг харахын тулд та тэдгээрийг нэг нэгээр нь дарах шаардлагатай болдог байсан. Одоо та хиймэл оюун ухаанд өөрийн шаардлагуудаа хэлэхэд энэ нь тэдгээрийг шүүж, танд шууд дүгнэлт өгөх болно.

Та үүнд итгэж чадах уу?

Энэ зааврыг сийлсэн байх ёстой.ДНХ-ийн

Энэ санааг бидний ДНХ- д шингээж авах хэрэгтэй гэж би хувьдаа бодож байна . Шинэ төсөл эхлүүлэхийн өмнө үүнийг туршиж үзэх нь үнэхээр их цаг хэмнэдэг.

Энэ аргын бас нэг давуу тал нь та дугуйг дахин зохион бүтээхээс зайлсхийдэг явдал юм. Хиймэл оюун ухаан нь танд бэлэн шийдлүүдийг олоход тусалдаг бөгөөд энэ нь танд үнэхээр тохирсон талууд дээр анхаарлаа төвлөрүүлэх боломжийг олгодог. Ингэснээр таны эрч хүчийг хамгийн үнэ цэнэтэй хэсгүүдэд зориулах боломжтой.

Миний өөрийн туршлагаас харахад би анх хиймэл оюун ухааныг ашиглан код бичиж эхлэхдээ үнэхээр их баярлаж, хиймэл оюун ухаанаар бүх зүйлийг эхнээс нь үүсгэхийг хүссэн. Гэхдээ хэсэг хугацаанд ашигласны дараа үүнийг хийх нь ихэвчлэн удаан байдгийг олж мэдсэн. Учир нь та хиймэл оюун ухааны үүсгэсэн кодыг дибаг хийх, өөрчлөх, хадгалах шаардлагатай болдог бол одоо байгаа нээлттэй эхийн төслүүдийг олон хүн баталгаажуулсан тул чанар нь илүү баталгаатай байдаг.

Энэ нь утгагүй сонсогдож магадгүй, тийм үү? Гэхдээ бодоод үз дээ: кодын хамгийн чухал зүйл бол бичих биш, харин зөв бичих явдал юм. Одоо байгаа шийдлүүд аль хэдийн баталгаажсан; тэдгээрийг шууд ашиглах нь асуудалтай тулгарах магадлалыг эрс бууруулна.

Тиймээс миний зөвлөгөө бол дараагийн удаа Codex эсвэл ямар нэгэн хиймэл оюун ухаанаар код бичихдээ яарах хэрэггүй. Эхлээд хүлээх мөрийг нэг удаа ажиллуулаад хиймэл оюун ухаанаар хариултаа олоход нь туслаарай.

Таны хийхийг оролдож буй зүйлийг өөр хэн нэгэн аль хэдийн хийчихсэн байж магадгүй юм.

Та зүгээр л аваад ашиглах хэрэгтэй.

Илүү сонирхолтой зүйл хийхэд хэмнэсэн цагаа ашиглаарай.

Та энэ хүртэл уншсан тул хэрэв танд тустай байсан бол лайк дарж, хуваалцана уу. Хэрэв та хамгийн түрүүнд шинэчлэлтүүдийг хүлээн авахыг хүсвэл намайг дагаж болно!

Миний нийтлэлийг уншсанд баярлалаа. Дараагийн удаа уулзъя.

Чен Вэйлиангийн блог ( https://www.chenweiliang.com/ ) дээр нийтлэгдсэн "Vibe кодчилолын үр ашгийг хоёр дахин нэмэгдүүлэх техник: Код бичихээсээ өмнө заавал унших ёстой зүйл! Эхлээд оновчтой шийдлийг олохын тулд хиймэл оюун ухаан ашигла" нийтлэл танд тустай байх гэж найдаж байна.

Энэ нийтлэлийн холбоосыг хуваалцахаас бүү эргэлзээрэй: https://www.chenweiliang.com/cwl-34473.html

Илүү олон далд заль мэхийг нээхийн тулд манай Telegram сувагт нэгдэнэ үү!

Хэрэв танд таалагдвал лайк дарж, хуваалцаарай! Таны шэйр, лайк бол бидний байнгын урам зориг юм!

 

发表 评论

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

TOP хүртэл гүйлгэж