Məqalələr kataloqu
O biri gün bir dostum məndən Codex-dən istifadə edərkən səmərəliliyi necə artıracağımı soruşdu.
我说你想做的东西,GitHub 上大概率已经有人做过了,而且不少方案已经很成熟。能直接参考、修改,为什么还要从头写一遍?
Hər layihəyə başlamazdan əvvəl aşağıdakı sorğunu kopyalayıb işə salmağınızı dedim.
他试了一下,回来跟我说,确实省了好多时间。

Mən bu barədə düşünürdüm və görünür ki, bir çox insan bu xüsusiyyətdən xəbərsizdir. Sanki bir çox insan kod yazmaq üçün süni intellektdən istifadə edir və dərhal Vibe Coding ilə başlayır, süni intellekt veb saytlar və tətbiqlər yaratmağa imkan verir.
Əslində tələsməyə ehtiyac yoxdur.
GitHub-da kimsə etmək istədiyinizi çox güman ki, artıq edib.
Etmək istədiyiniz şey, çox güman ki, artıq GitHub-da edilib. Bir çox həllər artıq yetkinləşib və kod keyfiyyəti hətta özünüz yaza biləcəyinizdən daha yüksək ola bilər. Mövcud işə birbaşa istinad edə və onu dəyişdirə bildiyiniz halda, niyə onu sıfırdan yenidən yazmalısınız?
Mənim şəxsi vərdişim odur ki, yeni bir layihəyə başlamaq istəyəndə dərhal heç bir kod yazmıram. Əvvəlcə bu təklifi Codex-ə göndərirəm:
我要做一个XXX。先不要写代码。去GitHub找能直接使用或二次开发的开源项目,确认是否还在维护、部署是否麻烦、哪些功能可以复用。最后告诉我,应该直接用、基于现有项目改,还是自己开发,并给出最简单的MVP方案。等我确认后再动手。
Təkcə bu bir cümlə.
Bu təklif üç şeyi etdi.
Bir düşünün, bu təklif üç şeyi edir.
Birincisi, bu, süni intellektə özünün yazmağa başlamaq əvəzinə, GitHub-da mövcud həlləri tapmağa imkan verir. Bir çox insan Codex-in GitHub plagini ilə inteqrasiya edildikdə açıq mənbəli layihələri real vaxt rejimində axtara biləcəyini bilmir; bu, sadəcə bir xüsusiyyət deyil.
İkincisi, bu layihələrin keyfiyyətini qiymətləndirməyə kömək etmək üçün süni intellektdən istifadə edir: onların hələ də saxlanılıb-saxlanılmadığı, yerləşdirilmənin nə qədər mürəkkəb olduğu və hansı funksiyalardan birbaşa istifadə edilə biləcəyi. GitHub-da hər bir layihəni əl ilə axtarsanız, bir və ya iki saat çəkə bilər. Süni intellekt onu işlətsin və dəqiqələr ərzində nəticələr əldə edəcəksiniz.
Üçüncüsü, bu, süni intellektə sizə aydın bir qərar təklifi verməyə imkan verir: birbaşa istifadə etmək, dəyişdirmək və ya sıfırdan yazmaq və eyni zamanda ən sadə MVP həllini planlaşdırmağınıza kömək edir.
Niyə çoxlu sayda token saxlaya bilərik?
Sizə deyim ki, bu əməliyyat sizə çoxlu token qənaət etməyə kömək edə bilər.
Niyə? Çünki süni intellekt kod yazmağa birbaşa icazə versəniz, istədiyiniz şeyin artıq mövcud olduğunu bilməyəcək. Sıfırdan sizin üçün çoxlu sayda kod yaradacaq. Bu kod mövcud açıq mənbəli layihələrin funksionallığı ilə üst-üstə düşə bilər və nəticədə onu özünüz təmizləməli olacaqsınız.
Lakin, əgər əvvəlcə süni intellektdən cavabı tapmağınıza kömək etsəniz, onun təklifləri mövcud ekosistemə əsaslanacaq və kodu yazdığınız zaman kodun miqdarı ən azı yarıya qədər azaldıla bilər.
Mən özüm də belə edirəm. Yeni bir layihəyə başlayanda əvvəlcə bu təklif proqramını işə salıram və sonra süni intellekt təkliflərinə əsasən növbəti addım barədə qərar verirəm. Bu, həqiqətən də səmərəliliyi artırır.
Düzünü desəm, bu metodun hər kəs üçün işləyib-işləməyəcəyindən əmin deyiləm; bəzi layihələrdə həqiqətən də asanlıqla əldə edilə bilən həllər olmaya bilər. Amma bir düşünün: GitHub-da yüz milyonlarla depo ilə etmək istədiyiniz işlərin əksəriyyəti üçün kiminsə bunu artıq etmə ehtimalı çox yüksəkdir.
Nəhənglərin çiyinlərində dayanmaq
Siz proqramçı deyilsiniz, ona görə də sıfırdan kod yazmağa ehtiyac yoxdur. Siz kontent yaradıcısı deyilsiniz, ona görə də hər gün orijinal kontent yaratmağa ehtiyac yoxdur. Siz sadəcə mənalı bir şey etmək istəyən birisiniz və ən ağıllı yanaşma əvvəlcə başqalarının artıq nə etdiyini görmək və sonra nəhənglərin çiyinlərində dayanmaqdır.
Bəzən mənə elə gəlir ki, süni intellekt dövründə süni intellektdən istifadə etməyin ən ağıllı yolu süni intellektdən hər şeyi sizin üçün etməyə icazə vermək deyil, süni intellektdən məlumat axtarışı və qərar təhlili etməyə icazə verməkdir, sonra isə bunu həyata keçirə bilərsiniz.
Bunun əvvəllər axtarış sistemindən istifadə etməklə fərqi nədir? Əvvəllər müəyyən bir tələbi axtardığınız zaman bir dəstə link görünürdü və hansının işlədiyini, hansının işləmədiyini görmək üçün onları bir-bir klikləməlisiniz. İndi isə süni intellektə tələblərinizi deyirsiniz və o, onları sizin üçün süzgəcdən keçirir və birbaşa nəticə verir.
İnana bilərsinizmi?
Bu təklif həkk olunmalıdır.DNAiçində
Şəxsən mən düşünürəm ki, bu təklif DNT- mizə hopmalıdır . Yeni bir layihəyə başlamazdan əvvəl onu sınaqdan keçirmək həqiqətən çox vaxta qənaət edir.
Bu yanaşmanın digər bir üstünlüyü, təkəri yenidən icad etməkdən çəkinməyinizdir. Süni intellekt, asanlıqla əldə edilə bilən həllər tapmağınıza kömək edir və həqiqətən fərdiləşdirilmiş aspektlərə diqqət yetirməyə imkan verir. Bu yolla enerjinizi ən dəyərli sahələrə həsr edə bilərsiniz.
Öz təcrübəm göstərir ki, kod yazmaq üçün süni intellektdən istifadə etməyə başlayanda həqiqətən həyəcanlı idim və süni intellektdən hər şeyi sıfırdan yaratmasını istəyirdim. Lakin bir müddət istifadə etdikdən sonra bunun çox vaxt daha yavaş olduğunu gördüm. Çünki mövcud açıq mənbəli layihələr bir çox insan tərəfindən təsdiqləndiyi halda, süni intellekt tərəfindən yaradılan kodu sazlamalı, dəyişdirməli və saxlamalısınız, buna görə də onların keyfiyyətinə daha çox zəmanət verilir.
Bu, əks-intuitiv səslənə bilər, elə deyilmi? Amma bir düşünün: kodda ən vacib şey onu yazmaq deyil, düzgün yazmaqdır. Mövcud həllər artıq təsdiqlənib; onlardan birbaşa istifadə problemlərlə qarşılaşma şansını əhəmiyyətli dərəcədə azaldacaq.
Beləliklə, məsləhətim budur ki, növbəti dəfə Codex və ya hər hansı bir süni intellektlə kod yazarkən tələsməyin. Əvvəlcə, sorğunu bir dəfə işə salın və süni intellekt sizə cavabı tapmağa kömək etsin.
Etməyə çalışdığınız şeyin artıq başqası tərəfindən edildiyini görə bilərsiniz.
Sadəcə götürüb istifadə etmək lazımdır.
Qazandığınız vaxtdan daha maraqlı bir şeyə istifadə edin.
Bura qədər oxuduğunuz üçün, əgər faydalı hesab etmisinizsə, zəhmət olmasa bəyənin və paylaşın. Yeniliklərdən ilk xəbərdar olmaq istəyirsinizsə, məni də izləyə bilərsiniz!
Məqaləmi oxuduğunuz üçün təşəkkür edirəm. Növbəti dəfə görüşənədək.
Ümid edirəm ki, Chen Weiliang-ın bloqunda ( https://www.chenweiliang.com/ ) paylaşılan "Vibe Kodlaşdırma Səmərəliliyinin İkiqat Artırılması Texnikaları: Kod Yazmazdan Əvvəl Oxunmalı! Əvvəlcə Optimal Həlli Tapmaq üçün Süni İntellektdən İstifadə Edin" məqaləsi sizə faydalı olacaq.
Bu məqalənin linkini paylaşmaqdan çəkinməyin: https://www.chenweiliang.com/cwl-34473.html
