I le lua tausaga talu ai, o laʻu 'au i le Work & Co ma sa matou faʻataʻitaʻiina ma faʻasolosolo faʻapipiʻi meafaigaluega faʻaoga AI e pei o Copilot, Cursor, Claude, ma ChatGPT e fesoasoani ia i matou e faʻafeiloaʻi aafiaga i luga ole laiga o loʻo faʻaaogaina e le toʻatele. E moni lava, ina ua mavae ni nai masalosaloga muamua ma ni nai taimi, o meafaigaluega AI eseese ua maua lo latou ala i loʻu faʻaaogaina i aso uma. I le aluga o taimi, o le lisi o talosaga na matou iloa ai e talafeagai le tuʻuina atu o AI na amata ona tupu, o lea na ou filifili ai e faʻasoa nisi o faʻaoga faʻaoga faʻaoga mo meafaigaluega AI mo le mea ou te taʻua o le "tagata faʻapitoa". O le a le uiga o la'u tala e uiga i se atina'e faatuatuaina? E tatau ona matou mautinoa matou te tuʻuina atu tulafono faʻapitoa e pei ona faʻamoemoeina e matou paaga ma tagata faʻatau. O a tatou sao (fa'atusa, toso talosaga) e le tatau ona avea ma avega i a tatou paaga o le a tatau ona toe iloilo ma suʻe a tatou galuega. E le gata i lea, afai e te faigaluega mo se kamupani: O meafaigaluega matou te faʻaaogaina e tatau ona faʻamaonia e le matou pule. O itu ma'ale'ale e pei o le saogalemu ma le le faalauaiteleina e tatau ona taulimaina lelei: Aua ne'i faapipii mealilo, fa'amatalaga o tagata faatau (PII), po'o tulafono fa'apitoa i mea faigaluega e aunoa ma se fa'atagaga o faiga fa'avae. Fai e pei o se code mai se tagata ese i luga o le initaneti. Su'e ma fa'amaonia i taimi uma. Faʻaaliga: O lenei tusiga o loʻo faʻaalia se masani masani i AI coding meafaigaluega e pei o Copilot i totonu VSCode poʻo Cursor. Afai o nei mea uma e foliga fou ma e te le masani ai, o le Github Copilot video tutorials e mafai ona avea ma amataga lelei mo oe.
Fa'aoga Fesoasoani ole AI Coding Tools Manatua: O faʻataʻitaʻiga o loʻo mulimuli mai o le a taulaʻi atu i le galue i luga o le JavaScript-based web applications pei React, Vue, Svelte, poʻo le Angular. Mauaina ose Malamalamaga ise Codebase e le masani ai E le o se mea e masani ai le galue i luga o faʻamaufaʻailoga faʻavae, ma o le auai i se faʻamaumauga tuʻufaʻatasiga tele e mafai ona faʻafefe. Na'o le tatalaina o lau poloketi ma lau sui AI (i lo'u tulaga, Copilot Chat i VSCode) ma amata fai fesili e pei lava ona e fesili i se uo. I se tulaga lautele, ou te fiafia e talanoa i soʻo se sui AI e pei lava ona ou faia i se uso a tagata. O se fa'ata'ita'iga fa'ata'ita'iga sili atu ona lelei: "Tuu mai ia te aʻu se vaaiga maualuga o le fausaga fausaga: ulufale, taʻavale, auth, faʻamaumauga, fau meafaigaluega. Ona lisi lea o faila e 5 e faitau faʻasolosolo. Faʻamatala faʻamatalaga o ni faʻamatalaga ma faʻamaonia e ala i le oso i faila faʻasino."
E mafai ona e faia pea fesili tulitatao e pei o le "E faʻafefea ona galue le auala i auiliiliga?" poʻo le "Tatala mai ia te aʻu e ala i le faʻamaoniga faʻagasologa ma metotia" ma o le a taʻitaʻia oe i faʻatonuga fesoasoani e faʻamalamalamaina ai sina malamalama i le pogisa o se codebase e le masani ai. Fa'ata'ita'i Suiga Suiga Pe a Fa'aleleia Fa'alagolago Faʻafouina npm afifi, aemaise lava pe a oʻo mai ma le solia o suiga, e mafai ona faʻafefe ma faʻaalu taimi galuega, ma faʻaosoina oe i se aofaʻiga talafeagai o faʻasologa. Talu ai nei na tatau ai ona ou faʻaleleia le faletusi ata vaaia o faʻamatalaga plotly.js i luga o se tasi faʻasalalauga faʻasalalau tele mai le version 2 i le 3, ma o se taunuuga o lena mea, o le faʻailoga axis i nisi o kalafi na le toe galue. Na ou alu e fesili i le ChatGPT: "Na ou faʻafouina laʻu poloketi Angular e faʻaaogaina Plotly. Na ou faʻafouina le plotly.js - dist package mai le version 2.35.2 i le 3.1.0 - ma o lea ua leai ni faʻailoga i luga o le x ma le y axis. O le a le mea na tupu?"
Na toe foʻi mai le sooupu ma se fofo vave (vaai mo oe lava i lalo). Manatua: Na ou faʻamaonia pea le faʻamatalaga e faasaga i le taʻiala aloaʻia o femalagaiga aʻo leʻi lafoina le faʻaleleia.
Toe Fa'afo'i Saogalemu i luga o Faila O le tuputupu a'e o codebases e mautinoa lava e fa'aalia ai avanoa mo le fa'amautuina o tulafono. Mo se fa'ata'ita'iga, e te va'aia le fa'aluaina o fa'ailoga i faila e mafai ona fa'apipi'iina i se galuega e tasi po'o se vaega. O se taunuuga, e te filifili e fatuina se vaega fefaʻasoaaʻi e mafai ona faʻapipiʻi nai lo ma faʻatino lena refactor i se faila e tasi. Ia, nai lo le faia ma le lima o na suiga i au faila o totoe, e te fai atu i lau sooupu e taʻavale le refactor mo oe. E fa'atagaina oe e sui e filifili ni faila se tele e fai ma fa'amatalaga. A maeʻa loa le refactor mo le faila e tasi, e mafai ona ou faʻaopoopo uma faila toe faʻaleleia ma le le faʻaogaina i totonu o le tala ma faʻamalosia le sui sooupu e taʻavale suiga i isi faila e pei o lenei: "Toe faia suiga na ou faia i le faila A e faila foi B". Fa'atinoina o Vaega I Tekinolosi e le masani ai O se tasi o taimi e sili ona ou fiafia i ai i le faʻaaogaina o meafaigaluega faʻaoga AI o le taimi lea na fesoasoani ai ia te aʻu e fatuina se faʻafiafiaga faʻafiafiaga faʻafiafia i le GLSL, o se gagana ou te le masani ai. I luga o se poloketi talu ai nei, na maua ai e matou tagata mamanu se gradient animated o se tulaga faʻapipiʻiina i luga o se mea 3D. Sa ou matua fiafia lava i le manatu ma sa ou manao e momoli atu se mea uiga ese ma le fiafia ia matou tagata faatau. O lefa'afitauli: E na'o le lua aso e fa'atino ai, ma o le GLSL o lo'o i ai le maualuga o le a'oa'oga. Ma toe, o se meafaigaluega AI (i lenei tulaga, ChatGPT) na sau i le aoga, ma na amata ona ou faʻamalosia e fai se faila HTML tutoʻatasi mo aʻu e tuʻuina atu ai se tapoleni ma se faʻasolosolo faigofie lanu lanu. Laasaga ma lea laʻasaga, na ou faʻamalosia le AI e faʻaopoopo atili i ai seʻia oʻo ina ou taunuu i se taunuuga lelei ina ia mafai ai ona ou amata faʻapipiʻi le shader i totonu o laʻu codebase moni. Le iʻuga: O matou tagata faʻatau sa matua fiafia lava, ma matou tuʻuina atu se faʻalavelave lavelave i sina taimi faʻafetai ia AI. Su'ega Tusitusi I loʻu poto masani, e seasea lava le taimi i luga o galuega faatino e faʻaauau pea ona tusitusi ma tausia se suʻega saʻo o iunite ma suʻega tuʻufaʻatasia, ma i luga o lena mea, o le tele o atinaʻe e le fiafia tele i le galuega o suʻega tusitusi. O le fa'amalosia o lau fesoasoani AI e fa'atulaga ma tusi su'ega mo oe e matua'i mafai lava ma e mafai ona faia i sina taimi itiiti. O le mea moni, o oe, i le avea ai ma se atinaʻe, e tatau lava ona mautinoa o au suʻega e vaʻavaʻai moni i vaega taua o lau talosaga ma mulimulitaʻi faʻataʻitaʻiga faʻataʻitaʻiga, ae e mafai ona e "outsource" le tusitusi o suʻega i la matou fesoasoani AI. Fa'ata'ita'iga vave: “Tusi su'ega iunite mo lenei galuega e fa'aaoga ai le Jest. Ufiufi le ala fiafia, pito pito, ma fa'aletonu. Fa'amatala pe aisea e i ai su'ega ta'itasi."
E mafai fo'i ona e pasi fa'ata'ita'i a'oa'oga Kent C. Dodds' fa'ata'ita'iga sili ona lelei e fai ma ta'iala i lau sooupu, pei o lalo:
Meafaigaluega i totonu E foliga tutusa ma le faʻataʻitaʻiga o le shader na taʻua muamua, na faʻatonuina aʻu e suʻesuʻe le faʻasologa o code i totonu o se codebase ma faʻatusatusa muamua ma pe a maeʻa se refactor. E mautinoa lava e le o se galuega faatauvaa pe afai e te le manaʻo e alu i le ala faʻaalu taimi o le faʻatusatusaina o faila ma le lima. Faatasi ai ma le fesoasoani a Copilot, na ou fatuina ai se tusitusiga e auʻiliʻili ai le kopiina o code mo aʻu, faʻatulagaina ma faʻatonu le gaioiga i se laulau, ma faʻatau atu i Excel. Ona ou laa atu lea i luma. Ina ua maeʻa le matou code refactor, sa ou faʻamalosia le sooupu e ave laʻu pepa Excel o loʻo i ai nei e fai ma laina faʻavae, faʻaopoopo i le tulaga o loʻo i ai nei o le faʻaluaina i koluma eseese, ma fuafua le delta. Fa'afouina Code na tusia i se taimi ua leva Talu ai nei, na taia aʻu e se tagata tuai o laʻu tagata, ona o le aluga o taimi, o nai vaega e le o toe galue lelei i luga o lana upega tafaʻilagi. Le puʻe: O le upega tafaʻilagi na fausia toeitiiti atoa le sefulu tausaga talu ai, ma o le JavaScript ma le SCSS o loʻo faʻaaogaina meafaigaluega faʻapipiʻi tuai e pei o requireJS, ma o le seti e manaʻomia se kopi tuai o Node.js e le mafai ona taʻavale i luga o laʻu 2025 MacBook. O le faʻafouina o le faʻagasologa atoa o le fausiaina o le lima semanu e alu ai ni aso, o lea na ou filifili ai e faʻamalosia le sui AI, "E mafai ona e faʻafouina le JS ma le SCSS fau fale i se faʻaputu 2025 paʻu pei o Vite?" E mautinoa lava, ma ina ua maeʻa le itula o le faʻamamaina ma le sooupu, na ou suia laʻu SCSS ma JS fale i Vite, ma sa mafai ona ou taulaʻi i le faʻaogaina o le bugfixing. Tau lava ia mautinoa e faʻamaonia lelei le gaioiga ma faila faila pe a faia ia suiga taua i lau faʻagasologa faufale. Aotelega Ma Tusia E te mana'o e aotele uma au suiga fa'akomepiuta lata mai i se fuaiupu e tasi mo se fe'au tu'u, po'o le i ai o se lisi umi o ta'utinoga ma e te mana'o e aoteleina i ni pulufana se tolu? Leai se fa'alavelave, tu'u le AI e fa'afoeina, ae fa'amolemole ia mautinoa e toe fa'afo'i. O se faʻataʻitaʻiga faʻataʻitaʻiga e faigofie e pei o le feʻau i se uso a tagata: "Faʻamolemole tuʻufaʻatasia aʻu suiga lata mai i matai puʻupuʻu pupuu". O la'u fautuaga iinei o le fa'aogaina lea o le GPT mo le tusitusi ma le fa'aeteete, ma e pei o le code, fa'amolemole siaki le gaioiga a'o le'i tu'uina atu pe tu'uina atu. Fautuaga ma Fa'ata'ita'iga Sili Uunaia O se tasi o faʻamanuiaga e le manino o le faʻaaogaina o AI o le sili atu ona patino ma faʻafetaui au faʻamalosi, o le sili atu lea o le gaioiga. O le faʻagasologa o le faʻamalosia o se sui sooupu AI e faʻamalosia ai i tatou e faʻatulagaina o tatou manaʻoga i se tulaga faʻapitoa aʻo leʻi tusia ma faʻailoga. O le mea lea, i le avea ai o se tulafono lautele, ou te matua fautuaina lava le faʻamaoni pe a mafai i lau musumusuga. Ryan Florence, co-tusitala o Remix, fautua mai se auala faigofie ae mamana e faʻaleleia ai lenei faagasologa e ala i le faʻamaeʻaina o lau faʻamatalaga muamua i le fuaiupu: “Ae tatou te lei amataina, e i ai ni au fesili mo au?”
I le taimi nei, e masani lava ona toe foʻi mai le AI ma fesili fesoasoani e mafai ai ona e faʻamalamalamaina lou faʻamoemoega patino, taʻitaʻia le sooupu e tuʻuina atu ia te oe se auala e sili atu ona fetaui mo lau galuega.
Fa'aaoga le Fa'atonuga Fa'aliliuga Ma Galue I Pusi'i Digestible O le faʻaaogaina o le faʻatonuga e pei o le git e le gata e aoga pe a galulue faʻatasi o se 'au i luga o se codebase e tasi ae ia tuʻuina atu foi ia te oe o setagata fai sao ma togi mautu e toe fo'i i tua pe a tupu se fa'alavelave. Ona o lona uiga le faʻamaonia, AI e mafai i nisi taimi ona faʻafefe ma faia suiga e le aoga mo mea o loʻo e taumafai e ausia ma iu ai ina malepe mea e le mafai ona toe faʻaleleia. O le vaevaeina o lau galuega i le tele o tautinoga o le a fesoasoani ia te oe e fausia ni manatu mautu e mafai ona e toe fo'i i ai ina ne'i fa'agasolo mea. Ma o le a fa'afetaia fo'i oe e au 'au, aua o le a sili atu ona faigofie le taimi e toe iloilo ai lau fa'ailoga pe a vaevaeina i ni pusi e fa'atulaga lelei. Toe iloilo Maea Ole tele lea ole faiga masani sili, ae i loʻu manatu, e sili atu le taua pe a faʻaogaina meafaigaluega AI mo galuega atinaʻe: Avea ma tagata muamua e iloilo lau tulafono. Ia mautinoa e faʻaalu sina taimi e faʻaalu ai au suiga i lea laina ma lea laina, e pei lava ona e toe iloiloina le code a se isi tagata, ma naʻo le tuʻuina atu o lau galuega pe a pasia lau lava iloiloga. "E lua mea e moni uma ia te aʻu i le taimi nei: AI sui e ofoofogia ma faʻateleina le gaosiga o meaʻai. O ni masini faʻafefete tele foi pe afai e te tapeina lou faiʻai ma tuʻu atoa. " - Armin Ronacher i lana blog post Agent Psychosis: Are We Going Insane?
Fa'ai'uga ma Manatu Fa'atauaina I loʻu manatu, AI coding meafaigaluega e mafai ona faʻaleleia atili a tatou gaosiga e avea ma atinaʻe i aso taʻitasi ma faʻasaʻoloto le mafaufau mo le tele o fuafuaga ma mafaufauga maualuga. Latou te fa'amalosia i tatou e fa'ailoa atu le fa'ai'uga mana'omia i fa'amatalaga auiliili. Soʻo se AI e mafai, i nisi taimi, faʻafefe, o lona uiga o loʻo taoto i se leo mautinoa. Fa'amolemole ia mautinoa e siaki ma su'e, aemaise lava pe a e masalosalo. AI e le o se pulu siliva, ma ou te talitonu, o le tulaga lelei ma le gafatia e foia ai faafitauli i le avea ai ma se atinaʻe o le a le alu ese lava mai le masani. Mo tagata atiaʻe o loʻo amata i la latou galuega o nei meafaigaluega e mafai ona matua faʻaosoosoina e fai le tele o galuega mo i latou. O le mea e ono leiloa iinei o le tele o taimi e faʻavaivaia ma tiga ai galuega e ala i mea sese ma faʻafitauli e faʻaʻoleʻole e debug ma foia, aka "le grind". E oo lava i le Cursor AI lava ia Lee Robinson na fesiligia lenei mea i se tasi o ana pou:
AI coding meafaigaluega o loʻo faʻaleleia i se saoasaoa vave, ma ou te fiafia mo mea o le a oʻo mai. Ou te faʻamoemoe na e mauaina lenei tusiga ma ona fautuaga fesoasoani ma e fiafia e faʻataʻitaʻi nisi o nei mea mo oe lava.