Persistent Systems muokkaa ohjelmistosuunnittelun tulevaisuutta Amazon CodeWhisperer |:n avulla Amazon Web Services

Persistent Systems muokkaa ohjelmistosuunnittelun tulevaisuutta Amazon CodeWhisperer |:n avulla Amazon Web Services

Amazon Code Whisperer, AWS AI -koodauskumppani, on askel askeleelta kehittäjien tuottavuustyökaluissa. Generatiiviseen tekoälytekniikkaan perustuva Amazon CodeWhisperer tarjoaa asiayhteyteen kohdistettuja koodinpätkiä tai suosituksia, jotka perustuvat luonnollisen kielen kehotteisiin ohjelmiston rakentamiseksi nopeasti, vastuullisesti ja turvallisesti. Se mahdollistaa tuottavuuden kasvun ja lisää tarkkuutta kiihdytetyissä digitaalisissa muunnoksissa. Amazon CodeWhisperer varmistaa, että yrityksillä on enemmän hallintaa tekoälyn luomaan koodiin, erityisesti koodiin, jonka ovat kirjoittaneet kehittäjät, joilla saattaa olla rajallinen ymmärrys koodin määrittelystä, laadusta ja turvallisuusvaatimuksista.

Persistent Systems, maailmanlaajuinen digitaalisen suunnittelun toimittaja, on suorittanut useita pilotteja ja muodollisia tutkimuksia Amazon CodeWhispererin kanssa, jotka viittaavat muutoksiin ohjelmistosuunnittelussa, generatiivisessa tekoälyvetoisessa modernisoinnissa, vastuullisessa innovaatiossa ja muussa. Tämä viesti korostaa neljää Persistentin Amazon CodeWhisperer -kokeiluista syntyvää teemaa, jotka voivat muuttaa ohjelmistosuunnittelua sellaisena kuin me sen tunnemme.

Tuottavuuden kasvun lisäksi: Koodauksen uudelleen kuvitteleminen Amazon CodeWhispererillä

Tässä osiossa keskustelemme joistakin tavoista, joilla Amazon CodeWhisperer suunnittelee koodauksen uudelleen.

Vastuullisen toimituksen parantaminen

Tekoälyn luoman koodin omistajuus, selitettävyys ja läpinäkyvyys ovat kiistanalaisimpia kohtia koodauskumppanien, kuten Amazon CodeWhispererin, kaupallisessa käyttöönotossa. Amazon antaa kehittäjille täydellisen omistusoikeuden Amazon CodeWhispererillä kirjoittamaansa koodiin. Amazon CodeWhisperer -tiimi on kuroinut huolellisesti koulutustiedot ja jättänyt pois rajoittavat lisenssit varmistaen, että kehittäjät eivät vahingossa käytä rajoittavasti lisensoitua koodia käyttäessään Amazon CodeWhispereria. Lisäksi, koska avoimen lähdekoodin koodi voi vaikuttaa voimakkaasti suosittelijoihin, jos Amazon CodeWhisperer havaitsee linjan, se merkitsee lisenssiviittaukset (esimerkiksi MIT tai Apache, avoimen lähdekoodin projekti). Näin kehittäjä voi määrittää koodinpätkät lähteen omistajille ja ottaa käyttöön koodauksen parhaat käytännöt. Vaikka Amazon kerää tietoja, kuten koodinpätkiä, suosituksia ja kommentteja tiedostoista, jotka avataan integroidussa kehitysympäristössä, Amazon CodeWhisperer Professional -käyttäjille niitä ei tallenneta tai käytetä mallin kouluttamiseen. Myös Amazon CodeWhisperer Individual -käyttäjät voivat kieltäytyä jakamasta sisältöä AWS:n kanssa, mikä rajoittaa mahdollisuuksia toistaa tämä suosituksina muille käyttäjille.

Persistent Systems muokkaa ohjelmistosuunnittelun tulevaisuutta Amazon CodeWhisperer |:n avulla Amazon Web Services PlatoBlockchain Data Intelligence. Pystysuuntainen haku. Ai.

Persistentin lähestymistapa generatiiviseen tekoälyyn heijastaa Richard P. Feynmanin ajattelua, joka sanoi: "Haluaisin mieluummin kysymyksiä, joihin en voi vastata, kuin vastauksia, joihin ei voida kyseenalaistaa." Jatkuva priorisoi vastuullisuutta, vastuullisuutta ja läpinäkyvyyttä asiakkaiden luottamuksen rakentamiseksi. Yksi esimerkki Amazon CodeWhispererin mahdollisuuksista on sen kyky viitata koodiin, mikä auttaa asiakkaita kiertämään oikeudellisia velvoitteita, jotka voivat suistaa muita palkintoja. Lisätietoja Persistentin lähestymistavasta generatiiviseen tekoälyyn on osoitteessa Luovat tekoälypalvelut ja -ratkaisut.

Koodin siirtosuojaus alkupäässä ja etukäteen

Kokeneet kehittäjät kertovat sinulle, että turvallisuutta ei voi testata sisään; se on rakennettava alusta alkaen. Vaikka jotkin lähestymistavat, kuten DevSecOps, helpottavat kehittäjien, koodin tietoturva-asiantuntijoiden ja operaatiotiimien upottamista tietoturvatestaukseen koodin kirjoittamisen aikana, Amazon CodeWhisperer vie tämän askeleen pidemmälle. Se suorittaa koodin suojaustarkistuksia suoraan integroidussa kehitysympäristössä (IDE), jolloin yksi kehittäjäresurssi voi testata koodin laadun ja turvallisuuden. Tämä pitkälle automatisoitu, siirto vasemmalle -skenaario turvatestaukseen antaa yrityksille mahdollisuuden pysäyttää vikoja alkuvaiheessa ja korjata ne murto-osalla kustannuksista ja ajasta. Varsinkin nyt, kun koodataan, generatiivisen tekoälyn tullessa lähemmäs yrityskäyttäjiä, Amazon CodeWhispererin automatisoidut turvatarkistukset tarjoavat vähemmän uudelleenkäsittelyä, nopeamman tuotantoajan ja joustavan koodin.

Persistent Systems muokkaa ohjelmistosuunnittelun tulevaisuutta Amazon CodeWhisperer |:n avulla Amazon Web Services PlatoBlockchain Data Intelligence. Pystysuuntainen haku. Ai.

Persistent auttaa johtavia globaaleja organisaatioita vahvistamaan liiketoimintasovelluksiaan turvakaiteisiin upotetulla koodilla. Se uskoo, että tietoturvatestauksen on siirryttävä lähemmäksi kehittäjää (ammattilaista tai kansalaista) ja se on koodattava sovelluksiin sitä mukaa kuin ne kirjoitetaan. Amazon CodeWhisperer, jolla on muunnoskyky nopeuttaa koodauksen lisäksi myös turvallista koodausta, sopii hyvin tarinaan.

Mahdollistaa kehittäjien taitojen uudelleenkäynnistyksen

Useimpien kehittäjien on suoritettava vähintään 4 kuukauden koulutus ennen kuin heidät merkitään projekteihin. Pilotissamme Amazon CodeWhisperer tiivisti harjoitusjakson 1 kuukauteen vähentäen kontekstin tai koodauskielen ymmärtämistä koskevaa kognitiivista kuormitusta. Näemme tämän vaikuttavan siihen, kuinka yritykset palkkaavat kehittäjiä, arvioiden ei koodaustietoa, joka on suurelta osin abstraktoitu, vaan nopeaa suunnitteluosaamista ja kykyä olla luova työkalujen, kuten Amazon CodeWhisperer, kanssa.

Ammattimaisten kehittäjien parametrit muuttuvat ja nopeasti riippuen heidän kyvystään virittää syöttöä halutun vastauksen saamiseksi. Tämä avaa kentän myös kansalaiskehittäjille tai yritysteknologian asiantuntijoille ja tuo koodauksen lähemmäs liiketoimintaa.

Toteutuksen vieminen lähemmäs strategiaa

Koska liikkuvia osia on niin paljon, yritykset ja niiden teknologiakumppanit palaavat taululle yhdessä. Sitoutumismalli kehittyy ottamaan huomioon nämä uudet muuttujat (kuten nopeammat koodausaikajanat, suojattu koodi, enemmän kansalaiskehittäjiä tai verkkotunnukseen suuntautuneita kehittäjiä), jotka Amazon CodeWhisperer on vapauttanut. Koodaus siirtyy nyt lähemmäs liiketoimintaa ja sisällyttää automaattisesti turvakaiteet ja pakolliset määräykset ohjelmistosovelluksiin sitä mukaa kuin ne kirjoitetaan, kaikki mittakaavassa. Vertikaalisissa työkuormissa menestys riippuu kehitystiimin toimialueen asiantuntemuksesta ja kyvystä kääntää koodi innovaatioksi. Tämä tarkoittaa, että yhtiön vision toteuttamisesta tämän koodin avulla tulee entistä vesitiiviimpää, koska se noudattaa strategisia turvallisuuden, laadun ja nopeuden pilareja.

Pitkistä otuksista sivuhaaroihin – mitä tulevaisuus tuo tullessaan

Extrapoloimme nämä teemat kartoittamaan tulevaisuutta, jossa Amazon CodeWhisperer voi auttaa toteuttamaan "kuukautuvia", jotka tähän asti ovat olleet pyrkimyksiä. Tulevaisuus näyttää suunnilleen tältä:

  • Nollahävikkiä – Amazon CodeWhisperer, erityisesti sen ennakoivan suojaustarkistuksen ja viitteenseurantatyökalun avulla varmistaa, että koodi on lähetettävää laatua, mikä mahdollistaa sen, että kaikki liitännäiset toiminnot – yrityksistä kehittäjiin – voivat lisätä arvoa ja minimoida tuhlauksen työn, ajan tai arvon saavuttamisen osalta. työstää uudelleen. Tämä tuo jokaisen sidosryhmän ainutlaatuisen keskittymisen ydintyöhön, mikä vahvistaa entisestään arvo-ennen ajattelutapaa.
  • Nolla ylösajo – Kyky tukea useita koodauskieliä, sisällyttää kehittäjien huomautukset ja kommentit koodiehdotuksiin ja tarjota koodirivejä lennossa tekee Amazon CodeWhispereristä täydellisen vastalääkkeen kylmäkäynnistysongelmaan kehittäjille. Kuten mainittiin, kehittäjät eivät tarvitse raskausaikaa ennen kuin he pääsevät mukaan projektiin. Tämä lyhentää dramaattisesti arvon saavuttamiseen kuluvaa aikaa, jolloin toteutuskumppanit voivat käyttää resursseja eri projekteihin parantaakseen dynaamisia tuloutuksia.
  • Nollakuvan käännös - Amazon CodeWhisperer tukee useita ohjelmointikieliä, kuten Python, Java, JavaScript, TypeScript, SQL ja paljon muuta. Se pystyy kääntämään koodia ohjelmointikielestä toiseen, tai mitä kutsutaan nolla-shot käännöskyky, jossa se käyttää kielen A viitekoodia kirjoittaakseen koodin kielellä B tarkemmin. Tämä vapauttaa merkittäviä muutoksia perinteisten modernisointiprojektien suunnittelussa ja toteutuksessa. Amazon CodeWhispererin nolla-shot-käännöskyvyn ansiosta Persistent on varma, että vanha modernisointi muuttuu nopeammaksi eikä enää ole kuuntelu.
  • Nollaa nostoa – Amazon CodeWhisperer on optimoitu luomaan tarkkaa koodia muille AWS-tarjouksille, kuten Amazonin yksinkertainen tallennuspalvelu (Amazon S3) ja Amazon DynamoDB. Tarkka koodin luominen tekee nostamisesta helppoa. Koska AWS ja muut suuret pilvipalveluntarjoajat ajavat nyt eteenpäin usean pilven kerrontaa, Persistent odottaa Amazon CodeWhispererin parantavan tarkkuutta ja suosittelevan koodia muille AWS-vertaisten ratkaisuille. Tämä tekee tiestä tasaisemman monipilvi- tai usean alustan asetuksissa, mikä eliminoi raskaan noston, joka vaaditaan siirrettäessä työtaakkaa palveluntoimittajalta toiselle – ylihintainen digitaalinen muunnos 2.0.

Yhteenveto

Amazon CodeWhisperer menee kehittäjien tuottavuuden parantamista pidemmälle: se demokratisoi koodauksen ja tuo sen lähemmäksi yrityskäyttäjiä varmistaen samalla, että parhaat käytännöt, kuten koodin attribuutio ja parannettu tietoturva, eivät koskaan jää vaikutusvallan ulkopuolelle.

Persistent on innoissaan Amazon CodeWhispereristä ja sen mahdollisista vaikutuksista yrityksiin ja kumppaneihin. Se pyrkii luomaan Amazon CodeWhisperer -valmiuden kehittäjätyövoiman ja tiedottamaan asiakkailleen sen eduista, jotka edistävät käyttöönottoa. Persistentin vahva kumppanuus AWS:n kanssa tekee siitä parhaiten sopivan teknologiakumppanin, joka auttaa yrityksiä hyödyntämään Amazon CodeWhispererin luontaista arvoa.

Saat lisätietoja Persistentin generatiivisesta tekoälyfilosofiasta, joka kuvittelee uudelleen tavan, jolla ohjelmisto nykyään suunnitellaan ja kuinka Amazon CodeWhisperer mukautuu siihen, katso Luovat tekoälypalvelut ja -ratkaisut.


Tietoja kirjoittajista

Persistent Systems muokkaa ohjelmistosuunnittelun tulevaisuutta Amazon CodeWhisperer |:n avulla Amazon Web Services PlatoBlockchain Data Intelligence. Pystysuuntainen haku. Ai.Tohtori Pandurang Kamat on Chief Technology Officer, joka vastaa edistyneen teknologian tutkimuksesta, joka keskittyy liiketoiminnan arvon vapauttamiseen laajan innovaation avulla. Hän on kokenut teknologiajohtaja, joka auttaa asiakkaita parantamaan käyttökokemusta, optimoimaan liiketoimintaprosesseja ja luomaan uusia digitaalisia tuotteita. Hänen visionsa Persistentistä on olla innovaatiovoimalaitos, joka ankkuroi globaalin ja monipuolisen innovaatioekosysteemin, joka koostuu korkeakouluista ja start-upeista. Hän on suorittanut tietokonetekniikan kandidaatin tutkinnon Goan yliopistosta ja tohtorin tutkinnon. tietojenkäsittelytieteen rutgersin yliopistosta. Hän on hyvin julkaissut kirjailija useiden kansainvälisten tutkimusjulkaisujen kera, ACM-India Eminent Speaker, toimii yliopistojen opintoneuvostossa ja mentoroi teknologia-aloitusyrityksiä.

Persistent Systems muokkaa ohjelmistosuunnittelun tulevaisuutta Amazon CodeWhisperer |:n avulla Amazon Web Services PlatoBlockchain Data Intelligence. Pystysuuntainen haku. Ai.Ankur Desai on päätuotepäällikkö AWS AI Services -tiimissä.

Persistent Systems muokkaa ohjelmistosuunnittelun tulevaisuutta Amazon CodeWhisperer |:n avulla Amazon Web Services PlatoBlockchain Data Intelligence. Pystysuuntainen haku. Ai.Kiran Randhi työskentelee Amazon Web Services -yhtiössä pääkumppaniratkaisujen arkkitehtina Seattlessa, Washingtonissa. Hän työskentelee tiiviissä yhteistyössä AWS Global Strategic SI -kumppaneiden kanssa kehittääkseen ja toteuttaakseen tehokkaita pilvistrategioita, joiden avulla he voivat hyödyntää täysin pilviteknologian etuja. Kiran auttaa tietohallintojohtajia, teknologiajohtajia ja arkkitehteja muuttamaan pilvivisioitaan todeksi tarjoamalla arkkitehtonista ohjausta ja asiantuntemusta strategisten pilviratkaisujen toteuttamisen aikana. Hän keskittyy AWS-tietoturvaan, migraatioon ja modernisointiin, dataan ja analytiikkaan sekä muihin teknologioihin rakentaakseen ratkaisuja eri toimialoille pilvessä.

Aikaleima:

Lisää aiheesta AWS-koneoppiminen