Hacker News

747s un kodēšanas aģenti

komentāri

16 min read Via carlkolon.com

Mewayz Team

Editorial Team

Hacker News

Ko 60 gadus vecs Jumbo Jet var iemācīt mums par AI kodēšanas nākotni

1968. gadā Boeing izvelka pirmos 747 no lielākās ēkas, kas jebkad uzcelta pēc platības — rūpnīcas Everetā, Vašingtonas štatā, kas bija tik plaša, ka tajā reiz veidojās lietus mākoņi. Lidmašīna pati par sevi bija tikpat pārdroša: seši miljoni detaļu, 171 jūdze elektroinstalācijas un spārnu plētums, kas bija plašāks nekā brāļu Raitu pirmais lidojums, bija garš. Katrā ziņā tā bija vissarežģītākā mašīna, kas jebkad ražota masveidā. Gandrīz sešas desmitgades vēlāk programmatūras inženierija piedzīvo savu 747 mirkli. Kodēšanas aģenti — autonomas AI sistēmas, kas var rakstīt, atkļūdot, pārbaudīt un izvietot kodu ar minimālu cilvēka pārraudzību — ir sarežģītības un ambīciju lēciens, kas atspoguļo jumbo jet revolūciju. Un mācības no šī pirmā radikālās inženierijas mēroga laikmeta ir aktuālākas nekā jebkad agrāk.

Seši miljoni detaļu un seši miljoni koda rindiņu

Boeing 747 ne tikai palielināja esošo gaisa kuģu dizainu. Tam bija nepieciešami pilnīgi jauni ražošanas procesi, jauna materiālu zinātne, jaunas kvalitātes nodrošināšanas sistēmas un darbaspēks, kam bija jāiemācās koordinēt tādas sarežģītības pakāpes, kādu neviens iepriekš nebija mēģinājis. Džo Saters, galvenais inženieris, lieliski aprakstīja projektu kā "katedrāles celtniecību, lidojot ar to". Komanda nevarēja sagaidīt pilnību — viņiem bija jānosūta, jāatkārto un jānovērš problēmas reāllaikā, vienlaikus ievērojot nepielūdzamo ražošanas grafiku.

Mūsdienu kodēšanas aģenti saskaras ar pārsteidzoši līdzīgu izaicinājumu. Tāds rīks kā Claude, Cursor vai Devin ne tikai automātiski pabeidz koda rindiņu. Tas spriež par arhitektūru, pārvietojas atkarību kokos, raksta testus, apstrādā malas gadījumus un vienlaikus koordinē izmaiņas desmitiem failu. Atteices laukums ir milzīgs — līdzīgi kā 747 hidrauliskajām sistēmām, kur viena nepareiza līnija var izraisīt katastrofu. Inženieri, kas veido šos aģentus, ne tikai raksta programmatūru. Viņi veido sistēmas, kas veido sistēmas, kas ir rekursīvas sarežģītības problēma, kas Džo Sateram būtu radījusi murgus.

Uzņēmumā Mewayz šo sarežģītību esam izjutuši paši. Mūsu platforma aptver 207 moduļus — no CRM un rēķinu izrakstīšanas līdz personāla vadībai, autoparka pārvaldībai un analītikai — katram ir sava loģika, datu modeļi un integrācijas punkti. Kad sākām integrēt AI atbalstīto izstrādi savā darbplūsmā, mēs ātri uzzinājām, ka aģenta jauda ir tieši proporcionāla tās izpratnei par visu sistēmu, ne tikai par failu, kuru tas rediģē. Izklausās pazīstami? 747 lidojumu vadības sistēma darbojās tāpat: katrai apakšsistēmai bija jāsaprot tās attiecības ar kopumu.

Apkalpes resursu pārvaldības paralēlā darbība

Pēc vairākiem negadījumiem 1970. un 1980. gados aviācijas nozare izstrādāja Crew Resource Management (CRM) — sistēmu, kas no jauna definēja to, kā piloti, otrais pilots un lidojumu inženieri sazinās, deleģē un sadala lēmumu pieņemšanas pilnvaras. Ieskats bija dziļš: problēma nebija slikti piloti. Tā bija slikta koordinācija. Izcils kapteinis, kurš ignorēja sava pirmā virsnieka brīdinājumu, bija bīstamāks par viduvēju apkalpi, kas labi komunicēja.

Kodēšanas aģenti liek programmatūras nozarei veikt savus CRM aprēķinus. Jautājums vairs nav "cik labs AI ir koda rakstīšanai?" bet drīzāk "cik labi cilvēki un aģenti sadarbojas?" Produktīvākie izstrādātāji, kas izmanto kodēšanas aģentus, nav tie, kas nodod veselus projektus un aiziet prom. Viņi ir tie, kas izturas pret aģentu kā pret prasmīgu otro pilotu — nodrošina kontekstu, pārskata rezultātus, novērš aklās zonas un zina, kad pārņemt manuālo vadību.

Tāpēc stāstījumam "aģents aizstāj izstrādātāju" nav nozīmes. 747 neaizvietoja pilotus. Tas padarīja pilota lomu stratēģiskāku, vairāk uz sistēmu orientētu un galu galā kritiskāku. 747 kapteinis pārvalda automatizāciju, uzrauga sistēmas un iejaucas, ja notiek negaidīts. Tieši to vecākais izstrādātājs dara ar kodēšanas aģentu 2026. gadā.

Pirmslidojuma kontrolsaraksti un tūlītēja inženierija

Viens no visnoturīgākajiem aviācijas ieguldījumiem cilvēku uzticamībā ir kontrolsaraksts. Pēc 1935. gadā avārijas Boeing Model 299 — prototipam, kas bija tik sarežģīts, ka izmēģinājuma pilots majors Plojers Pīters Hils vienkārši aizmirsa kādu kritisku soli — inženieri izstrādāja pirmslidojuma kontrolsarakstu. Tas nebija kruķis nekompetentiem pilotiem. Tas bija atzīšana, ka cilvēka izziņai ir robežas un ka sarežģītām sistēmām ir nepieciešami strukturēti protokoli.

Kodēšanas aģentu tūlītēja izstrāde ir programmatūras pasaules pirmspārbaudes kontrolsaraksts. Izstrādātāji, kuri gūst vislabākos rezultātus no AI aģentiem, neraksta neskaidras instrukcijas, piemēram, "izveidojiet man informācijas paneli". Tie nodrošina strukturētu kontekstu: tehnoloģiju steks, kodēšanas konvencijas, malas gadījumi, kas jāievēro, faili, kurus vajadzētu un kurus nevajadzētu modificēt. Viņi raksta CLAUDE.md failus un sistēmas uzvednes ar tādu pašu precizitāti, kādu pilots izmanto pirmsizbraukšanas instruktāžā.

Visbīstamākais pieņēmums gan aviācijā, gan ar MI atbalstītā attīstībā ir viens un tas pats: sistēma "tikai darbojas". 747 mums mācīja, ka sarežģītām sistēmām ir nepieciešama disciplinēta cilvēka uzraudzība, strukturēti saziņas protokoli un kultūra, kurā katrs kontrolsaraksta vienums tiek uzskatīts par neapspriežamu. Kodēšanas aģenti neprasa neko mazāk.

Komandām, kas strādā uz tādām platformām kā Mewayz, kur viena koda maiņa var pārspēt CRM darbplūsmas, maksājumu apstrādi, plānošanas programmas un klientu portālus, šī disciplīna nav obligāta. Mēs uzturam detalizētu moduļu dokumentāciju un integrācijas kartes, lai gan cilvēku izstrādātāji, gan mākslīgā intelekta aģenti varētu izprast jebkuru izmaiņu rādiusu. Tas ir mūsu pirmslidojuma kontrolsaraksts, un tas ir novērsis vairāk ražošanas incidentu nekā jebkurš cits testu komplekts.

Demokratizācijas efekts

Pirms 747. gada transatlantiskie gaisa ceļojumi bija greznība, kas bija paredzēta bagātajiem. Pan Am pirmais 747 lidojums no Ņujorkas uz Londonu 1970. gada janvārī ne tikai pārvadāja vairāk pasažieru — tas būtiski mainīja to, kurš varētu lidot. Desmit gadu laikā gaisa ceļojumi no elites pieredzes kļuva par vidusšķiras cerībām. 747 nepadarīja lidošanu lētāku nejauši. Tās milzīgais apjoms — 374 pasažieri tipiskā konfigurācijā pretstatā 150 pasažieriem ar 707 sēdvietu – noteica ekonomiku, kas mainīja nozari.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Kodēšanas aģenti programmatūras izstrādē rada tādu pašu demokratizācijas efektu. Uzdevumus, kuriem kādreiz bija vajadzīgs vecākais pilnas kaudzes izstrādātājs, divas nedēļas un ievērojams budžets, tagad produktu menedžeris ar skaidrām prasībām un AI aģents var paveikt pēcpusdienā. Tas nav hipotētisks. Jaunuzņēmumi MVP piegādā dažu dienu laikā. Solo dibinātāji veido produktus, kuriem pirms trim gadiem būtu vajadzīgas piecu cilvēku komandas. Netehniskie domēna eksperti veido iekšējos rīkus, kas faktiski atrisina viņu problēmas, nevis gaida 18 mēnešus IT neizpaušanā.

Tieši tāda ir Meveja pieejas filozofija. Mūsu platforma tika izveidota, lai sniegtu maziem un vidējiem uzņēmumiem piekļuvi tiem pašiem darbības rīkiem, kurus Fortune 500 uzņēmumi uzskata par pašsaprotamiem — CRM, algu uzskaiti, rēķinu izrakstīšanu, autoparka pārvaldību, analīzi, rezervēšanas sistēmām — bez uzņēmuma cenu zīmes vai sešu mēnešu ieviešanas laika grafika. Apvienojot modulāru platformu, piemēram, Mewayz, ar AI darbināmiem izstrādes rīkiem, jūs iegūstat kaut ko patiesi jaunu: uzņēmumus, kas var pielāgot, paplašināt un automatizēt savas darbības tādā ātrumā un izmaksās, kāds nebija iedomājams pirms pieciem gadiem.

Kļūmes režīmi un melnās kastes

Katram 747 ir lidojuma datu ierakstītājs un kabīnes balss ierakstītājs — slavenās "melnās kastes". Tie pastāv, jo aviācijas nozare, bieži vien traģēdijā, uzzināja, ka saprast neveiksmi ir svarīgāk nekā to novērst. Jūs nevarat novērst katru kļūdu sistēmā ar sešiem miljoniem detaļu. Taču jūs varat izveidot kultūru un infrastruktūru, kas nodrošina, ka katra neveiksme kaut ko iemāca.

Kodēšanas aģentiem ir melnās kastes problēma. Ja aģents rada smalku kļūdu — sacensību apstākļus, drošības ievainojamību, loģikas kļūdu, kas izpaužas tikai īpašos datu apstākļos —, var būt ārkārtīgi grūti saprast, kāpēc. Aģentam nav "domāšanas procesa", kuru varat atskaņot tādā pašā veidā, kā varat atskaņot kabīnes balss ierakstu. Šī necaurredzamība ir viena no nozīmīgākajām problēmām, ar ko mūsdienās saskaras AI atbalstīta izstrāde, un nozare to vēl nav atrisinājusi.

Visefektīvākās ietekmes mazināšanas stratēģijas atspoguļo aviācijas pieeju:

  • Slāņveida pārskatīšanas sistēmas: tāpat kā komerciālajiem lidojumiem ir nepieciešams gan kapteinim, gan pirmajam virsniekam, lai pārbaudītu kritiskās darbības, aģenta ģenerētajam kodam ir jāiziet automatizēta pārbaude, statiskā analīze un cilvēka pārbaude, pirms tas nonāk ražošanā.
  • Spridzināšanas rādiusa ierobežošana: aviācijā tiek izmantotas liekas sistēmas, lai neviena kļūme nebūtu katastrofāla. Tāpat labi izstrādātas kodu bāzes izolē moduļus, lai aģenta kļūda vienā apgabalā netiktu izplatīta visā sistēmā.
  • Incidentu retrospektīvas. Aviācijas nozares "taisnīguma kultūra" — kur ziņošana par kļūdām tiek veicināta, nevis sodīta — ir jāpieņem AI atbalstītai attīstībai. Kad aģents rada kļūdu, jautājums nav "kas to apstiprināja?" bet "kāda konteksta trūka?"
  • Nepārtraukta uzraudzība: mūsdienu lidmašīnas pārraida telemetrijas datus reāllaikā. Ražošanas programmatūrai, kas izveidota ar AI palīdzību, ir nepieciešama vienlīdz stingra novērojamība — reģistrēšana, brīdinājumi un anomāliju noteikšana, kas novērš problēmas pirms to dara lietotāji.

Līnijas beigas — un sākums

2023. gada janvārī Boeing piegādāja savus pēdējos 747 lidmašīnas, noslēdzot 54 gadu un 1574 lidmašīnu ražošanas ciklu. Jumbo reaktīvā lidmašīna nenomira, jo tā neizdevās. Tas nomira, jo tā radītā pasaule — pieejamu, uzticamu un tālsatiksmes gaisa ceļojumu pasaule — attīstījās tālāk par nepieciešamību pēc četru dzinēju platā korpusa. Efektīvākas divu dzinēju lidmašīnas, piemēram, 787 un A350, tagad veic darbu ar zemākām ekspluatācijas izmaksām un labāku degvielas ekonomiju. 747 bija savu panākumu upuris.

Kodēšanas aģenti darbosies līdzīgi. Mūsdienās izmantojamie rīki — uz tūlītēju darbību balstīti, uz tērzēšanu balstīti, kam nepieciešama ievērojama cilvēku vadība — ir AI atbalstītas izstrādes 747. gadi. Tie ir revolucionāri, nepilnīgi un absolūti transformējoši. Bet galu galā tās aizstās rafinētākas, efektīvākas un autonomākas sistēmas, kuras mēs šodien tik tikko varam iedomāties. Izstrādātāji un uzņēmumi, kas plauks, nebūs tie, kas pretojās pārmaiņām vai tie, kas akli uzticējās automatizācijai. Viņi būs tie, kas iemācījās strādāt ar mašīnu — kuri saprata, ka patiesais jauninājums nekad nav lidaparāts vai aģents, bet gan cilvēku un tehnoloģiju sistēma, kas strādā kopā.

138 000 uzņēmumu, kas jau būvē Mewayz, šī nākotne nav abstrakta. Tā ir ikdienas realitāte, kad operāciju veikšanai, klientu apkalpošanai un izaugsmei tiek izmantota viedā automatizācija — viens modulis, viena darbplūsma, viens labi pamudināts aģents vienlaikus. 747 pierādīja, ka pārdroša inženierija kopā ar disciplinētām darbībām var mainīt pasauli. Kodēšanas aģenti to atkal pierāda.

Bieži uzdotie jautājumi

Kas ir kodēšanas aģenti un kā tie ir saistīti ar 747 analoģiju?

Kodēšanas aģenti ir autonomas AI sistēmas, kas var rakstīt, atkļūdot un izvietot programmatūru ar minimālu cilvēka pārraudzību. Tāpat kā Boeing 747, kas salika sešus miljonus detaļu uzticamā mašīnā, kodēšanas aģenti organizē sarežģītas kodu bāzes, sadalot masīvus projektus pārvaldāmos komponentos. Abi ir novirzes punkti, kuros inženiertehniskās sarežģītības dēļ bija nepieciešamas pilnīgi jaunas pieejas projektēšanai, testēšanai un kvalitātes nodrošināšanai.

Vai kodēšanas aģenti var pilnībā aizstāt cilvēku programmatūras izstrādātājus?

Vēl ne un, iespējams, arī ne pilnībā. Tāpat kā 747 joprojām ir nepieciešami pieredzējuši piloti, neskatoties uz plašo automatizāciju, kodēšanas aģenti vislabāk darbojas, ja tos vada kvalificēti izstrādātāji, kas nodrošina arhitektūras virzienu un pārskata rezultātus. Patiesā vērtība slēpjas cilvēka spēju palielināšanā — veikt atkārtotus uzdevumus, ģenerēt katlakmeni un paātrināt iterācijas ciklus, lai inženieri varētu koncentrēties uz radošu problēmu risināšanu un stratēģiskiem lēmumiem.

Kādu labumu uzņēmumi mūsdienās gūst no AI darbināmiem automatizācijas rīkiem?

Uzņēmumi uzlabo efektivitāti, pārkraujot atkārtotas darbplūsmas uz AI sistēmām. Tādas platformas kā Mewayz to demonstrē ar 207 moduļu biznesa operētājsistēmu, sākot no 19 ASV dolāriem mēnesī, automatizējot visu, sākot no mārketinga līdz darbībām. Tāpat kodēšanas aģenti samazina izstrādes laiku un izmaksas, ļaujot komandām ātrāk piegādāt funkcijas, vienlaikus saglabājot kvalitāti — līdzīgi kā 747 demokratizēja starptautiskos gaisa pārvadājumus.

Kādas mācības no aviācijas drošības attiecas uz AI kodēšanas uzticamību?

Aviācijas stingrā pieeja atlaišanai, testēšanai un incidentu pārskatīšanai tieši informē par atbildīgu AI attīstību. 747 ir nopelnījis savu drošības rekordu, pateicoties tūkstošiem simulētu kļūmju un daudzslāņu rezerves sistēmu. Kodēšanas aģentiem ir jāpieņem līdzīgi principi — automatizēta testēšana, cilvēka cilpas kontrolpunkti un nepārtraukta uzraudzība, lai nodrošinātu, ka viņu izstrādātais kods atbilst ražošanas līmeņa uzticamības standartiem pirms izvietošanas.

.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime