Nors didžioji dalis technologijų pramonės etiketavo „Meta“ kaip pavėlavusią į generatyvinio dirbtinio intelekto (DI) lenktynes, tikrovė apie bendrovės inžinerijos strategiją yra kur kas labiau apskaičiuota. Dauguma stebėtojų sutelkia dėmesį į pokalbių robotus, kurie rašo poeziją arba generuoja siurrealistinius vaizdus socialinių tinklų srautams. Tačiau „Meta“ tyliai skverbiasi į interneto „santechniką“. Šią savaitę išleistas „Muse Code“ rodo, kad bendrovė mažiau domisi skaitmeniniu menu ir labiau orientuojasi į pamatinius programinės įrangos kūrimo darbus.
Istoriškai „Meta“ pasikliovė DI, kad išlaikytų vartotojus naršančius ir padėtų reklamuotojams pasiekti konkrečias demografines grupes. Tai pasikeitė 2026 m. birželį, kai bendrovė įžengė į verslo rinką su klientų aptarnavimo agentais. Dabar, su „Muse Code“, „Meta“ kyla dar aukščiau technologijų grandinėje. Tai terminalo pagrindu veikiantis kodavimo agentas. Vidutiniam vartotojui terminalas yra tas griežtas, tik tekstinis langas, dažnai matomas filmuose apie hakerius. Realiame pasaulyje būtent čia vyksta pagrindiniai skaičiavimo darbai.
„Muse Code“ nėra tik programavimo patarimų paieškos juosta. Tai sistema, sukurta gyvuoti masyviuose, netvarkinguose programinės įrangos projektuose ir atlikti užduotis, kurios inžinieriams paprastai užtrunka kelias savaites planavimo. Automatizuodama juodąjį didelio masto programinės įrangos priežiūros darbą, „Meta“ bando sudėtingą kodavimo amatą paversti supaprastintu pramoniniu procesu.
Norint suprasti „Muse Code“, padeda požiūris į DI kaip į nenuilstantį praktikantą. Dauguma dabartinių DI įrankių yra tarsi praktikantai, kurie gali atsakyti į klausimus, jei parodysite jiems konkretų vadovo puslapį. Jei paprašysite jų išspręsti problemą kitame skyriuje, jie pasiklysta. „Muse Code“ yra kitoks, nes jis turi viso pastato raktus. Jį varo modelis, vadinamas „Muse Spark“, kurį „Meta“ sukūrė specialiai tam, kad suprastų tarpusavyje susietą milijonų kodo eilučių logiką.
Kai programuotojas įdiegia šį įrankį viena komanda, jis gauna asistentą, kuris gali planuoti pakeitimus, rašyti tikrąją logiką ir patvirtinti rezultatus. Paprastai tariant, jis ne tik pasiūlo pataisymą; jis išbando pataisymą, patikrina, ar jis nieko kito nesugadino, ir atsiskaito. Kūrėjui, dirbančiam su masyvia programa, pavyzdžiui, pasauline bankininkystės sistema ar socialiniu tinklu, tai pašalina kognityvinį krūvį bandant prisiminti, kaip kiekviena sistemos dalis dera tarpusavyje.
Už žargono slepiasi efektyvumas. Programinės įrangos inžinerija turi didžiulę problemą, vadinamą technine skola. Tai nutinka, kai senas kodas yra toks sudėtingas, kad niekas nenori jo liesti bijodamas sugadinti visą sistemą. „Muse Code“ veikia kaip skaitmeninis matininkas, nubraižantis šias sudėtingas teritorijas, kad pakeitimai nebebūtų azartinis lošimas. Jis daro nematomą mūsų skaitmeninio gyvenimo stuburą atsparesnį, nes jį tampa lengviau taisyti.
Vienas iš labiausiai trikdančių šio pranešimo elementų yra tai, kaip „Muse Code“ susidoroja su dideliais darbais. Markas Zuckerbergas paaiškino, kad sistema naudoja „išskleidimo“ (angl. fan out) metodą. Kai užduotis yra per didelė vienam agentui, ji paleidžia atskirus subagentus, kurie dirba lygiagrečiai. Tai iš esmės yra skaitmeninė statybininkų brigados versija, kur šešios skirtingos komandos vienu metu dirba šešiuose skirtinguose pastato kambariuose.
Svarbu tai, kad šie subagentai dirba izoliuotose aplinkose, vadinamose „darbo medžiais“ (angl. worktrees). Jūsų originalūs failai lieka nepaliesti, kol neįrodoma, kad darbas yra teisingas. Tai išsprendžia „per daug virėjų virtuvėje“ problemą, kuri kankina žmonių programinės įrangos komandas. Paprastai, kai šeši žmonės bando pakeisti tą patį failą, jie susiduria vienas su kitu, sukurdami klaidas, žinomas kaip kolizijos. „Meta“ vidiniuose testuose „Muse Code“ vienu metu sukūrė šešias skirtingas žaidimo funkcijas be jokių kolizijų.
Praktiškai tai reiškia, kad programinė įranga gali augti precedento neturinčiu greičiu. Jei įmonė nori vienu metu pridėti tamsųjį režimą, naują mokėjimo sistemą ir kalbos vertimo funkciją, jai nebereikia laukti, kol kiekviena komanda baigs savo eilę. DI koordinuoja šias pastangas fone, užtikrindamas, kad dalys derėtų tarpusavyje dar prieš tai, kai vadovas žmogus pamatys rezultatą.
Rinkos pusėje šis išleidimas yra tiesioginis šūvis į „OpenAI“ ir „Anthropic“. Nors „OpenAI“ turi „Codex“, o „Anthropic“ siūlo „Claude Code“, šie įrankiai dažnai pasižymi didelėmis naudojimo sąnaudomis, dėl kurių jie yra brangūs masyviems, ištisus metus trunkantiems korporatyviniams projektams. „Meta“ pozicionuoja „Muse Code“ kaip prieinamesnį, keičiamo masto variantą verslo pasauliui.
Alexandras Wangas, „Meta Superintelligence Labs“ vadovas, pažymėjo, kad daugeliui darbo procesų kaina yra lemiamas veiksnys. Padarydama aukščiausios klasės kodavimo agentą prieinamą, „Meta“ komercializuoja intelektą, reikalingą programinei įrangai kurti. Jei protinė galia, reikalinga kodui rašyti, taps pigi ir gausi, programinės įrangos įmonės vertė pasislinks nuo to, kiek inžinierių ji turi, prie to, kaip gerai ji gali sugalvoti naujas idėjas.
Šis žingsnis technologijų pasaulyje yra cikliškas. Tai matėme su debesų komandija, kur serverio turėjimo kaina nukrito taip žemai, kad bet kas galėjo sukurti svetainę. Dabar tai matome su pačiu kodavimo darbu. „Meta“ ne tik kuria įrankį; ji mažina patekimo barjerą prižiūrint sudėtingiausią pasaulio skaitmeninę infrastruktūrą. Šis skaidrumas technologijų „mašinų skyriuje“ gali paskatinti specializuotos, nišinės programinės įrangos, kurią anksčiau buvo per brangu prižiūrėti, antplūdį.
Vartotojui „Muse Code“ poveikis yra netiesioginis, bet apčiuopiamas. Tikėtina, kad niekada nepamatysite šio DI sąsajos, tačiau pajusite jo rezultatus savo telefono programėlėse. Kitaip tariant, jei „Muse Code“ veiks taip, kaip numatyta, programinė įranga turėtų tapti stabilesnė ir atnaujinama dažniau.
| Funkcija | Tradicinis kodavimas | „Muse Code“ DI agentas |
|---|---|---|
| Užduočių planavimas | Vadovaujamas žmogaus, linkęs į pražiūras | Automatizuotas atvaizdavimas visoje saugykloje |
| Vykdymo greitis | Linijinis (viena užduotis vienu metu) | Lygiagretus (keli subagentai) |
| Sauga | Rankinis testavimas ir kolegų peržiūra | Automatizuotas patvirtinimas izoliuotuose darbo medžiuose |
| Mastelio keitimas | Ribojamas komandos dydžio | Keičiamas atsižvelgiant į skaičiavimo galią |
| Kaina | Didelė (brangus valandinis darbas) | Mažesnė (prenumerata arba pagrįsta naudojimu) |
Kai pagrindinė programėlė sugenda po atnaujinimo, dažniausiai taip nutinka todėl, kad programuotojas praleido nedidelį ryšį tarp dviejų tolimų kodo dalių. „Muse Code“ sukurtas pagauti tas klaidas prieš atnaujinimui pasiekiant jūsų įrenginį. Žengiame į erą, kurioje „klaidų taisymai ir našumo patobulinimai“ gali iš tikrųjų reikšti kažką reikšmingo, o ne būti bendrinė frazė programėlių parduotuvės aprašyme.
Žvelgiant į platesnį vaizdą, „Muse Code“ kelia klausimų apie technologijų darbo jėgos ateitį. Vyrauja baimė, kad DI pakeis programuotojus, tačiau tikrovė yra labiau niuansuota. Šis įrankis veikia kaip jėgos daugiklis. Jis leidžia vienam inžinieriui prižiūrėti DI agentų parką, faktiškai veikiant kaip skaitmeninės darbo jėgos vadovui, o ne rankiniam logikos darbininkui.
Šis pokytis panašus į tai, kaip elektrinių įrankių atsiradimas pakeitė stalių darbą. Tai nepanaikino stalių poreikio, tačiau pakeitė tai, ką stalius veikia visą dieną. Jie praleidžia mažiau laiko pjaudami medieną rankomis ir daugiau laiko skiria architektūrai bei apdailai. Panašiai ir būsimi programinės įrangos kūrėjai tikriausiai mažiau laiko skirs sintaksei ir daugiau dėmesio skirs vartotojo patirčiai bei sisteminiam dizainui.
Galiausiai, „Muse Code“ atėjimas signalizuoja, kad „pagal užsakymą“ atliekamo kodavimo era kiekvienai smulkiai užduočiai baigiasi. Judame link pramoninio programinės įrangos amžiaus, kuriame DI atlieka sunkius darbus, o žmonės nurodo kryptį. Vidutiniam vartotojui tai reiškia patikimesnį skaitmeninį pasaulį. Pramonei tai reiškia lenktynes, siekiant išsiaiškinti, kas gali sukurti tvirčiausią ir efektyviausią skaitmeninę gamyklą. „Meta“ ką tik atliko labai didelį ir labai prieinamą statymą, kad taps tos gamyklos architektu.
Šaltiniai:



Pašto ir debesies saugojimo sprendimas suteikia galingiausias saugaus keitimosi duomenimis priemones, užtikrinančias jūsų duomenų saugumą ir privatumą.
/ Sukurti nemokamą paskyrą