Мақала анықтамалығы
Бір күні досым менен Codex пайдалану кезінде тиімділікті қалай арттыруға болатынын сұрады.
我说你想做的东西,GitHub 上大概率已经有人做过了,而且不少方案已经很成熟。能直接参考、修改,为什么还要从头写一遍?
Мен сізге әрбір жобаны бастамас бұрын келесі шақыруды көшіріп, қойып, іске қосуды айттым.
他试了一下,回来跟我说,确实省了好多时间。

Мен бұл туралы ойланып жүрмін, және көптеген адамдар бұл мүмкіндікті білмейтін сияқты. Көптеген адамдар код жазу үшін жасанды интеллектті пайдаланады , бірден Vibe Coding-тен бастайды, жасанды интеллектке веб-сайттар мен қолданбалар жасауға мүмкіндік береді.
Шынымен де асығыс болудың қажеті жоқ.
Сіз не істегіңіз келетінін, GitHub-тағы біреу бұрыннан жасаған болуы мүмкін.
Сіз жасағыңыз келетін нәрсе, бәлкім, GitHub-та бұрыннан жасалған шығар. Көптеген шешімдер қазірдің өзінде жетілген, ал код сапасы тіпті өзіңіз жаза алатыннан да жоғары болуы мүмкін. Бар жұмысқа тікелей сілтеме жасап, өзгерте алатын болсаңыз, неге оны нөлден қайта жазу керек?
Менің жеке әдетім - жаңа жобаны бастағым келгенде, бірден ешқандай код жазбаймын. Алдымен Codex-ке мына ұсынысты жіберемін:
我要做一个XXX。先不要写代码。去GitHub找能直接使用或二次开发的开源项目,确认是否还在维护、部署是否麻烦、哪些功能可以复用。最后告诉我,应该直接用、基于现有项目改,还是自己开发,并给出最简单的MVP方案。等我确认后再动手。
Тек осы бір сөйлем.
Бұл шақыру үш нәрсені жасады.
Ойлап көріңізші, бұл тапсырма үш нәрсені орындайды.
Біріншіден, бұл жасанды интеллектке өз шешімдерін жазуды бастаудың орнына GitHub-та бар шешімдерді табуға мүмкіндік береді. Көптеген адамдар Codex GitHub плагинімен біріктірілген кезде ашық бастапқы коды бар жобаларды нақты уақыт режимінде іздей алатынын білмеуі мүмкін; бұл жай ғана мүмкіндік емес.
Екіншіден, ол сізге осы жобалардың сапасын бағалауға көмектесу үшін жасанды интеллектті пайдаланады: олар әлі де сақталып жатыр ма, орналастыру қаншалықты күрделі және қандай мүмкіндіктерді тікелей пайдалануға болады. Егер сіз GitHub-та әрбір жобаны қолмен іздесеңіз, бір-екі сағат кетуі мүмкін. Жасанды интеллект оны іске қоссын, сонда сіз бірнеше минут ішінде нәтиже аласыз.
Үшіншіден, бұл жасанды интеллектке нақты шешім қабылдауға мүмкіндік береді: оны тікелей пайдалану керек пе, өзгерту керек пе немесе нөлден жазу керек пе, сонымен қатар ең қарапайым MVP шешімін жоспарлауға көмектеседі.
Неліктен біз көптеген токендерді сақтай аламыз?
Айтайын дегенім, бұл операция сізге көптеген токендерді үнемдеуге мүмкіндік береді.
Неліктен? Себебі егер сіз жасанды интеллектке код жазуды тікелей бастауға мүмкіндік берсеңіз, ол сіз қалаған нәрсенің бар екенін білмейді. Ол сіз үшін нөлден бастап үлкен көлемде код жасайды. Бұл код қолданыстағы ашық бастапқы кодты жобалардың функционалдығымен сәйкес келуі мүмкін және сіз оны өзіңіз тазалауыңыз керек болады.
Дегенмен, егер сіз алдымен жасанды интеллектке жауап табуға көмектессеңіз, оның ұсыныстары бар экожүйеге негізделеді және кодты жазған кезде код көлемін кем дегенде екі есеге азайтуға болады.
Мен өзім де солай істеймін. Жаңа жобаны бастаған сайын, алдымен осы ұсыныс бағдарламасын іске қосамын, содан кейін жасанды интеллект ұсыныстарына сүйене отырып, келесі қадамды шешемін. Бұл тиімділікті шынымен де жақсартады.
Шынымды айтсам, бұл әдіс барлығына бірдей жұмыс істейтініне сенімді емеспін; кейбір жобаларда оңай қолжетімді шешімдер болмауы мүмкін. Бірақ ойланыңыз: GitHub-та жүздеген миллион репозиторийлермен жасағыңыз келетін нәрселердің көпшілігі үшін біреудің мұны бұрыннан жасаған болуы ықтималдығы өте жоғары.
Алыптардың иығында тұру
Сіз бағдарламашы емессіз, сондықтан кодты нөлден жазудың қажеті жоқ. Сіз контент жасаушы емессіз, сондықтан күн сайын түпнұсқа контент жасаудың қажеті жоқ. Сіз жай ғана мағыналы нәрсе жасағысы келетін адамсыз, ал ең ақылды тәсіл - алдымен басқалардың не істегенін көру, содан кейін алыптардың иығына тұру.
Кейде маған жасанды интеллект дәуірінде жасанды интеллектті қолданудың ең ақылды жолы - жасанды интеллекттің сіз үшін бәрін жасауына мүмкіндік беру емес, жасанды интеллектке ақпаратты іздеу және шешім талдауын жасауына мүмкіндік беру, содан кейін сіз оны орындай аласыз деп ойлаймын.
Бұрын іздеу жүйесін пайдалану мен мұның айырмашылығы неде? Бұрын белгілі бір талапты іздеген кезде бірнеше сілтеме пайда болатын, қайсысы жұмыс істейтінін, қайсысы жұмыс істемейтінін көру үшін оларды бір-бірлеп басу керек болатын. Енді сіз жасанды интеллектке өз талаптарыңызды айтасыз, ол оларды сіз үшін сүзіп, тікелей қорытынды береді.
Сенуге бола ма?
Бұл ұсыныс ойып жазылуы керек.ДНКжылы
Менің ойымша, бұл ұсыныс біздің ДНҚ-мызға сіңіп кетуі керек . Жаңа жобаны бастамас бұрын оны орындап шығу көп уақытты үнемдейді.
Бұл тәсілдің тағы бір артықшылығы - сіз дөңгелекті қайта ойлап табудан аулақ боласыз. Жасанды интеллект сізге оңай қолжетімді шешімдерді табуға көмектеседі, бұл сізге шынымен бейімделген аспектілерге назар аударуға мүмкіндік береді. Осылайша, сіздің энергияңызды ең құнды салаларға жұмсауға болады.
Менің жеке тәжірибем бойынша, код жазу үшін жасанды интеллектті алғаш рет қолдана бастаған кезде, мен қатты қуандым және жасанды интеллекттің бәрін нөлден бастап жасауын қаладым. Бірақ оны біраз уақыт қолданғаннан кейін, бұл көбінесе баяуырақ болатынын байқадым. Себебі, жасанды интеллект жасаған кодты жөндеу, өзгерту және қолдау қажет, ал ашық бастапқы коды бар жобалар көптеген адамдармен тексерілген, сондықтан олардың сапасына кепілдік беріледі.
Бұл ақылға сыймайтындай көрінуі мүмкін, солай ма? Бірақ ойланыңыз: кодтың ең маңыздысы - оны жазу емес, дұрыс жазу. Қолданыстағы шешімдер қазірдің өзінде тексерілген; оларды тікелей пайдалану мәселелерге тап болу мүмкіндігін айтарлықтай азайтады.
Сондықтан менің кеңесім, келесі жолы Codex немесе кез келген жасанды интеллект арқылы код жазғанда, асықпаңыз. Алдымен, сұрақты бір рет іске қосыңыз және жасанды интеллект сізге жауап табуға көмектеседі.
Сіз жасағыңыз келген нәрсені басқа біреу бұрыннан жасап қойғанын байқауыңыз мүмкін.
Тек оны алып, пайдалану керек.
Үнемделген уақытыңызды қызықтырақ нәрсеге жұмсаңыз.
Осы жерге дейін оқығаннан кейін, егер сізге пайдалы болса, лайк басып, бөлісіңіз. Егер сіз алдымен жаңалықтарды алғыңыз келсе, мені де оқи аласыз!
Мақаланы оқығаныңызға рақмет. Келесі кездескенше.
Чен Вэйлиангтың блогында ( https://www.chenweiliang.com/ ) бөлісілген «Vibe Coding Efficiency Doubling Techniques: Code жазу алдында міндетті түрде оқу керек! Алдымен оңтайлы шешімді табу үшін жасанды интеллектті пайдаланыңыз» атты мақала сізге пайдалы болады деп үміттенемін.
Осы мақаланың сілтемесін бөлісуден тартынбаңыз: https://www.chenweiliang.com/cwl-34473.html
