Platonova podatkovna inteligenca.
Navpično iskanje in Ai.

Skrbniški nadzor podjetja, preprosta prijava in razširjena podpora za programski jezik za Amazon CodeWhisperer

Datum:

Amazon Code Whisperer je storitev, ki temelji na strojnem učenju (ML), ki pomaga izboljšati produktivnost razvijalcev z ustvarjanjem priporočil za kodo na podlagi predhodne kode in komentarjev razvijalcev. Danes z veseljem sporočamo, da lahko skrbniki AWS zdaj omogočijo CodeWhisperer za svojo organizacijo s preverjanjem pristnosti z enojnim znakom (SSO). Skrbniki lahko preprosto integrirajo CodeWhisperer s svojimi obstoječimi rešitvami za identifikacijo delovne sile, zagotovijo dostop uporabnikom in skupinam ter konfigurirajo nastavitve za celotno organizacijo. Poleg tega lahko posamezni uporabniki, ki nimajo računov AWS, zdaj uporabljajo CodeWhisperer s svojim osebnim e-poštnim naslovom z ID-jem AWS Builder. Postopek prijave traja le nekaj minut in razvijalcem omogoča, da takoj začnejo uporabljati CodeWhisperer brez čakalne vrste. Razširjamo tudi podporo za programske jezike za CodeWhisperer. Poleg Pythona, Jave in JavaScripta lahko razvijalci zdaj uporabljajo CodeWhisperer za pospešitev razvoja svojih projektov C# in TypeScript.

V tej objavi razpravljamo o upravnih kontrolah podjetja, novi prijavi za ID AWS Builder za CodeWhisperer in podpori za nove programske jezike.

Omogočite CodeWhisperer za svojo organizacijo

CodeWhisperer je zdaj na voljo na Konzola za upravljanje AWS. Vsak uporabnik z vlogo skrbnika AWS lahko omogoči CodeWhisperer, dodaja in odstranjuje uporabnike ter centralno upravlja nastavitve za vašo organizacijo prek konzole.

Kot predpogoj morajo vaši skrbniki AWS nastaviti enotno prijavo prek AWS IAM Identity Center (naslednik enotne prijave AWS), če še ni omogočen za vašo organizacijo. IAM Identity Center vam omogoča uporabo enotne prijave vaše organizacije za dostop do storitev AWS z integracijo vaše obstoječe rešitve identitete delovne sile z AWS. Ko je preverjanje pristnosti SSO nastavljeno, lahko vaši skrbniki omogočijo CodeWhisperer in dodelijo dostop uporabnikom in skupinam, kot je prikazano na naslednjem posnetku zaslona.

Nastavite CodeWhisperer

Poleg upravljanja uporabnikov lahko skrbniki AWS konfigurirajo tudi nastavitve za referenčni sledilnik in skupno rabo podatkov. Referenčni sledilnik CodeWhisperer zazna, ali je priporočilo kode morda podobno določenim podatkom o usposabljanju CodeWhisperer, in vam lahko zagotovi te reference. CodeWhisperer se delno uči iz odprtokodnih projektov. Včasih je lahko predlog, ki vam ga daje, podoben določenemu podatku o usposabljanju. Nastavitev referenčnega sledilnika omogoča skrbnikom, da se odločijo, ali lahko CodeWhisperer v takih primerih ponuja predloge. Kadar je to dovoljeno, bo CodeWhisperer zagotovil tudi reference, da boste lahko izvedeli več o tem, od kod izvirajo podatki o usposabljanju. Skrbniki AWS lahko tudi onemogočijo skupno rabo podatkov za izboljšanje storitve CodeWhisperer v imenu vaše organizacije (glejte Politike zavrnitve storitev umetne inteligence). Ko jih skrbnik konfigurira, se nastavitve uporabijo v celotni organizaciji.

Razvijalci, ki jim je bil omogočen dostop, lahko začnejo uporabljati CodeWhisperer v svojem želenem IDE tako, da se preprosto prijavijo s svojimi poverilnicami za prijavo v SSO. CodeWhisperer je na voljo kot del razširitev AWS Toolkit za glavne IDE-je, vključno z JetBrains, Koda Visual Studioin AWS Cloud9.

V želenem IDE izberite možnost prijave SSO in sledite pozivom za preverjanje pristnosti in začnite prejemati priporočila CodeWhispererja, kot je prikazano na naslednjih posnetkih zaslona.

povežite z uporabo AWS IAM

potrdite svoj vnos

Prijavite se v nekaj minutah z osebnim e-poštnim naslovom

Če ste razvijalec posameznik, ki nima dostopa do računa AWS, lahko uporabite svoj osebni e-poštni naslov, da se prijavite in omogočite CodeWhisperer v svojem želenem IDE. Postopek prijave traja le nekaj minut.

Predstavljamo nov način preverjanja pristnosti z ID-jem AWS Builder. AWS Builder ID je nova oblika preverjanja pristnosti, ki vam omogoča varno prijavo samo z osebnim e-poštnim naslovom in geslom. Ko ustvarite račun AWS Builder, se preprosto prijavite in omogočite CodeWhisperer za vaš IDE, kot je prikazano na naslednjem posnetku zaslona. Za več informacij glejte Dokumenti AWS Builder ID.

prijavite se z uporabo osebnega e-maila

Hitreje sestavljajte aplikacije s programskimi jeziki TypeScript in C#

Ohranjanje več programskih jezikov, ogrodij in programskih knjižnic je težka naloga tudi za najbolj izkušene razvijalce. Iskanje pravilne sintakse programiranja in iskanje izrezkov kode iz spleta v opravila programiranja zahteva precej časa, še posebej, če upoštevate stroške motenj.

CodeWhisperer ponuja pripravljena priporočila v realnem času v vašem IDE, ki vam pomagajo hitreje dokončati opravila kodiranja. Danes širimo našo podporo na programska jezika TypeScript in C# poleg Pythona, Jave in JavaScripta.

CodeWhisperer razume vašo namero in nudi priporočila na podlagi najpogosteje uporabljenih najboljših praks za programski jezik. Naslednji primer prikazuje, kako lahko CodeWhisperer ustvari celotno funkcijo v TypeScript za upodabljanje JSON v tabeli.

TypeScript za upodabljanje JSON v tabelo

CodeWhisperer razvijalcem prav tako olajša uporabo storitev AWS, saj ponuja priporočila kode za programske vmesnike (API) AWS v najbolj priljubljenih storitvah, vključno z Amazonski elastični računalniški oblak (Amazon EC2), AWS Lambdain Preprosta storitev shranjevanja Amazon (Amazon S3). Ponujamo tudi referenčni sledilnik z našimi priporočili, ki zagotavlja dragocene informacije o podobnosti priporočila z določenimi podatki o usposabljanju CodeWhisperer. Poleg tega smo uvedli tehnike za odkrivanje in filtriranje pristranske kode, ki bi lahko bila nepoštena. Naslednji primer prikazuje, kako lahko CodeWhisperer ustvari celotno funkcijo na podlagi pozivov v C#.

CodeWhisperer ustvari celotno funkcijo na podlagi pozivov v C#

Začnite uporabljati CodeWhisperer

V obdobju predogleda je CodeWhisperer na voljo vsem razvijalcem po vsem svetu brezplačno. Za dostop do storitve v predogledu jo lahko omogočite za svojo organizacijo z uporabo konzole ali pa uporabite ID AWS Builder, da začnete kot posamezni razvijalec. Za več informacij o storitvi obiščite Amazon Code Whisperer.


O avtorjih

Bharadwaj Tanikella je višji produktni vodja za Amazon CodeWhisperer. Ima izkušnje s strojnim učenjem, tako kot razvijalec kot produktni vodja. V prostem času rad kolesari, bere neleposlovje in se uči novih jezikov.

Ankur Desai je glavni produktni vodja v skupini AWS AI Services.

spot_img

Najnovejša inteligenca

spot_img

Klepetajte z nami

Zdravo! Kako vam lahko pomagam?