Vai vēlaties gudrāku ieskatu iesūtnē? Reģistrējieties mūsu iknedēļas biļeteniem, lai iegūtu tikai to, kas ir svarīgi uzņēmuma AI, datu un drošības vadītājiem. Abonēt tūlīt
Programmatūras izstrādātāji lielāko daļu laika pavada ne rakstīšanas kods; Jaunākie nozares pētījumi atklāja, ka faktiskā kodēšana veido tikpat maz kā 16% izstrādātāju darba laikapārējo patērē operatīvie un atbalstošie uzdevumi. Tā kā inženierzinātņu komandas tiek piespiestas “darīt vairāk ar mazāk”, un vadītāji lielos par to, cik lielu daļu no viņu kodeksa raksta AI, paliek jautājums: kas ir darīts, lai optimizētu atlikušos 84% no uzdevumiem, pie kuriem inženieri strādā?
Saglabājiet izstrādātājus tur, kur viņi ir visproduktīvākie
Galvenais vaininieks izstrādātāja produktivitātei ir konteksta maiņa: pastāvīga lēciens starp arvien pieaugošo instrumentu un platformu klāstu, kas nepieciešams programmatūras izveidošanai un nosūtīšanai. Hārvardas biznesa pārskata pētījumā atklājās, ka vidējais digitālais darbinieks gandrīz gandrīz gandrīz starp lietojumprogrammām un vietnēm 1200 reizes dienāApvidū Un katram pārtraukumam ir nozīme. Kalifornijas universitāte atklāja, ka tā prasa apmēram 23 minūtes Atgūt fokusu pēc viena pārtraukuma pilnībā un dažreiz vēl sliktāk Pārtrauktie uzdevumi nekad netiek atsāktiApvidū Konteksta komutācija faktiski atrodas Dora centrā, kas ir viena no populārākajām veiktspējas programmatūras izstrādes ietvariem.
Laikmetā, kurā AI vadītie uzņēmumi mēģina dot iespēju saviem darbiniekiem darīt vairāk ar mazāk, ārpus “Simply”, dodot viņiem piekļuvi lielām valodas modeļiem (LLM), parādās dažas tendences. Piemēram, Jarrod Ruhland, Brex galvenais inženieris, hipotēze ka “izstrādātāji nodrošina savu augstāko vērtību, kad tie ir koncentrēti savā integrētajā attīstības vidē (IDE)”. Paturot to prātā, viņš nolēma atrast jaunus veidus, kā to panākt, un Antropic jaunais protokols varētu būt viens no atslēgām.
MCP: protokols konteksta piesaistīšanai IDE
Kodēšanas palīgi, piemēram, ar LLM darbināmi ID, piemēram, kursors, kopilots un vindsērfs, ir A centrā Izstrādātājs renesanseApvidū Viņu adopcijas ātrums nav redzams. Kursors kļuva par visstraujāk augošo SaaS vēsturē, sasniedzot 100 miljonus ASV dolāru ARR 12 mēnešu laikā pēc palaišanas un 70% no Fortune 500 Uzņēmumi izmanto Microsoft Copilot.
AI mērogošana sasniedz savas robežas
Strāvas robežas, pieaugošās marķiera izmaksas un secinājumu kavēšanās ir uzņēmuma AI pārveidošana. Pievienojieties mūsu ekskluzīvajam salonam, lai atklātu, kā ir labākās komandas:
- Enerģijas pārvēršana par stratēģisku priekšrocību
- Arhitektējot efektīvus secinājumus par reālu caurlaidspējas pieaugumu
- Konkurences IA atbloķēšana ar ilgtspējīgām AI sistēmām
Nostipriniet savu vietu, lai paliktu priekšā:
Guess šie kodēšanas palīgi bija ierobežoti tikai ar CodeBase kontekstu, kas varētu palīdzēt izstrādātājiem ātrāk rakstīt kodu, wager nevarēja palīdzēt konteksta pārslēgšanā. Jauns protokols risina šo jautājumu: modeļa konteksta protokols (MCP). Anthropic izlaiž 2024. gada novembrī, tas ir atvērts standarts, kas izstrādāts, lai atvieglotu integrāciju starp AI sistēmām, īpaši uz LLM balstītiem rīkiem, kā arī ārējiem rīkiem un datu avotiem. Protokols ir tik populārs, ka ir bijis 500% pieaugums Jaunie MCP serveri pēdējo 6 mēnešu laikā ar aptuveni 7 miljoniem lejupielāžu jūnijā,
Viens no visietekmīgākajiem MCP lietojumiem ir tā spēja savienot AI kodēšanas palīgus tieši ar rīku izstrādātājiem paļaujas uz katru dienu, pilnveidojot darbplūsmas un dramatiski samazinot konteksta pārslēgšanu.
Kā piemēru ņemiet funkciju attīstību. Tradicionāli tas ietver atlecšanu starp vairākām sistēmām: biļetes lasīšanu projekta izsekotājā, apskatot sarunu ar komandas biedru, lai paskaidrotu, meklētu dokumentāciju, lai iegūtu informāciju par API un, visbeidzot, atveriet IDE, lai sāktu kodēšanu. Katrs solis dzīvo citā cilnē, pieprasot garīgas maiņas, kas palēnina izstrādātājus.
Ar MCP un mūsdienu AI palīgiem, piemēram, Antropic’s Claude, viss course of var notikt redaktora iekšpusē.
Piemēram, funkcijas ieviešana kodēšanas palīgā kļūst:
Tas pats princips var attiekties uz daudzām citām inženieru darbplūsmām, piemēram, var izskatīties SRE reakcija uz negadījumu:
Nekas jauns zem saules
Mēs esam redzējuši šo modeli jau iepriekš. Pēdējo desmit gadu laikā Slack ir pārveidojis darba vietas produktivitāti, kļūstot par simtiem lietotņu centru, ļaujot darbiniekiem pārvaldīt plašu uzdevumu klāstu, neatstājot tērzēšanas logu. Slack platforma samazināja konteksta pārslēgšanu ikdienas darbplūsmās.
Piemēram 27% samazinājums Laika laikā, kas nepieciešams, lai pārbaudītu un atkārtotu kodu, par 22% ātrāks laiks, lai identificētu jaunas kļūdas un 24% palielinātu funkciju palaišanas ātrumu; Visi tika attiecināti uz darbplūsmas pilnveidošanu un instrumentu maiņas berzes samazināšanu.
Tagad programmatūras izstrādē notiek līdzīga transformācija, un AI palīgi un to MCP integrācija kalpo par tiltu uz visiem šiem ārējiem rīkiem. Faktiski IDE varētu kļūt par jauno inženieru komandu centru All-in-One, līdzīgi kā Slack ir bijis vispārējo zināšanu darbiniekiem.
MCP, iespējams, nav gatavs uzņēmumam
MCP ir salīdzinoši topošais standarts, piemēram, drošības WISEM MCP nav iebūvēta autentifikācijas vai atļaujas modeļa, paļaujoties uz ārējām ieviešanām, kuras joprojām attīstās, ir arī neviennozīmība ap identitāti un revīziju-protokols skaidri nenozīmē, vai darbība ir izraisījusi lietotājs vai pats AI, veicot atbildību un piekļuves kontroli, bez papildu risinājumiem. Lori MacVittie, izcils inženieris un galvenais evaņģēlists CTO F5 Networks birojā, teicis Tas, ka MCP ir “pārkāpj galvenos drošības pieņēmumus, kurus mēs jau ilgu laiku esam rīkojuši”.
Vēl viens praktisks ierobežojums rodas, ja vienlaikus tiek izmantoti pārāk daudz MCP rīku vai serveru, piemēram, kodēšanas asistenta iekšpusē. Katrs MCP serveris reklamē rīku sarakstu ar aprakstiem un parametriem, kas ir jāņem vērā AI modelī. Modeļa pārpludināšana ar desmitiem pieejamo rīku var pārspēt tā konteksta logu. Veiktspējas pasliktināšanās manāmi, jo instrumentu skaits pieaug ar dažām IDE integrācijām ir noteikusi cietas robežas (apmēram 40 instrumenti Cursor IDE vai ~ 20 instrumenti Openai aģentam), lai novērstu uzvedni, kas pārsniedz to, ko modelis var apstrādāt
Visbeidzot, nav sarežģīta veida, lai rīki tiktu automātiski atklāti vai kontekstuāli ieteikti, kā to visu uzskaitīt, tāpēc izstrādātājiem bieži ir jāpārslēdz tie manuāli vai jākļūst, kuri rīki ir aktīvi, lai lietas darbotos nevainojami. Atsaucoties uz šo nemieru spēļu piemēru, kas instalē 1000 mazu lietotnes, mēs varam redzēt, kā tas varētu būt nederīgs uzņēmuma lietošanai.
Mazāk grozāmās krēsla, vairāk programmatūras
Pēdējā desmitgade mums ir iemācījusi strādāt darba ņēmējam, sākot no atslābuma kanāliem, kas tiek atjaunināti līdz “Inbox Zero” e -pasta metodoloģijām un vienotām platformas inženierijas informācijas paneļiem. Tagad, kad AI ir mūsu instrumentu komplektā, mums ir iespēja dot iespēju izstrādātājiem būt produktīvākiem. Pieņemsim, ka Slack kļuva par biznesa komunikācijas centru.
Tādā gadījumā kodēšanas palīgi ir labi novietoti, lai kļūtu par programmatūras izveidošanas centru, ne tikai tur, kur tiek rakstīts kods, wager arī, ja visi konteksti un līdzstrādnieki apvienojas. Turot izstrādātājus plūsmā, mēs noņemam pastāvīgo garīgo pārnesumu maiņu, kas nomoka inženiertehnisko produktivitāti.
Jebkurai organizācijai, kas ir atkarīga no programmatūras piegādes, smagi apskatiet, kā jūsu izstrādātāji pavada savu dienu; Jūs varētu būt pārsteigts par to, ko atrodat.
Sylvain Kalache vada AI Labs plkst SakņainsApvidū
avots