Controale administrative ale întreprinderii, înregistrare simplă și suport extins pentru limbajul de programare pentru Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Căutare verticală. Ai.

Controale administrative ale întreprinderii, înregistrare simplă și suport extins pentru limbajul de programare pentru Amazon CodeWhisperer

Amazon Code Whisperer is a machine learning (ML)-powered service that helps improve developer productivity by generating code recommendations based on developers’ prior code and comments. Today, we are excited to announce that AWS administrators can now enable CodeWhisperer for their organization with single sign-in (SSO) authentication. Administrators can easily integrate CodeWhisperer with their existing workforce identity solutions, provide access to users and groups, and configure organization-wide settings. Additionally, individual users who don’t have AWS accounts can now use CodeWhisperer using their personal email with AWS Builder ID. The sign-up process takes only a few minutes and enables developers to start using CodeWhisperer immediately without any waitlist. We’re also expanding programming language support for CodeWhisperer. In addition to Python, Java, and JavaScript, developers can now use CodeWhisperer to accelerate development of their C# and TypeScript projects.

În această postare, discutăm despre controalele administrative ale întreprinderii, noua înregistrare AWS Builder ID pentru CodeWhisperer și suportul pentru noi limbaje de programare.

Activați CodeWhisperer pentru organizația dvs

CodeWhisperer este acum disponibil pe Consola de administrare AWS. Orice utilizator cu rol de administrator AWS poate activa CodeWhisperer, poate adăuga și elimina utilizatori și poate gestiona central setările pentru organizația dvs. prin consolă.

Ca o cerință prealabilă, administratorii dvs. AWS trebuie să configureze SSO prin Centrul de identitate AWS IAM (succesorul AWS Single Sign-On), dacă nu este deja activat pentru organizația dvs. IAM Identity Center vă permite să utilizați SSO-ul organizației dvs. pentru a accesa serviciile AWS prin integrarea soluției existente de identitate a forței de muncă cu AWS. După ce autentificarea SSO este configurată, administratorii dvs. pot activa CodeWhisperer și pot atribui acces utilizatorilor și grupurilor, așa cum se arată în următoarea captură de ecran.

Pe lângă gestionarea utilizatorilor, administratorii AWS pot configura și setări pentru trackerul de referință și partajarea datelor. Instrumentul de urmărire a referințelor CodeWhisperer detectează dacă o recomandare de cod ar putea fi similară cu anumite date de antrenament CodeWhisperer și vă poate furniza acele referințe. CodeWhisperer învață, parțial, din proiecte open-source. Uneori, o sugestie pe care ți-o oferă poate fi similară cu o anumită bucată de date de antrenament. Setarea de urmărire a referințelor permite administratorilor să decidă dacă CodeWhisperer poate oferi sugestii în astfel de cazuri. Atunci când este permis, CodeWhisperer va furniza și referințe, astfel încât să puteți afla mai multe despre de unde provin datele de antrenament. Administratorii AWS pot, de asemenea, să renunțe la partajarea datelor în scopul îmbunătățirii serviciului CodeWhisperer în numele organizației dvs. (consultați Politici de renunțare la serviciile AI). Odată configurate de administrator, setările sunt aplicate în întreaga organizație.

Dezvoltatorii cărora li s-a acordat acces pot începe să folosească CodeWhisperer în IDE-ul lor preferat, pur și simplu conectându-se folosind datele de conectare SSO. CodeWhisperer este disponibil ca parte a extensiilor AWS Toolkit pentru IDE-urile majore, inclusiv JetBrains, Codul Visual Studio, și AWS Cloud9.

În IDE-ul preferat, alegeți opțiunea de conectare SSO și urmați instrucțiunile pentru a vă autentifica și pentru a începe să primiți recomandări de la CodeWhisperer, așa cum se arată în următoarele capturi de ecran.

conectați-vă folosind AWS IAM

confirmați intrarea dvs

Înscrieți-vă în câteva minute folosind adresa dvs. de e-mail personală

Dacă sunteți un dezvoltator individual care nu are acces la un cont AWS, vă puteți folosi e-mailul personal pentru a vă înscrie și a activa CodeWhisperer în IDE-ul preferat. Procesul de înscriere durează doar câteva minute.

Introducem o nouă metodă de autentificare cu AWS Builder ID. AWS Builder ID este o nouă formă de autentificare care vă permite să vă înscrieți în siguranță doar cu e-mailul personal și o parolă. După ce creați un cont AWS Builder, pur și simplu conectați-vă și activați CodeWhisperer pentru IDE-ul dvs., așa cum se arată în următoarea captură de ecran. Pentru mai multe informații, vezi Documente AWS Builder ID.

înscrieți-vă folosind e-mailul personal

Creați aplicații mai rapid cu limbaje de programare TypeScript și C#

A ține pasul cu mai multe limbaje de programare, cadre și biblioteci de software este o sarcină grea chiar și pentru cei mai experimentați dezvoltatori. Căutarea sintaxei corecte de programare și căutarea fragmentelor de cod de pe web la sarcini de programare necesită o perioadă semnificativă de timp, mai ales dacă luați în considerare costul distragerii atenției.

CodeWhisperer oferă recomandări gata de utilizare în timp real în IDE-ul dvs. pentru a vă ajuta să vă finalizați sarcinile de codare mai rapid. Astăzi, ne extindem suportul pentru a include limbaje de programare TypeScript și C#, pe lângă Python, Java și JavaScript.

CodeWhisperer vă înțelege intenția și vă oferă recomandări bazate pe cele mai frecvent utilizate bune practici pentru un limbaj de programare. Următorul exemplu arată cum CodeWhisperer poate genera întreaga funcție în TypeScript pentru a reda JSON într-un tabel.

TypeScript pentru a reda JSON într-un tabel

CodeWhisperer facilitează, de asemenea, dezvoltatorilor să folosească serviciile AWS, oferind recomandări de cod pentru interfețele de programare a aplicațiilor (API) AWS în cele mai populare servicii, inclusiv Cloud Elastic de calcul Amazon (Amazon EC2), AWS Lambdas, și Serviciul Amazon de stocare simplă (Amazon S3). De asemenea, oferim un instrument de urmărire a referințelor cu recomandările noastre, care oferă informații valoroase despre asemănarea recomandării cu anumite date de antrenament CodeWhisperer. În plus, am implementat tehnici pentru a detecta și filtra codul părtinitor care ar putea fi nedrept. Următorul exemplu arată cum CodeWhisperer poate genera o întreagă funcție pe baza solicitărilor furnizate în C#.

CodeWhisperer generează întreaga funcție pe baza solicitărilor furnizate în C#

Începeți cu CodeWhisperer

În perioada de previzualizare, CodeWhisperer este disponibil gratuit pentru toți dezvoltatorii din întreaga lume. Pentru a accesa serviciul în previzualizare, îl puteți activa pentru organizația dvs. folosind consola sau puteți utiliza ID-ul AWS Builder pentru a începe ca dezvoltator individual. Pentru mai multe informații despre serviciu, vizitați Amazon Code Whisperer.


Despre Autori

Controale administrative ale întreprinderii, înregistrare simplă și suport extins pentru limbajul de programare pentru Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Căutare verticală. Ai.Bharadwaj Tanikella este Senior Product Manager pentru Amazon CodeWhisperer. Are experiență în Machine Learning, atât ca dezvoltator, cât și ca manager de produs. În timpul liber îi place să meargă cu bicicleta, să citească non-ficțiune și să învețe limbi noi.

Controale administrative ale întreprinderii, înregistrare simplă și suport extins pentru limbajul de programare pentru Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Căutare verticală. Ai.Ankur Desai este Manager de produs principal în cadrul echipei AWS AI Services.

Timestamp-ul:

Mai mult de la Învățare automată AWS