Amazon esittelee CodeWhispererin, ML-käyttöisen "koodauskumppaninsa"

Amazon paljastettiin torstaina koodikuiskaaja, uusi työkalu kehittäjille, joka poistaa koodisuositukset. Koneoppimiseen perustuva työkalu on tällä hetkellä saatavana esikatseluversiona.

CodeWhiperer tarjoaa suosituksia, jotka perustuvat kontekstuaaliseen tietoon, kuten kohdistimen sijaintiin lähdekoodissa, kohdistinta edeltävään koodiin ja samojen projektien muiden tiedostojen koodiin. Se vastaa myös yksinkertaisiin luonnollisen kielen kehotteisiin, kuten "lähetä tiedosto palvelimen puolen salauksella".

Toisin kuin perinteiset koodauksen aputyökalut, jotka luovat yhden koodirivin kerrallaan, CodeWhisperer luo koko aliohjelman kerralla. Se tukee suuria ohjelmointikieliä, mukaan lukien Java, Javascript ja Python, sekä useita IDE:itä.

CodeWhisperer hyödyntää uusimpia suuria kielimalleja ja on koulutettu valtaviin tietokokonaisuuksiin – avoimen lähdekoodin arkistot, sisäiset Amazon-tietovarastot, API-dokumentaatio ja foorumit.

"Kokeilimme mallin yleisimmillä pilvisovellusten rakentamismalleilla, jotta voit rakentaa ja innovoida pilvessä paljon nopeammin kuin koskaan ennen", Swami Sivasubramanian, AWS:n data- ja ML-palveluiden johtaja, sanoi Amazon re:MARS -konferenssissa. torstaina. 

Vaikka se on suunniteltu lisäämään kooderin tuottavuutta, se tekee sen vastuullisella tavalla, hän lisäsi - vähentäen riskejä, kuten harhaa, tietoturva-aukkoja ja virheitä. Sen mukana tulee sisäänrakennettu suojausskanneri, joka auttaa havaitsemaan kehittäjien projektien haavoittuvuudet. Siinä on myös sisäänrakennettu viiteseurantaominaisuus, joka havaitsee, voiko koodisuositus olla samanlainen kuin tietty CodeWhisperer-harjoitusdata. Näin voit helposti löytää ja tarkistaa kyseisen viitekoodin ja sen, miten sitä käytetään toisen projektin yhteydessä.

CodeWhisperer auttaa myös koodaajia välttämään puolueellisuutta poistamalla koodisuositukset, joita voidaan pitää puolueellisina ja epäreiluina.

lähde