Mu myaka ibiri ishize, itsinda ryanjye muri Work & Co nanjye twagerageje kandi buhoro buhoro duhuza ibikoresho bya code ya AI nka Copilot, Cursor, Claude, na ChatGPT kugirango bidufashe kohereza uburambe bwurubuga rukoreshwa na rubanda. Tuvugishije ukuri, nyuma yo gushidikanya kwambere hamwe nigihe gito aha, ibikoresho bitandukanye bya AI byabonye inzira mubyo nkoresha buri munsi. Igihe kirenze, urutonde rwibisabwa aho twasanze byumvikana kureka AI igatangira gukura, nuko mfata icyemezo cyo gusangira bimwe mubikorwa bifatika byo gukoresha ibikoresho bya AI kubyo nise "ushinzwe iterambere". Ndashaka kuvuga iki kubateza imbere bashinzwe? Tugomba kumenya neza ko dutanga code nziza nkuko biteganijwe nabafatanyabikorwa bacu hamwe nabakiriya bacu. Intererano zacu (nukuvuga gukurura ibyifuzo) ntizigomba kuba umutwaro kuri bagenzi bacu bagomba gusuzuma no kugerageza akazi kacu. Na none, mugihe ukorera ikigo: Ibikoresho dukoresha bigomba kwemezwa numukoresha wacu. Ibintu byunvikana nkumutekano n’ibanga bigomba gukemurwa neza: Ntugashyire amabanga, amakuru yabakiriya (PII), cyangwa code ya nyirarureshwa mubikoresho utabanje kubiherwa uruhushya na politiki. Fata nka code ituruka kumuntu utazi kuri enterineti. Buri gihe gerageza kandi ugenzure. Icyitonderwa: Iyi ngingo ifata bimwe byibanze kumenyera ibikoresho bya code ya AI nka Copilot imbere muri VSCode cyangwa indanga. Niba ibi byose byumvikana nkibishya kandi bitamenyerewe kuri wewe, amashusho ya Github Copilot arashobora kuba intangiriro nziza kuri wewe.
Ifashayobora Porogaramu ya AI Coding Tool Icyitonderwa: Ingero zikurikira zizibanda cyane cyane kubikorwa muri JavaScript ishingiye kurubuga nka React, Vue, Svelte, cyangwa Angular. Kubona Gusobanukirwa Kode Itamenyerewe Ntibisanzwe gukora kuri codebase yashizweho, kandi kwinjiza codebase nini yumurage birashobora gutera ubwoba. Fungura gusa umushinga wawe hamwe numukozi wawe wa AI (kubwanjye, Ikiganiro cya Copilot muri VSCode) hanyuma utangire ubaze ibibazo nkuko wababaza mugenzi wawe. Muri rusange, nkunda kuvugana numukozi wese wa AI nkuko nabibwira mugenzi wanjye. Dore urugero rwiza rwihuse: "Mpa incamake yo mu rwego rwo hejuru yubatswe: aho winjirira, inzira, auth, data layer, kubaka ibikoresho. Noneho andika amadosiye 5 yo gusoma kugirango ukurikirane. Fata ibisobanuro nka hypothesse kandi wemeze usimbuka kuri dosiye zerekanwe."
Urashobora gukomeza kubaza ibibazo bikurikirana nka "Nigute inzira ikora kuburyo burambuye?" cyangwa "Vugana unyuze muburyo bwo kwemeza nuburyo" kandi bizakugeza ku cyerekezo gifasha kumurika urumuri mu mwijima wa codebase itamenyerewe. Kugerageza Guhindura Impinduka Mugihe Kuzamura Biterwa Kuvugurura pake ya npm, cyane cyane iyo izanye impinduka, birashobora kurambirana kandi bigatwara igihe, kandi bikagutera gukuramo umubare utari muto wo gusubira inyuma. Mperutse kubanza kuzamura data visualisation yububiko mububiko.js hejuru imwe yingenzi yo gusohora kuva verisiyo ya 2 kugeza kuri 3, kandi kubwibyo, umurongo wanditseho umurongo mubishushanyo bimwe na bimwe byahagaritse gukora. Nakomeje kubaza ChatGPT: "Navuguruye umushinga wanjye Angular ukoresha Plotly. Navuguruye umugambi.js - dist pack kuva verisiyo ya 2.35.2 kugeza 3.1.0 - none ibirango biri kuri x na y bigenda. Byagenze bite?"
Intumwa yagarutse ifite igisubizo vuba (reba nawe ubwawe hepfo). Icyitonderwa: Ndacyagenzuye ibisobanuro birwanya ubuyobozi bwimuka mbere yo kohereza igisubizo.
Kwigana Imashini Yizewe Hafi ya dosiye Gukura codebase rwose byerekana amahirwe yo guhuza code. Kurugero, urabona kode yigana muri dosiye zishobora gukururwa mumikorere imwe cyangwa ibice. Nkigisubizo, uhisemo gukora ibice bisangiwe bishobora gushyirwamo aho hanyuma ugakora iyo reaction muri dosiye imwe. Noneho, aho kugirango ukore intoki izo mpinduka mumadosiye yawe asigaye, urasaba umukozi wawe kukuzungurutsa. Abakozi bakwemerera guhitamo dosiye nyinshi nkimiterere. Iyo reaction ya dosiye imwe imaze gukorwa, nshobora kongeramo dosiye zasubiwemo kandi zidakozweho murwego kandi ngasaba umukozi gutangiza impinduka kumadosiye nkaya: "Ongera uhindure impinduka nakoze muri dosiye A kugirango dosiye B nayo". Gushyira mubikorwa Ibiranga Tekinoroji Itamenyerewe Kimwe mubintu nkunda aha-umwanya nkoresha ibikoresho bya coding ya AI ni igihe byamfashaga gukora animasiyo igoye cyane ya animasiyo ya animasiyo muri GLSL, ururimi ntari nzi neza. Ku mushinga uherutse, abadushushanyije bazanye icyerekezo cya animasiyo nka reta yikintu ku kintu cya 3D. Nakunze rwose igitekerezo kandi nashakaga gutanga ikintu kidasanzwe kandi gishimishije kubakiriya bacu. Uwitekaikibazo: Nari mfite iminsi ibiri gusa yo kubishyira mubikorwa, kandi GLSL ifite umurongo wo kwiga cyane. Na none, igikoresho cya AI (muriki gihe, ChatGPT) cyaje gikenewe, kandi natangiye rwose kubisaba gukora dosiye ya HTML yihariye kuri njye itanga canvas hamwe na animasiyo yoroshye cyane ya animasiyo. Intambwe ku yindi, nasabye AI kongeramo byinshi byiza kugeza ngeze ku gisubizo cyiza kugirango nshobore gutangira kwinjiza igicucu muri codebase yanjye nyayo. Igisubizo cyanyuma: Abakiriya bacu barishimye cyane, kandi twatanze ibintu bigoye mugihe gito dukesha AI. Ibizamini byo Kwandika Mubunararibonye bwanjye, ni gake cyane umwanya uhagije kumishinga yo gukomeza kwandika no kubungabunga suite ikwiye yibice hamwe nibizamini byo kwishyira hamwe, kandi hejuru yibyo, abitezimbere benshi ntibishimira umurimo wo kwandika ibizamini. Gusaba umufasha wawe wa AI gushiraho no kwandika ibizamini kuriwe birashoboka rwose kandi birashobora gukorwa mugihe gito. Birumvikana, wowe, nkuwitezimbere, ugomba gukomeza kwemeza neza ko ibizamini byawe ureba ibice byingenzi bya porogaramu yawe kandi ugakurikiza amahame yo kwipimisha yumvikana, ariko urashobora "gutanga" inyandiko y'ibizamini umufasha wa AI. Urugero: "Andika ibizamini bya uno murimo ukoresheje Jest. Gupfukirana inzira zishimishije, imanza, hamwe nuburyo bwo gutsindwa. Sobanura impamvu buri kizamini kibaho."
Urashobora no kunyura mugupima guru Kent C. Dodds yipimisha imikorere myiza nkubuyobozi kuri agent wawe, nka hepfo:
Igikoresho cy'imbere Bimwe bisa nurugero rwa shader twavuze haruguru, mperutse gushingwa gusesengura kode yigana muri codebase no kugereranya mbere na nyuma ya reaction. Mubyukuri ntabwo ari umurimo muto niba udashaka kujya munzira itwara igihe cyo kugereranya dosiye nintoki. Mfashijwe na Copilot, nashizeho inyandiko yasesenguye kopi yigana kuri njye, itunganya kandi itumiza ibisohoka mumeza, no kohereza muri Excel. Hanyuma nateye indi ntera. Iyo kodegisi ya code yacu yarangiye, nasabye umukozi gufata urupapuro rwanjye rwa Excel rusanzwe nkibanze, ongeraho muburyo bwo kwigana muburyo butandukanye, hanyuma ubare delta. Kuvugurura Kode Yanditse Igihe kirekire Vuba aha, umukiriya wanjye ushaje yarankubise, kuko igihe cyashize, ibintu bike bitagikora neza kurubuga rwe. Gufata: Urubuga rwubatswe hashize hafi imyaka icumi, kandi JavaScript na SCSS bakoreshaga ibikoresho bishaje byo gukusanya nkibisabwaJS, kandi gushiraho byasabye verisiyo ishaje ya Node.js itari no gukora kuri MacBook yanjye 2025. Kuvugurura inzira zose zubaka mukuboko byantwaye iminsi, nuko mfata icyemezo cyo kubaza umukozi wa AI, "Urashobora kuvugurura inzira yo kubaka JS na SCSS kumurongo 2025 nka Vite?" Nibyo rwose, kandi nyuma yisaha imwe yo gutunganya hamwe na agent, nagize SCSS na JS kubaka byahinduye Vite, kandi nashoboye kwibanda kuri bugfixing nyirizina. Gusa wemeze neza kwemeza ibyasohotse hamwe na dosiye yakusanyije mugihe ukora amahinduka yibanze mubikorwa byubaka. Incamake no Gutegura Urashaka kuvuga muri make impinduka zawe zose ziheruka mu nteruro imwe kubutumwa bwo kwiyemeza, cyangwa ufite urutonde rurerure rw'imihigo kandi urashaka kubishyira mu ngingo eshatu z'amasasu? Ntakibazo, reka AI iyiteho, ariko nyamuneka urebe neza ko uyisuzuma. Urugero rwihuta rworoshye nko kohereza ubutumwa mugenzi wawe: "Nyamuneka vuga muri make impinduka zanjye ziheruka mumasasu ahinnye". Inama nakugira hano ni ugukoresha GPT mukwandika witonze, kandi nkuko bimeze kuri code, nyamuneka reba ibisohoka mbere yo kohereza cyangwa gutanga. Ibyifuzo nibikorwa byiza Kwihuta Imwe mu nyungu zitagaragara cyane zo gukoresha AI ni uko ibisobanuro byihariye kandi bihuye nibisobanuro byawe, nibyiza gusohoka. Inzira yo gusaba agent AI iduhatira gukora ibyo dusabwa byumwihariko bishoboka mbere yuko twandika na code. Iyi niyo mpamvu, nkibisanzwe, ndasaba cyane kuba umwihariko ushoboka hamwe no kubaza kwawe. Ryan Florence, umwe mu banditsi ba Remix, atanga igitekerezo cyoroshye ariko gikomeye cyo kunoza iki gikorwa urangije ikibazo cyawe cya mbere hamwe ninteruro: “Mbere yuko dutangira, hari icyo umbajije?”
Kuri ubu, AI isanzwe igaruka hamwe nibibazo byingirakamaro aho ushobora gusobanura intego yawe yihariye, ukayobora umukozi kuguha uburyo bunoze kubikorwa byawe.
Koresha verisiyo igenzura kandi ukore mubice byoroshye Gukoresha verisiyo igenzura nka git ntabwo ikenewe gusa mugihe ukorana nkikipe kuri codebase imwe ariko no kuguha nka anumusanzu ku giti cye hamwe ningingo zihamye zo gusubira inyuma mugihe byihutirwa. Bitewe na kamere yayo idashidikanywaho, AI irashobora rimwe na rimwe kugenda nabi kandi igahindura ibintu bidafasha gusa kubyo ugerageza kugeraho hanyuma amaherezo ugasenya ibintu bidasubirwaho. Kugabanya akazi kawe mubikorwa byinshi bizagufasha gukora ingingo zihamye ushobora kugaruka mugihe ibintu bigiye kuruhande. Kandi bagenzi bawe bazagushimira kandi, kuko bazagira igihe cyoroshye cyo gusuzuma code yawe mugihe igabanijwemo ibice byubatswe neza. Subiramo neza Ibi nibyinshi mubikorwa rusange byiza, ariko kubwanjye, biba ngombwa cyane mugihe ukoresheje ibikoresho bya AI mubikorwa byiterambere: Ba uwambere usuzuma kode yawe. Witondere gufata umwanya kugirango ujye hejuru y'impinduka zawe kumurongo, nkuko wasubiramo kode yundi, hanyuma ugatanga akazi kawe kamaze kurengana wenyine. “Ibintu bibiri ni ukuri kuri njye ubungubu: abakozi ba AI biratangaje kandi byongera umusaruro mwinshi. Ni n'imashini nini cyane iyo uzimye ubwonko bwawe ukareka burundu.” - Armin Ronacher mu rubuga rwe rwa blog Agent Psychose: Turimo gusara?
Umwanzuro n'ibitekerezo by'ingenzi Njye mbona, ibikoresho bya code ya AI birashobora kuzamura umusaruro wacu nkabateza imbere burimunsi kandi bikarekura ubushobozi bwibitekerezo byo gutegura byinshi no gutekereza kurwego rwo hejuru. Baraduhatira kuvuga ibyo twifuza hamwe nibisobanuro birambuye. AI iyo ari yo yose irashobora, rimwe na rimwe, gusobanura, bivuze ahanini ko iri mu ijwi ryizewe. Nyamuneka nyamuneka reba neza kandi ugerageze, cyane cyane mugihe ushidikanya. AI ntabwo isasu rya feza, kandi ndizera ko kuba indashyikirwa hamwe nubushobozi bwo gukemura ibibazo nkuwiteza imbere bitazigera biva mu myambarire. Kubateza imbere batangiye umwuga wabo ibi bikoresho birashobora kugerageza cyane kubakorera imirimo myinshi. Igishobora gutakara hano ni akazi kenshi kandi kababaza binyuze mumakosa nibibazo byoroshye gukemura no gukemura, bita "gusya". Ndetse na Cursor AI wenyine Lee Robinson abaza iki muri imwe mubyo yanditse:
Ibikoresho bya code ya AI bigenda byihuta cyane, kandi nshimishijwe nibizakurikiraho. Nizere ko wasanze iyi ngingo ninama zayo bifasha kandi ushimishijwe no kugerageza bimwe muribi wenyine.