Kule minyaka emibili edlule, ithimba lami kwa-Work & Co kanye nami besihlola futhi kancane kancane sihlanganisa amathuluzi okubhala amakhodi e-AI afana ne-Copilot, Cursor, Claude, ne-ChatGPT ukuze usisize sithumele okuhlangenwe nakho kwewebhu okusetshenziswa uquqaba. Kuyavunywa, ngemuva kokungabaza kokuqala kanye nezikhathi ezimbalwa ze-aha, amathuluzi ahlukahlukene we-AI athole indlela yawo ekusetshenzisweni kwami kwansuku zonke. Ngokuhamba kwesikhathi, uhlu lwezinhlelo zokusebenza lapho sakuthola kunengqondo ukuvumela i-AI ukuthi ithathe izintambo laqala ukukhula, ngakho-ke nginqume ukwabelana ngamakesi athile okusebenzisa amathuluzi e-AI ngalokho engikubiza ngokuthi “umthuthukisi onesibopho”. Ngiqonde ukuthini ngonjiniyela onokwethenjelwa? Kufanele siqinisekise ukuthi siletha ikhodi yekhwalithi njengoba ilindelwe ababambiqhaza bethu namakhasimende. Iminikelo yethu (okungukuthi, izicelo zokudonsa) akufanele ibe umthwalo kozakwethu okuzodingeka babuyekeze futhi bahlole umsebenzi wethu. Futhi, uma kwenzeka usebenzela inkampani: Amathuluzi esiwasebenzisayo adinga ukugunyazwa umqashi wethu. Izici ezizwelayo ezifana nokuvikeleka nobumfihlo zidinga ukuphathwa ngendlela efanele: Unganamathiseli izimfihlo, idatha yekhasimende (PII), noma ikhodi yobunikazi kumathuluzi ngaphandle kwemvume yenqubomgomo. Kuphathe njengekhodi evela kumuntu ongamazi ku-inthanethi. Hlola njalo futhi uqinisekise. Qaphela: Lesi sihloko siqala ukujwayelana okuyisisekelo namathuluzi okufaka amakhodi we-AI njenge-Copilot ngaphakathi kwe-VSCode noma i-Cursor. Uma konke lokhu kuzwakala kukusha ngokuphelele futhi ungakujwayele, izifundo zevidiyo ze-Github Copilot zingaba isiqalo esihle kuwe.
Izicelo Eziwusizo Zamathuluzi Okufaka Amakhodi we-AI Qaphela: Izibonelo ezilandelayo zizogxila kakhulu ekusebenzeni kuzinhlelo zokusebenza zewebhu ezisekelwe ku-JavaScript njenge-React, Vue, Svelte, noma i-Angular. Ukuthola Ukuqonda Kwe-Codebase Engaziwa Akuvamile ukusebenza kuma-codebases amisiwe, futhi ukujoyina i-codebase enkulu yefa kungase kusabise. Vele uvule iphrojekthi yakho kanye ne-ejenti yakho ye-AI (kwami, Ingxoxo Yomshayeli ku-VSCode) bese uqala ukubuza imibuzo njengoba ubungabuza ozakwenu. Ngokuvamile, ngithanda ukukhuluma nanoma iyiphi i-ejenti ye-AI njengoba nje bengingathanda komunye umuntu. Nasi isibonelo esicwengisiswe kakhudlwana: "Nginike uhlolojikelele lwezinga eliphezulu lezakhiwo: izindawo zokungena, umzila, i-auth, isendlalelo sedatha, ithuluzi lokwakha. Bese ufaka ohlwini lwamafayela angu-5 ozowafunda ngokulandelana. Thatha izincazelo njengokuqagela futhi uqinisekise ngokugxumela kumafayela akhonjiwe."
Ungaqhubeka ubuza imibuzo yokulandelela efana nokuthi "Isebenza kanjani indlela ngemininingwane?" noma “Ngikhulume ngenqubo nezindlela zokuqinisekisa” futhi kuzokuholela eziqondisweni eziwusizo ukuze ukhanyise ukukhanya okuthile ebumnyameni bekhodi engaziwa. I-Triaging Breaking Changes Uma Uthuthukisa Ukuncika Ukubuyekeza amaphakheji we-npm, ikakhulukazi uma eza nezinguquko eziphukayo, kungaba umsebenzi oyisicefe futhi odla isikhathi, futhi kukwenze ulungise inani elifanelekile lokuhlehla. Muva nje kudingeke ukuthi ngithuthukise umtapo wolwazi wokubonwa kwedatha plotly.js up eyodwa enkulu yokukhulula inguqulo kusuka kunguqulo 2 kuya ku-3, futhi ngenxa yalokho, ukulebula kwe-eksisi kwamanye amagrafu kuyeka ukusebenza. Ngaqhubeka ngabuza i-ChatGPT: "Ngibuyekeze iphrojekthi yami ye-Angular esebenzisa i-Plotly. Ngibuyekeze iphakheji ye-plotly.js - dist ukusuka kunguqulo 2.35.2 ukuya ku-3.1.0 - futhi manje amalebula ku-eksisi ethi x kanye no-y awasekho. Kwenzekeni?"
I-ejenti yabuya nesixazululo ngokushesha (zibonele wena ngezansi). Qaphela: Ngisaqinisekisa incazelo ngokumelene nomhlahlandlela osemthethweni wokuthutha ngaphambi kokuthumela ukulungiswa.
Ukuphindaphinda Ama-Refactor Ngokuphephile Kuwo Wonke Amafayela Ama-codebase akhulayo ngokuqinisekile avula amathuba okuhlanganiswa kwekhodi. Isibonelo, uqaphela impinda yekhodi kuwo wonke amafayela angakhishelwa kumsebenzi owodwa noma ingxenye. Ngenxa yalokho, unquma ukudala ingxenye okwabelwana ngayo engafakwa esikhundleni bese wenza leso sici efayeleni elilodwa. Manje, esikhundleni sokwenza lezo zinguquko mathupha kumafayela akho asele, ucela umenzeli wakho ukuthi akukhiphele i-refactor. Ama-ejenti akuvumela ukuthi ukhethe amafayela amaningi njengomongo. Uma i-refactor yefayela elilodwa isiqediwe, ngingakwazi ukwengeza amafayela afactored futhi angakathintwa kumongo futhi ngitshele i-ejenti ukuthi ikhiphe izinguquko kwamanye amafayela afana nalawa: "Phindanisa izinguquko engizenzile kufayela A ukuze ngifake B futhi". Ukusebenzisa Izici Kubuchwepheshe obungajwayelekile Esinye sezikhathi engizithandayo ze-aha-time sisebenzisa amathuluzi okubhala amakhodi e-AI kwaba yilapho ingisizile ukuthi ngidale ukugqwayiza kwegradient eyinkimbinkimbi ku-GLSL, ulimi ebengingalwazi neze. Kuphrojekthi yakamuva, abaklami bethu baqhamuke ne-gradient egqwayizayo njengesimo sokulayisha entweni ye-3D. Ngiwuthande kakhulu lo mqondo futhi ngifuna ukuletha okuthile okuhlukile nokujabulisayo kumakhasimende ethu. Iinkinga: Ngibe nezinsuku ezimbili kuphela zokuyisebenzisa, futhi i-GLSL inejika lokufunda eliwumqansa. Futhi, ithuluzi le-AI (kulokhu, i-ChatGPT) lafika liwusizo, futhi ngaqala ukulikhuthaza ukuthi lingenzele ifayela le-HTML elizimele elinikeza i-canvas kanye ne-gradient yombala elula kakhulu. Isinyathelo ngesinyathelo, ngenza i-AI ukuthi yengeze inhlawulo eyengeziwe kuyo kuze kube ngifika kumphumela ohloniphekile ukuze ngiqale ukuhlanganisa i-shader ku-codebase yami yangempela. Umphumela: Amakhasimende ethu abejabule kakhulu, futhi saletha isici esiyinkimbinkimbi ngesikhathi esincane sibonga i-AI. Ukubhala Izivivinyo Ngokuhlangenwe nakho kwami, akuvamile ukuba nesikhathi esanele kumaphrojekthi ukuze uqhubeke ubhala futhi ulondoloze uhlu olufanele lweyunithi nokuhlolwa kokuhlanganiswa, futhi ngaphezu kwalokho, abathuthukisi abaningi abawujabuleli ngempela umsebenzi wokubhala izivivinyo. Ukwazisa umsizi wakho we-AI ukuthi akusethele futhi akubhalele izivivinyo kungenzeka ngokuphelele futhi kungenziwa ngesikhathi esincane. Yebo, wena, njengonjiniyela, kusafanele uqiniseke ukuthi ukuhlola kwakho empeleni kubheka izingxenye ezibalulekile zohlelo lwakho lokusebenza futhi ulandele izimiso zokuhlola ezinengqondo, kodwa ungakwazi “ukukhiphela ngaphandle” ukubhalwa kwezivivinyo kumsizi wethu we-AI. Isibonelo somlayezo: "Bhala ukuhlolwa kweyunithi yalo msebenzi usebenzisa i-Jest. Mboza indlela yokujabula, ama-edge case, namamodi okuhluleka. Chaza ukuthi kungani uhlolo ngalunye lukhona."
Ungakwazi ngisho nokudlulisa imikhuba yokuhlola ehamba phambili ye-guru Kent C. Dodds njengeziqondiso kumenzeli wakho, ngezansi:
Amathuluzi Angaphakathi Ngokufana nesibonelo se-shader okukhulunywe ngaso ekuqaleni, ngisanda kunikwa umsebenzi wokuhlaziya ukuphindwaphindwa kwekhodi ku-codebase futhi ngiqhathanise ngaphambi nangemuva kwe-refactor. Impela akuwona umsebenzi omncane uma ungafuni ukuhamba umzila odla isikhathi wokuqhathanisa amafayela ngesandla. Ngosizo luka-Copilot, ngenze iskripthi esangihlaziyela ukuphindwaphindwa kwekhodi, ngahlela futhi nga-oda okukhiphayo kuthebula, ngase ngikuthumela ku-Excel. Ngabe sengithatha elinye igxathu. Lapho i-code refactor yethu yenziwa, ngatshela umenzeli ukuthi athathe ishidi lami le-Excel elikhona njengesisekelo, engeze isimo samanje sokuphindaphinda kumakholomu ahlukene, futhi abale i-delta. Ibuyekeza Ikhodi Eyabhalwa Kudala Muva nje, iklayenti lami elidala langishaya, njengoba ngokuhamba kwesikhathi, izici ezimbalwa bezingasasebenzi kahle kuwebhusayithi yakhe. Ukubanjwa: Iwebhusayithi yakhiwa cishe eminyakeni eyishumi edlule, futhi i-JavaScript ne-SCSS bezisebenzisa amathuluzi okuhlanganisa amadala afana ne-requireJS, futhi ukusetha kwakudinga inguqulo endala ye-Node.js engeke isebenze naku-2025 MacBook yami. Ukubuyekeza yonke inqubo yokwakha ngesandla bekuzongithatha izinsuku, ngakho-ke nginqume ukwazisa umenzeli we-AI, “Ungabuyekeza inqubo yokwakha ye-JS ne-SCSS ibe isitaki sika-2025 esithambile esifana ne-Vite?” Impela yenzekile, futhi ngemuva kwehora lokucwenga ne-ejenti, ngenza i-SCSS yami ne-JS ukwakha kwashintshelwa ku-Vite, futhi ngakwazi ukugxila ekulungiseni iziphazamisi kwangempela. Vele uqiniseke ukuthi uqinisekise ngokufanelekile okukhiphayo namafayela ahlanganisiwe lapho wenza izinguquko ezibalulekile ohlelweni lwakho lokwakha. Ukufingqa Nokuqamba Ungathanda ukufingqa zonke izinguquko zakho zakamuva zekhodi emushweni owodwa womlayezo wokuzibophezela, noma ube nohlu olude lwezibophezelo futhi ungathanda ukukufingqa ngamachashazi amathathu? Akunankinga, vumela i-AI iyinakekele, kodwa sicela uqinisekise ukuthi uyayihlola. Ukwaziswa kwesibonelo kulula njengokuthumelela omunye umuntu umlayezo: "Ngicela ufingqe izinguquko zami zakamuva kumaphoyinti amafushane". Iseluleko sami lapha kungaba ukusebenzisa i-GPT ngokubhala ngokucophelela, futhi njengekhodi, sicela uhlole okukhiphayo ngaphambi kokuthumela noma ukuthumela. Izincomo Nemikhuba Emihle Kakhulu Iyazisa Enye yezinzuzo ezingabonakali kangako zokusebenzisa i-AI ukuthi uma ukwaziswa kwakho kucacile futhi kwenziwa ngendlela efanele, umphumela uba ngcono. Inqubo yokwazisa i-ejenti ye-AI isiphoqa ukuthi sakhe izidingo zethu ngokuqondile ngangokunokwenzeka ngaphambi kokuba sibhale futhi sikhodi. Kungakho, njengomthetho ojwayelekile, ngincoma kakhulu ukuthi ucaciswe ngangokunokwenzeka ngesaziso sakho. U-Ryan Florence, umbhali-kanye we-Remix, uphakamisa indlela elula kodwa enamandla yokuthuthukisa le nqubo ngokuqedela umyalo wakho wokuqala ngomusho: "Ngaphambi kokuthi siqale, ngabe kukhona ongibuza kona?"
Kuleli qophelo, i-AI ivamise ukubuya nemibuzo elusizo lapho ungacacisa khona inhloso yakho ethile, uqondise i-ejenti ukuthi ikunikeze indlela ehambisana kangcono nomsebenzi wakho.
Sebenzisa Ukulawulwa Kwenguqulo Futhi Sebenza Ngamachunks Agayekayo Ukusebenzisa isilawuli senguqulo njenge-git akusizi nje kuphela uma uhlanganyela njengeqembu ku-codebase eyodwa kodwa futhi ukukunikezaumnikeli ngamunye onamaphuzu azinzile okumele abuyele kuwo uma kunesimo esiphuthumayo. Ngenxa yesimo sayo esinganqunyelwe, i-AI kwesinye isikhathi ingahamba kabi futhi yenze izinguquko ezingelona usizo kulokho ozama ukukufeza futhi ekugcineni zephule izinto ngendlela engenakulungiseka. Ukuhlukanisa umsebenzi wakho ube yizibopho eziningi kuzokusiza ukuthi udale amaphuzu azinzile ongabuyela kuwo uma kwenzeka izinto zingahambi kahle. Futhi ozakwenu bazokubonga, njengoba bazoba nesikhathi esilula sokubuyekeza ikhodi yakho uma ihlukaniswa yaba izingcezu ezihlelwe kahle. Buyekeza Ngokuphelele Lokhu kuyindlela engcono kakhulu evamile, kodwa ngokubona kwami, kuba okubaluleke nakakhulu uma usebenzisa amathuluzi e-AI emsebenzini wokuthuthukisa: Iba umbuyekezi wokuqala obalulekile wekhodi yakho. Qiniseka ukuthi uthatha isikhathi sokubheka izinguquko zakho umugqa ngomugqa, njengoba ubungabuyekeza ikhodi yomunye umuntu, futhi uthumele umsebenzi wakho kuphela uma usuphumelele ukuzibuyekeza kwakho. "Zimbili izinto zombili eziyiqiniso kimina njengamanje: ama-AI agents ayamangalisa futhi athuthukisa ukukhiqiza okukhulu. Futhi ayimishini emikhulu ye-slop uma ucisha ubuchopho bakho bese uyeka ngokuphelele." - U-Armin Ronacher eposini lakhe lebhulogi I-Agent Psychosis: Are We Going Insane?
Isiphetho Nemicabango Ebucayi Ngokubona kwami, amathuluzi okubhala amakhodi e-AI angathuthukisa ukukhiqiza kwethu njengabathuthukisi nsuku zonke futhi akhulule amandla engqondo ukuze ahlele okwengeziwe kanye nokucabanga okusezingeni eliphezulu. Basiphoqa ukuthi siveze umphumela esiwufunayo ngemininingwane ecophelelayo. Noma iyiphi i-AI, ngezinye izikhathi, ingakwazi ukukhohlisa, okusho ukuthi ilele ngethoni yokuzethemba. Ngakho-ke sicela uqiniseke ukuthi uyahlola futhi uhlole, ikakhulukazi uma ungabaza. I-AI ayiyona inhlamvu yesiliva, futhi ngikholwa ukuthi, ubuhle kanye nekhono lokuxazulula izinkinga njengoba umthuthukisi akusoze kwaphuma emfashinini. Konjiniyela abasanda kuqala emsebenzini wabo lawa mathuluzi angalinga kakhulu ukubenzela umsebenzi omningi. Okungase kulahleke lapha umsebenzi ovame ukuqeda amandla futhi obuhlungu ngokusebenzisa iziphazamisi nezinkinga ezinobuqili ukuzilungisa nokuxazulula, okubizwa ngokuthi “ukugaya”. Ngisho nowakhe u-Cursor AI u-Lee Robinson uyakubuza lokhu kokunye kokuthunyelwe kwakhe:
Amathuluzi okubhala amakhodi e-AI athuthuka ngokushesha, futhi ngijabule ngokuzolandela. Ngithemba ukuthi uthole lesi sihloko namathiphu aso ewusizo futhi ujabulile ukuzizamela wena okunye kwalokhu.