Persistent Systems kujundab Amazon CodeWhisperer | abil tarkvaratehnika tuleviku Amazoni veebiteenused

Persistent Systems kujundab Amazon CodeWhisperer | abil tarkvaratehnika tuleviku Amazoni veebiteenused

Amazon Code Whisperer, AWS AI kodeerimise kaaslane, on astmeline muudatus arendaja tootlikkuse tööriistades. Generatiivsel tehisintellekti tehnoloogial põhinev Amazon CodeWhisperer pakub kontekstuaalseid koodilõike või soovitusi, mis põhinevad loomulikul keelel, et luua tarkvara kiiresti, vastutustundlikult ja turvaliselt. See võimaldab suurendada tootlikkust ja suurendab kiirendatud digitaalsete teisenduste täpsust. Amazon CodeWhisperer tagab ettevõtetele suurema kontrolli tehisintellektiga loodud koodi üle, eriti selle koodi üle, mille on kirjutanud arendajad, kellel võib olla piiratud arusaamine koodi omistamisest, kvaliteedist ja turvanõuetest.

Ülemaailmne digitaaltehnoloogia pakkuja Persistent Systems on Amazon CodeWhispereriga läbi viinud mitmeid katseprojekte ja ametlikke uuringuid, mis viitavad nihketele tarkvaratehnikas, generatiivses AI-põhises moderniseerimises, vastutustundlikus innovatsioonis ja muus. See postitus tõstab esile neli Persistenti Amazon CodeWhispereri katsetest tulenevat teemat, mis võivad muuta meie teadaolevat tarkvaratehnikat.

Lisaks tootlikkuse kasvule: kodeerimise ümberkujundamine Amazon CodeWhispereriga

Selles jaotises käsitleme mõningaid viise, kuidas Amazon CodeWhisperer kodeerimist ümber kujundab.

Vastutustundliku kohaletoimetamise parandamine

AI-ga loodud koodi omandiõigus, seletatavus ja läbipaistvus on kodeerimiskaaslaste, nagu Amazon CodeWhisperer, kaubanduslikul kasutuselevõtul kõige vaidlusi tekitavad punktid. Amazon annab arendajatele Amazon CodeWhispereri abil kirjutatud koodi täieliku omandiõiguse. Amazon CodeWhispereri meeskond on hoolikalt kureerinud koolitusandmeid ja jätnud välja piiravad litsentsid, tagades, et arendajad ei kasuta Amazon CodeWhispereri kasutamisel kogemata piiravalt litsentsitud koodi. Lisaks, kuna soovitajate konveierid võivad avatud lähtekoodiga tugevalt mõjutada, märgistab Amazon CodeWhisperer liini tuvastamisel litsentsiviited (näiteks MIT või Apache, avatud lähtekoodiga projekt). See võimaldab arendajal omistada koodilõigud allika omanikele, kehtestades kodeerimise parimad tavad. Kuigi Amazon kogub andmeid, nagu koodilõigud, soovitused ja kommentaarid integreeritud arenduskeskkonnas avatud failidest, ei salvestata ega kasutata neid Amazon CodeWhisperer Professionali kasutajate jaoks mudeli koolitamiseks. Samuti saavad Amazon CodeWhisperer Individual kasutajad loobuda AWS-iga sisu jagamisest, piirates sellega võimalusi, et seda teistele kasutajatele soovitustena esitatakse.

Persistent Systems kujundab Amazon CodeWhisperer | abil tarkvaratehnika tuleviku Amazon Web Services PlatoBlockchain Data Intelligence. Vertikaalne otsing. Ai.

Persistenti lähenemine generatiivsele tehisintellektile peegeldab Richard P. Feynmani mõtlemist, kes ütles: "Ma eelistan küsimusi, millele ei saa vastata, kui vastuseid, mida ei saa kahtluse alla seada." Püsiv seab prioriteediks vastutuse, vastutuse ja läbipaistvuse, et suurendada klientide usaldust. Üks näide Amazon CodeWhispereri potentsiaalist seisneb selle võimes viidata koodile, aidates klientidel kõrvale hoida juriidilistest kohustustest, mis võivad muud hüved rööpast välja lüüa. Lisateavet Persistenti lähenemise kohta generatiivsele AI-le leiate aadressilt Generatiivsed AI teenused ja lahendused.

Liikumise koodi turvalisus ülesvoolu ja ette

Kogenud arendajad ütlevad teile, et turvalisust ei saa testida; see tuleb maast madalast üles ehitada. Kuigi mõned lähenemisviisid, nagu DevSecOps, muudavad arendajatel, kooditurbeekspertidel ja operatsioonimeeskondadel koodi kirjutamise ajal turvatestide manustamise lihtsamaks, astub Amazon CodeWhisperer selle sammu edasi. See kontrollib koodi turvalisust otse integreeritud arenduskeskkonnas (IDE), võimaldades ühel arendajaressursil testida koodi kvaliteeti ja turvalisust. See kõrgelt automatiseeritud, nihutatud vasakule stsenaarium turvatesti jaoks võimaldab ettevõtetel peatada defektid ülesvoolu ja parandada need murdosa kuludest ja ajast. Eriti nüüd, kodeerimisel, kus generatiivse AI tulekuga on ärikasutajatele lähemal, on Amazon CodeWhispereri automatiseeritud turvaskannid vähem ümbertöödeldud, kiirem tootmiseni kuluv aeg ja vastupidav kood.

Persistent Systems kujundab Amazon CodeWhisperer | abil tarkvaratehnika tuleviku Amazon Web Services PlatoBlockchain Data Intelligence. Vertikaalne otsing. Ai.

Püsiv aitab juhtivatel ülemaailmsetel organisatsioonidel tugevdada oma ärirakendusi turvapiiretega varjatud koodiga. Ta usub, et turvatestid peavad nihkuma arendajale (professionaalile või kodanikule) lähemale ja olema kodeeritud rakendustesse, nagu need on kirjutatud. Amazon CodeWhisperer, millel on muutlik jõud mitte ainult kodeerimise, vaid ka turvalise kodeerimise kiirendamiseks, sobib narratiiviga hästi.

Võimaldab arendaja oskusi taaskäivitada

Enamik arendajaid peab enne projektidesse märgistamist läbima vähemalt 4-kuulise koolituse. Meie pilootprojektis lühendas Amazon CodeWhisperer koolitusperioodi 1 kuuni, vähendades konteksti või kodeerimiskeele mõistmist puudutavat kognitiivset koormust. Näeme, et see mõjutab seda, kuidas ettevõtted palkavad arendajaid, hinnates mitte kodeerimisteadmisi, mis on suuresti abstraktsed, vaid kiiret inseneriteadmist ja oskust olla loominguline selliste tööriistadega nagu Amazon CodeWhisperer.

Professionaalsete arendajate parameetrid muutuvad ja kiiresti sõltuvalt nende võimest soovitud vastuse saamiseks sisendit häälestada. See avab välja ka kodanike arendajatele või äritehnoloogidele, tuues kodeerimise ärile lähemale.

Rakenduse strateegiale lähemale viimine

Kuna liikuvaid osi on palju, naasevad ettevõtted ja nende tehnoloogiapartnerid koos tahvli juurde. Kaasamismudel areneb, et võtta arvesse neid uusi muutujaid (nagu kiiremad kodeerimise ajaskaalad, turvaline kood, rohkem kodanikele mõeldud arendajaid või domeenile orienteeritud arendajaid), mille Amazon CodeWhisperer on vallandanud. Kodeerimine liigub nüüd ettevõttele lähemale, lisades automaatselt turvapiirded ja kohustuslikud eeskirjad tarkvararakendustesse, nagu need on kirjutatud, kõike seda ulatuslikult. Ja vertikaalse töökoormuse puhul sõltub edu arendusmeeskonna valdkonnateadmistest ja võimest tõlkida kood uuendusteks. See tähendab, et ettevõtte visiooni rakendamine selle koodi kaudu muutub veelgi vettpidavamaks, kuna see järgib turvalisuse, kvaliteedi ja kiiruse strateegilisi sambaid.

Pikkadest kaadritest võrseteni – mida toob tulevik

Ekstrapoleerisime need teemad, et kaardistada tulevik, kus Amazon CodeWhisperer saab aidata realiseerida „kuupilte”, mis seni olid püüdlused. Tulevik näeb välja umbes selline:

  • Null raiskamine – Amazon CodeWhisperer, eriti oma ennetava turvaskaneerimise ja viitejälgimistööriistaga, tagab, et kood on tarnitava kvaliteediga, võimaldades kõigil sellega seotud funktsioonidel – alates ettevõttest kuni arendajani – lisada väärtust ja minimeerida raiskamist pingutuse, väärtuse saavutamise aja või ümber töötama. See keskendub iga sidusrühma põhitööle, tugevdades veelgi väärtuspõhist mõtteviisi.
  • Null-üleminek – Võimalus toetada mitut kodeerimiskeelt, lisada arendaja märkmeid ja kommentaare koodisoovitustesse ning pakkuda jooksvalt koodiridasid teeb Amazon CodeWhispererist arendajatele täiusliku vastumürgi külmkäivituse probleemile. Nagu mainitud, ei vaja arendajad enne projektiga liitumist rasedusperioodi. See vähendab dramaatiliselt väärtuse leidmiseks kuluvat aega, võimaldades rakenduspartneritel kasutada ressursse projektide vahel, et dünaamiliselt paremini raha teenida.
  • Nullkaadri tõlge - Amazon CodeWhisperer toetab mitut programmeerimiskeelt, nagu Python, Java, JavaScript, TypeScript, SQL ja palju muud. See suudab tõlkida koodi ühest programmeerimiskeelest teise või nn null-shot tõlkevõime, kus see kasutab keele A viitekoodi, et kirjutada B-keeles kood täpsemalt. See toob valla olulisi muudatusi pärandi moderniseerimisprojektide kavandamises ja elluviimises. Amazon CodeWhispereri nullkaadri tõlkevõimega on Persistent kindel, et pärand moderniseerimine muutub kiiremaks ega ole enam kuupilt.
  • Null tõstmine – Amazon CodeWhisperer on optimeeritud täpse koodi genereerimiseks teiste AWS-i pakkumiste jaoks, näiteks Amazoni lihtne salvestusteenus (Amazon S3) ja Amazon DynamoDB. Täpne koodi genereerimine muudab tõstmise lihtsaks. Kuna AWS ja teised suuremad pilveteenuste pakkujad lükkavad nüüd edasi mitme pilve narratiivi, loodab Persistent, et Amazon CodeWhisperer parandab täpsust, soovitades samal ajal koodi teistele AWS-i kaaslaste pakutavatele lahendustele. See muudab tee sujuvamaks mitme pilve või mitme platvormi seadete puhul, välistades raske tõstmise, mis on vajalik töökoormuse üleviimisel ühelt teenusepakkujalt teisele – digitaalne teisendus 2.0.

Järeldus

Amazon CodeWhisperer läheb arendajate tootlikkuse parandamisest kaugemale: see demokratiseerib kodeerimise ja toob selle ärikasutajatele lähemale, tagades samas, et parimad tavad, nagu koodi omistamine ja täiustatud turvalisus, ei jää kunagi kontrolli alt välja.

Persistent on põnevil Amazon CodeWhispererist ja selle võimalikust mõjust ettevõtetele ja partneritele. Ta töötab selle nimel, et luua Amazon CodeWhispereri jaoks valmis arendustööjõud ja teavitada oma kliente selle eelistest kasutuselevõtu edendamisel. Persistenti tugev partnerlus AWS-iga teeb sellest kõige paremini sobiva tehnoloogiapartneri, mis aitab ettevõtetel ära kasutada Amazon CodeWhispereri sisemist väärtust.

Lisateavet Persistenti generatiivse tehisintellekti filosoofia kohta, mis kujutab uuesti ette viisi, kuidas tänapäeval tarkvara on loodud ja kuidas Amazon CodeWhisperer sellega ühtlustub, leiate Generatiivsed AI teenused ja lahendused.


Autoritest

Persistent Systems kujundab Amazon CodeWhisperer | abil tarkvaratehnika tuleviku Amazon Web Services PlatoBlockchain Data Intelligence. Vertikaalne otsing. Ai.Dr Pandurang Kamat on tehnoloogiajuht, kes vastutab kõrgtehnoloogiliste uuringute eest, mis keskenduvad äriväärtuse avamisele mastaapse innovatsiooni kaudu. Ta on kogenud tehnoloogialiider, kes aitab klientidel parandada kasutajakogemust, optimeerida äriprotsesse ja luua uusi digitooteid. Tema nägemus Persistentist on olla innovatsioonijõuallikas, mis ankurdab ülemaailmset ja mitmekesist innovatsiooni ökosüsteemi, mis koosneb akadeemilistest ringkondadest ja idufirmadest. Tal on arvutitehnika bakalaureusekraad Goa ülikoolist ja doktorikraad. arvutiteaduse erialal Rutgersi ülikoolist. Ta on hästi publitseeritud autor, kellel on mitmeid rahvusvahelisi teaduspublikatsioone, ACM-India väljapaistev kõneleja, töötab ülikoolide õppenõukogus ja juhendab tehnoloogia idufirmasid.

Persistent Systems kujundab Amazon CodeWhisperer | abil tarkvaratehnika tuleviku Amazon Web Services PlatoBlockchain Data Intelligence. Vertikaalne otsing. Ai.Ankur Desai on AWS AI Services meeskonna peamine tootejuht.

Persistent Systems kujundab Amazon CodeWhisperer | abil tarkvaratehnika tuleviku Amazon Web Services PlatoBlockchain Data Intelligence. Vertikaalne otsing. Ai.Kiran Randhi töötab ettevõttes Amazon Web Services peamise partneri lahenduste arhitektina Seattle'is, Washingtonis. Ta teeb tihedat koostööd AWS Global Strategic SI partneritega, et töötada välja ja rakendada tõhusaid pilvestrateegiaid, mis võimaldavad neil pilvetehnoloogia eeliseid täielikult ära kasutada. Kiran aitab infotehnoloogiajuhtidel, tehnoloogiajuhtidel ja arhitektidel muuta oma pilvevisioonid reaalsuseks, pakkudes arhitektuurilisi juhiseid ja teadmisi kogu strateegiliste pilvelahenduste rakendamisel. Ta keskendub AWS-i turvalisusele, migratsioonile ja moderniseerimisele, andmetele ja analüüsile ning teistele tehnoloogiatele, et luua pilves lahendusi erinevatele tööstusharudele.

Ajatempel:

Veel alates AWS-i masinõpe