Kuinka Accenture käyttää Amazon CodeWhispereria kehittäjien tuottavuuden parantamiseen

Kuinka Accenture käyttää Amazon CodeWhispereria kehittäjien tuottavuuden parantamiseen

Amazon Code Whisperer on AI-koodauskumppani, joka auttaa parantamaan kehittäjien tuottavuutta luomalla koodisuosituksia heidän kommenttiensa perusteella luonnollisella kielellä ja koodilla integroidussa kehitysympäristössä (IDE). CodeWhisperer nopeuttaa koodaustehtävien suorittamista vähentämällä kontekstin vaihtoa IDE:n ja dokumentaation tai kehittäjäfoorumien välillä. CodeWhispererin reaaliaikaisten koodisuositusten avulla voit keskittyä IDE:hen ja suorittaa koodaustehtävät nopeammin.

CodeWhispererin voimanlähteenä on Large Language Model (LLM), joka on koulutettu miljardeille koodiriveille, ja sen seurauksena se on oppinut kirjoittamaan koodia 15 ohjelmointikielellä. Voit yksinkertaisesti kirjoittaa kommentin, jossa hahmotellaan tietty tehtävä selkeällä englanniksi, kuten "lähetä tiedosto S3:een". Tämän perusteella CodeWhisperer määrittää automaattisesti mitkä pilvipalvelut ja julkiset kirjastot sopivat parhaiten määritettyyn tehtävään, rakentaa tietyn koodin lennossa ja suosittelee luotuja koodinpätkiä suoraan IDE:ssä. Lisäksi CodeWhisperer integroituu saumattomasti Visual Studio Coden ja JetBrains IDE:iden kanssa, jotta voit pysyä keskittyneenä etkä koskaan poistu IDE:stä. Tätä kirjoitettaessa CodeWhisperer tukee Javaa, Pythonia, JavaScriptiä, TypeScriptiä, C#:a, Goa, Rubyä, Rustia, Scalaa, Kotlinia, PHP:tä, C:tä, C++:aa, Shelliä ja SQL:ää.

Tässä viestissä havainnollistamme, kuinka Accenture käyttää CodeWhispereria käytännössä kehittäjien tuottavuuden parantamiseen.

"Accenture käyttää Amazon CodeWhispereria nopeuttaakseen koodausta osana ohjelmistosuunnittelun parhaita käytäntöjämme Velocity-alustallamme", sanoo Balakrishnan Viswanathan, Accenturen teknisen arkkitehtuurin johtaja. ”Velocity-tiimi etsi keinoja kehittää kehittäjien tuottavuutta. Useiden vaihtoehtojen etsimisen jälkeen löysimme Amazon CodeWhispererin vähentääksemme kehityspanostamme 30 % ja keskitymme nyt enemmän turvallisuuden, laadun ja suorituskyvyn parantamiseen.

CodeWhispererin edut

Accenture Velocity -tiimi on käyttänyt CodeWhispereria nopeuttaakseen tekoäly- (AI) ja koneoppimisprojektejaan (ML). Seuraava yhteenveto korostaa hyödyt:

  • Tiimi käyttää vähemmän aikaa mallipohjaisten ja toistuvien koodimallien luomiseen ja enemmän aikaa tärkeisiin: loistavien ohjelmistojen rakentamiseen.
  • CodeWhisperer antaa kehittäjille mahdollisuuden käyttää tekoälyä vastuullisesti syntaktisesti oikeiden ja turvallisten sovellusten luomiseen
  • Tiimi voi luoda kokonaisia ​​toimintoja ja loogisia koodilohkoja tarvitsematta etsiä ja mukauttaa koodinpätkiä verkosta
  • Ne voivat nopeuttaa aloittelevien kehittäjien tai tuntemattoman koodikannan kanssa työskentelevien kehittäjien käyttöönottoa
  • He voivat havaita tietoturvauhat kehitysprosessin varhaisessa vaiheessa siirtämällä suojaustarkistuksen vasemmalle kehittäjän IDE:lle

Seuraavissa osioissa käsittelemme yksityiskohtaisemmin joitakin tapoja, joilla Accenture Velocity -tiimi on käyttänyt CodeWhispereria.

Kehittäjien ottaminen mukaan uusiin projekteihin

CodeWhisperer auttaa kehittäjiä, jotka eivät tunne AWS:ää, nopeuttamaan AWS-palveluita käyttäviä projekteja. Accenturen uudet kehittäjät pystyivät kirjoittamaan koodia AWS-palveluille, kuten Amazonin yksinkertainen tallennuspalvelu (Amazon S3) ja Amazon DynamoDB. Lyhyessä ajassa he pystyivät olemaan tuottavia ja osallistuneet projektiin. CodeWhisperer auttoi kehittäjiä tarjoamalla koodilohkoja tai rivi riviltä ehdotuksia. Se on myös kontekstitietoinen. Ohjeiden (kommenttien) muuttaminen tarkemmiksi johtaa siihen, että CodeWhisperer luo asiaankuuluvampaa koodia.

Kuinka Accenture käyttää Amazon CodeWhispereria kehittäjien tuottavuuden parantamiseen PlatoBlockchain Data Intelligence -tietotekniikkaa. Pystysuuntainen haku. Ai.

Peruskoodin kirjoittaminen

Kehittäjät pystyivät suorittamaan esivaatimukset CodeWhispererin avulla. He pystyivät luomaan esikäsittelytietoluokan vain kirjoittamalla "luokka ML-tietojen esikäsittelykomentosarjan luomiseksi". Esikäsittelyskriptin kirjoittaminen kesti vain muutaman minuutin, ja CodeWhisperer pystyi luomaan kokonaisia ​​koodilohkoja.

Kuinka Accenture käyttää Amazon CodeWhispereria kehittäjien tuottavuuden parantamiseen PlatoBlockchain Data Intelligence -tietotekniikkaa. Pystysuuntainen haku. Ai.

Autamme kehittäjiä koodaamaan tuntemattomilla kielillä

Tiimille uusi Java-käyttäjä pystyi helposti aloittamaan Python-koodin kirjoittamisen CodeWhispererin avulla ilman syntaksia.

Kuinka Accenture käyttää Amazon CodeWhispereria kehittäjien tuottavuuden parantamiseen PlatoBlockchain Data Intelligence -tietotekniikkaa. Pystysuuntainen haku. Ai.

Havaitsee koodin tietoturva-aukkoja

Kehittäjät pystyivät havaitsemaan tietoturvaongelmat valitsemalla Suorita suojaustarkistus heidän IDE:ssään. Yksityiskohtaiset tiedot löydetyistä tietoturvaongelmista löytyvät suoraan IDE:stä. Tämä auttaa kehittäjiä havaitsemaan ja korjaamaan ongelmat ajoissa.

Kuinka Accenture käyttää Amazon CodeWhispereria kehittäjien tuottavuuden parantamiseen PlatoBlockchain Data Intelligence -tietotekniikkaa. Pystysuuntainen haku. Ai.

"Kehittäjänä CodeWhispererin avulla voit kirjoittaa koodia nopeammin”, sanoo Nino Leenus, Accenturen tekoälysuunnittelukonsultti. ”Lisäksi CodeWhisperer auttaa sinua koodaamaan tarkemmin poistamalla kirjoitusvirheet ja muut tyypilliset virheet tekoälyn avulla. Saman koodin kirjoittaminen useita kertoja on kehittäjälle työlästä. Suosittelemalla seuraavia koodiosia, joita saatat tarvita, AI-koodin täydennystekniikat vähentävät tällaista toistuvaa koodausta."

Yhteenveto

Tämä viesti esittelee CodeWhispererin, Amazonin tekoälykoodauskumppanin. Työkalu käyttää suurille tietojoukoille koulutettuja ML-malleja antamaan ehdotuksia ja automaattista täydennystä koodille sekä luomaan kokonaisia ​​toimintoja ja luokkia luonnollisen kielen kuvausten perusteella. Tämä viesti korostaa myös joitain etuja, joita Accenture näkee CodeWhispereria käytettäessä, kuten lisääntyneen tuottavuuden ja kyvyn vähentää tavallisten koodaustehtävien vaatimaa aikaa ja vaivaa. Voit aktivoida CodeWhispererin suosikki-IDE:ssäsi tänään. CodeWhisperer luo automaattisesti ehdotuksia olemassa olevan koodisi ja kommenttiesi perusteella. Vierailla Amazon Code Whisperer päästä alkuun.


Tietoja Tekijät

Kuinka Accenture käyttää Amazon CodeWhispereria kehittäjien tuottavuuden parantamiseen PlatoBlockchain Data Intelligence -tietotekniikkaa. Pystysuuntainen haku. Ai.Balakrishnan Viswanathan on Accenturen AI/ML-ratkaisuarkkitehti. Yhteistyössä AABG:n kanssa hän suunnittelee ja toteuttaa huippuluokan pilvipohjaisia ​​strategioita vastatakseen erilaisiin tekoälyyn/ML:ään liittyviin haasteisiin. Bala kiinnostaa sekä ruoanlaittoa että Photoshopia, joista hän on intohimoinen.

Kuinka Accenture käyttää Amazon CodeWhispereria kehittäjien tuottavuuden parantamiseen PlatoBlockchain Data Intelligence -tietotekniikkaa. Pystysuuntainen haku. Ai.Shikhar Kwatra on AI/ML-asiantuntijaratkaisujen arkkitehti Amazon Web Servicesissä ja työskentelee johtavan maailmanlaajuisen järjestelmäintegraattorin kanssa. Hän on ansainnut tittelin yksi nuorimmista Intian mestarikeksijöistä yli 500 patentilla AI/ML- ja IoT-alueilla. Shikhar auttaa organisaation kustannustehokkaiden, skaalautuvien pilviympäristöjen suunnittelussa, rakentamisessa ja ylläpidossa ja tukee GSI-kumppania strategisten toimialaratkaisujen rakentamisessa AWS:lle. Shikhar nauttii kitaran soittamisesta, musiikin säveltämisestä ja mindfulnessin harjoittamisesta vapaa-ajallaan.

Kuinka Accenture käyttää Amazon CodeWhispereria kehittäjien tuottavuuden parantamiseen PlatoBlockchain Data Intelligence -tietotekniikkaa. Pystysuuntainen haku. Ai.Ankur Desai on päätuotepäällikkö AWS AI Services -tiimissä.

Kuinka Accenture käyttää Amazon CodeWhispereria kehittäjien tuottavuuden parantamiseen PlatoBlockchain Data Intelligence -tietotekniikkaa. Pystysuuntainen haku. Ai. Nino Leenus on tekoälykonsultti Accenturessa. Hänellä on asiantuntemusta kokonaisvaltaisten koneoppimisratkaisujen kehittämisestä ja niiden käyttöönotosta pilven avulla. Hän on utelias ML-Ops-alan uusimmista työkaluista ja teknologioista. Hän rakastaa matkustamista ja vaellusta.

Aikaleima:

Lisää aiheesta AWS-koneoppiminen