Le dhá bhliain anuas, tá mo fhoireann ag Work & Co agus mé féin ag tástáil agus ag comhtháthú uirlisí códaithe AI cosúil le Copilot, Cúrsóir, Claude, agus ChatGPT chun cabhrú linn eispéiris gréasáin a úsáideann na maiseanna a longáil. Ní mór a admháil, tar éis roinnt amhras tosaigh agus cúpla nóiméad aha, tá uirlisí éagsúla AI tar éis a mbealach a dhéanamh isteach i m'úsáid laethúil. Le himeacht ama, tháinig fás ar liosta na n-iarratas inar bhraith muid go raibh sé ciall ligean do AI a ghlacadh ar láimh, agus mar sin shocraigh mé roinnt cásanna úsáide praiticiúla a roinnt le haghaidh uirlisí AI don rud a dtugaim an “forbróir freagrach” air. Cad atá i gceist agam le forbróir freagrach? Ní mór dúinn a chinntiú go gcuirfimid cód cáilíochta ar fáil de réir mar a bhíonn ár ngeallsealbhóirí agus ár gcliaint ag súil leis. Níor cheart go mbeadh ár ranníocaíochtaí (i.e. iarratais ar tharraingt) ina n-ualach ar ár gcomhghleacaithe a mbeidh orthu ár gcuid oibre a athbhreithniú agus a thástáil. Chomh maith leis sin, ar eagla go n-oibríonn tú do chuideachta: Ní mór na huirlisí a úsáidimid a bheith ceadaithe ag ár bhfostóir. Ní mór gnéithe íogaire amhail slándáil agus príobháideacht a láimhseáil i gceart: Ná greamaigh rúin, sonraí custaiméara (PII), nó cód dílseánaigh in uirlisí gan ceadú beartais. Caitheamh leis cosúil le cód ó strainséir ar an Idirlíon. Déan tástáil agus fíorú i gcónaí. Nóta: Glacann an t-alt seo le cur amach an-bhunúsach ar uirlisí códaithe AI cosúil le Copilot taobh istigh de VSCode nó Cúrsóir. Más rud é go bhfuil sé seo go léir nua agus nach bhfuil cur amach agat air, féadfaidh na ranganna teagaisc físe Github Copilot a bheith ina bpointe tosaigh iontach duit.
Feidhmchláir Cabhracha ar Uirlisí Códaithe AI Nóta: Díreoidh na samplaí seo a leanas go príomha ar oibriú i bhfeidhmchláir ghréasáin bunaithe ar JavaScript mar React, Vue, Svelte, nó Angular. Tuiscint a fháil ar Bhunachar Cóid Neamhaithnid Níl sé neamhchoitianta oibriú ar bhunachar cód seanbhunaithe, agus féadann sé a bheith imeaglach nuair a théann tú isteach i mbunachar cód oidhreachta mór. Níl ort ach do thionscadal agus do ghníomhaire AI a oscailt (i mo chás, Copilot Chat in VSCode) agus tosú ag cur ceisteanna díreach mar a chuirfeá ar chomhghleacaí. Go ginearálta, is maith liom labhairt le haon ghníomhaire AI díreach mar a ba mhaith liom le duine eile. Seo leid sampla níos scagtha: "Tabhair dom forbhreathnú ailtireachta ardleibhéil: pointí iontrála, ródú, údarás, ciseal sonraí, uirlisí tógála. Ansin liostaigh 5 chomhad le léamh in ord. Déan míniúcháin mar hipitéisí agus deimhnigh trí léim chuig comhaid tagartha."
Is féidir leat leanúint ar aghaidh ag cur ceisteanna leantacha amhail “Conas a oibríonn an ródú go mion?” nó “Labhair liom tríd an bpróiseas fíordheimhnithe agus na modhanna fíordheimhnithe” agus tabharfaidh sé treoracha cabhracha duit chun solas a chur ar dhorchadas bhunachar cód anaithnid. Triaging Briseadh Athruithe Nuair a Uasghrádú Spleáchais Is féidir le hobair dhian agus am-íditheach a bheith i gceist le pacáistí npm a nuashonrú, go háirithe nuair a thagann siad le hathruithe briste, agus déanann sé méid cothrom aischéimnithe a dhífhabhtú. Bhí orm le déanaí an leabharlann léirshamhlaithe sonraí a uasghrádú plotly.js suas le leagan mór-eisiúint amháin ó leagan 2 go 3, agus mar thoradh air sin, stop an lipéadú aise i gcuid de na graif ag obair. Chuaigh mé ar aghaidh ag iarraidh ar ChatGPT: "Nuashonraigh mé mo thionscadal Angular a úsáideann Plotly. Nuashonraigh mé an pacáiste plotly.js - dist ó leagan 2.35.2 go 3.1.0 - agus anois tá na lipéid ar an ais x agus y imithe. Cad a tharla?"
Tháinig an gníomhaire ar ais le réiteach go pras (féach duit féin thíos). Nóta: D'fhíoraigh mé fós an míniú i gcoinne an treoir oifigiúil imirce sular seoladh an socrú.
Athfhachtóirí a mhacasamhlú go Sábháilte Trasna Comhaid Is cinnte go nochtfar deiseanna chun cód a chomhdhlúthú trí bhunachar cód a fhás. Mar shampla, tugann tú faoi deara dúbailt cód trasna comhaid ar féidir iad a bhaint as feidhm nó comhpháirt amháin. Mar thoradh air sin, socraíonn tú comhpháirt a chruthú a fhéadfar a áireamh ina ionad sin agus an t-athfhachtóir sin a dhéanamh in aon chomhad amháin. Anois, in ionad na hathruithe sin a dhéanamh ar na comhaid atá fágtha agat de láimh, iarrann tú ar do ghníomhaire an refactor a rolladh amach duit. Ligeann gníomhairí duit comhaid iolracha a roghnú mar chomhthéacs. Nuair a bheidh an t-athfhachtóir i gcomhad amháin déanta, is féidir liom na comhaid athmhaclaithe agus neamhtheagmhála araon a chur i gcomhthéacs agus spreagadh a thabhairt don ghníomhaire na hathruithe ar chomhaid eile mar seo a rolladh amach: “Déan na hathruithe a rinne mé i gcomhad A a mhacasamhlú go comhad B freisin”. Gnéithe Cur Chun Feidhme I dTeicneolaíochtaí Neamhchoitianta Ar cheann de na hamanna is fearr liom ag baint úsáide as uirlisí códaithe AI ná nuair a chabhraigh sé liom beochan grádán beoite casta go leor a chruthú i GLSL, teanga nach raibh mórán taithí agam uirthi. Ar thionscadal le déanaí, tháinig ár dearthóirí suas le grádán beoite mar staid luchtaithe ar réad 3D. Thaitin an coincheap go mór liom agus bhí mé ag iarraidh rud éigin uathúil agus spreagúil a sholáthar dár gcliaint. Tá anfadhb: ní raibh ach dhá lá agam chun é a chur i bhfeidhm, agus tá an cuar foghlama géar ag GLSL. Arís, tháinig uirlis AI (sa chás seo, ChatGPT) áisiúil, agus thosaigh mé ag moladh go simplí é chun comhad HTML neamhspleách a chruthú dom a dhéanann canbhás agus grádán dathanna beoite an-simplí. Céim i ndiaidh céime, spreag mé an AI chun níos mó finesse a chur leis go dtí go sroicheann mé toradh réasúnta ionas go bhféadfainn tosú ag comhtháthú an shader isteach i mo bhunachar cód. An toradh deiridh: Bhí ár gcliaint thar a bheith sásta, agus chuireamar gné chasta ar fáil i méid beag ama a bhuíochas le AI. Scríbhneoireacht Trialacha I mo thaithí féin, is annamh a bhíonn go leor ama ar thionscadail chun sraith cheart tástálacha aonaid agus comhtháthaithe a scríobh agus a chothabháil go leanúnach, agus sa bhreis air sin, ní bhaineann go leor forbróirí taitneamh as tasc na dtrialacha scríbhneoireachta. Tá sé iomlán indéanta do chúntóir AI a spreagadh chun tástálacha a shocrú agus a scríobh duit agus is féidir é a dhéanamh i gceann beagán ama. Ar ndóigh, ba cheart duitse, mar fhorbróir, a chinntiú go ndéanann do thástálacha féachaint iarbhír ar na codanna ríthábhachtacha de d’iarratas agus go leanann tú prionsabail thástála inbhraite, ach is féidir leat scríobh na dtrialacha a “fhoinsiú allamuigh” chuig ár gcúntóir AI. Leid samplach: "Scríobh tástálacha aonaid don fheidhm seo ag baint úsáide as Jest. Clúdaigh cosán sona, cásanna imeall, agus modhanna teipe. Mínigh cén fáth a bhfuil gach tástáil ann."
Is féidir leat fiú pas a fháil ar dhea-chleachtais tástála an ghúrú Kent C. Dodds mar threoir do do ghníomhaire, mar atá thíos:
Uirlisiú Inmheánach Beagán cosúil leis an sampla shader a luadh níos luaithe, cuireadh de chúram orm le déanaí anailís a dhéanamh ar dúbailt cód i mbunchód agus comparáid a dhéanamh roimh agus tar éis athfhachtóir. Is cinnte nach tasc fánach é mura bhfuil tú ag iarraidh dul ar an mbealach am-íditheach chun comhaid a chur i gcomparáid de láimh. Le cabhair ó Copilot, chruthaigh mé script a rinne anailís ar dúbailt cód dom, a d'eagraigh agus a d'ordaigh an t-aschur i dtábla, agus a onnmhairiú go Excel. Ansin thóg mé céim eile air. Nuair a bhí ár gcód refactor déanta, spreag mé an gníomhaire chun mo bhileog Excel reatha a ghlacadh mar bhunlíne, cuir isteach an staid reatha dúbailt i gcolúin ar leith, agus ríomh an deilt. Cód Nuashonraithe a Scríobhadh i bhfad ó shin Le déanaí, bhuail seanchliant liom mé, mar le himeacht ama, ní raibh roinnt gnéithe ag obair i gceart ar a shuíomh Gréasáin a thuilleadh. An ghabháil: Tógadh an suíomh Gréasáin beagnach deich mbliana ó shin, agus bhí an JavaScript agus an SCSS ag baint úsáide as uirlisí tiomsaithe sách sean mar needJS, agus bhí leagan níos sine de Node.js ag teastáil ón socrú nach n-imreodh fiú ar mo 2025 MacBook. Thógfadh sé laethanta dom an próiseas tógála iomlán a nuashonrú de láimh, agus mar sin shocraigh mé an gníomhaire AI a spreagadh, “An féidir leat an próiseas tógála JS agus SCSS a thabhairt cothrom le dáta go dtí cruach leantach 2025 mar Vite?” Is cinnte go ndearna sé, agus tar éis thart ar uair an chloig de scagadh leis an ngníomhaire, d'athraigh mé mo SCSS agus JS thógáil go Vite, agus bhí mé in ann díriú ar fabhtcheartú iarbhír. Just a dhéanamh cinnte a bhailíochtú i gceart an t-aschur agus comhaid tiomsaithe nuair a dhéanamh athruithe bunúsacha den sórt sin ar do phróiseas tógála. Achoimre agus Dréachtú Ar mhaith leat achoimre a dhéanamh ar na hathruithe cód a rinne tú le déanaí in aon abairt amháin le haghaidh teachtaireacht chimithe, nó liosta fada gealltanais a bheith agat agus ar mhaith leat iad a achoimriú i dtrí phointe urchair? Fadhb ar bith, lig don AI aire a thabhairt dó, ach déan cinnte é a phromhadh. Tá leid shampla chomh simplí le teachtaireachtaí a chur chuig duine eile: “Achoimre, le do thoil, na hathruithe a rinne mé le déanaí ar phointí urchair achomair”. Is é an chomhairle atá agam anseo ná GPT a úsáid chun scríobh go cúramach, agus ar nós an chóid, seiceáil an t-aschur le do thoil roimh é a sheoladh nó a chur isteach. Moltaí Agus Dea-Chleachtais Spreagadh Ceann de na buntáistí nach bhfuil chomh soiléir a bhaineann le húsáid AI ná go bhfuil do leideanna níos sainiúla agus níos oiriúnaithe, is amhlaidh is fearr an t-aschur. Cuireann an próiseas a spreagann gníomhaire AI iachall orainn ár gcuid riachtanas a fhoirmiú chomh sonrach agus is féidir sula scríobhaimid agus sula ndéanaimid cód. Sin an fáth, mar riail ghinearálta, a molaim go mór a bheith chomh sonrach agus is féidir le do leideanna. Molann Ryan Florence, comhúdar Remix, bealach simplí ach cumhachtach chun an próiseas seo a fheabhsú trí do leid tosaigh a chríochnú leis an abairt: “Sula dtosaímid, an bhfuil aon cheist agat dom?”
Ag an bpointe seo, is gnách go dtagann an AI ar ais le ceisteanna cabhracha inar féidir leat do rún sonrach a shoiléiriú, ag treorú an ghníomhaire chun cur chuige níos saincheaptha a sholáthar duit le haghaidh do thasc.
Bain úsáid as Rialú Leagan agus Oibrigh i gCuimheanna Díomailt Ní hamháin go mbíonn sé áisiúil úsáid a bhaint as rialú leagan cosúil le git agus tú ag comhoibriú mar fhoireann ar bhunachar cód amháin ach freisin chun tú a sholáthar marranníocóir aonair le pointí cobhsaí le rolladh siar chucu i gcás éigeandála. Mar gheall ar a nádúr neamhchinntitheach, is féidir le AI dul bradacha uaireanta agus athruithe a dhéanamh nach bhfuil ina gcuidiú leis an méid a bhfuil tú ag iarraidh a bhaint amach agus ar deireadh thiar rudaí a bhriseadh go do-athchóirithe. Cabhróidh sé leat do chuid oibre a roinnt ina ilgheallta leat pointí cobhsaí a chruthú ar féidir leat filleadh orthu ar eagla go n-imíonn rudaí i leataobh. Agus gabhfaidh do chomhpháirtithe buíochas leat freisin, mar beidh am níos éasca acu athbhreithniú a dhéanamh ar do chód nuair a bheidh sé roinnte ina smután dea-struchtúrtha séimeantach. Léirmheas go críochnúil Is cleachtas ginearálta is fearr é seo, ach is é mo thuairim go bhfuil sé níos tábhachtaí fós nuair a bhíonn uirlisí AI á n-úsáid le haghaidh obair fhorbartha: Bí ar an gcéad athbhreithneoir criticiúil ar do chód. Déan cinnte go dtógfaidh tú roinnt ama le dul thar do chuid athruithe líne ar líne, díreach mar a dhéanfá athbhreithniú ar chód duine eile, agus ná cuir isteach do chuid oibre ach amháin nuair a théann sé thar d’fhéin-athbhreithniú féin. "Tá dhá rud fíor domsa faoi láthair: tá gníomhairí AI iontach agus cuireann siad borradh mór ar tháirgiúlacht. Is meaisíní slop ollmhór iad freisin má mhúchann tú d'inchinn agus má ligeann tú d'inchinn go hiomlán."— Armin Ronacher ina bhlagphost Gníomhaire Sícóis: An bhfuilimid Ag Dul Gealtach?
Conclúid agus Smaointe Criticiúil Is é mo thuairim gur féidir le huirlisí códaithe AI ár dtáirgiúlacht mar fhorbróirí a fheabhsú ar bhonn laethúil agus cumas meabhrach a shaoradh le haghaidh níos mó pleanála agus smaointeoireacht ardleibhéil. Cuireann siad iallach orainn ár dtoradh inmhianaithe a chur in iúl go mionchruinn. Is féidir le AI ar bith, uaireanta, siabhránacht a dhéanamh, rud a chiallaíonn go bunúsach go luíonn sé i ton muiníneach. Mar sin déan cinnte seiceáil agus tástáil a dhéanamh, go háirithe nuair a bhíonn amhras ort. Ní piléar airgid é AI, agus creidim, ní rachaidh sármhaitheas agus an cumas fadhbanna a réiteach mar fhorbróir as faisean go deo. D'fhorbróirí atá díreach ag tosú amach ina ngairmréim is féidir leis na huirlisí seo a bheith thar a bheith templaí formhór na hoibre a dhéanamh dóibh. Is é an rud a d’fhéadfadh dul amú anseo ná an obair dhian agus phianmhar a dhéantar go minic trí fhabhtanna agus ceisteanna atá deacair a dhífhabhtú agus a réiteach, amhail “an mheilt”. Ceistíonn fiú Lee Robinson de chuid Cúrsóir AI é seo i gceann dá phoist:
Tá uirlisí códaithe AI ag teacht chun cinn ag luas tapa, agus táim ar bís as an méid a bheidh le teacht. Tá súil agam go raibh an t-alt seo agus a leideanna cabhrach duit agus go bhfuil tú ar bís triail a bhaint as cuid acu seo duit féin.