Administrativa kontroller för företag, enkel registrering och utökat stöd för programmeringsspråk för Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.

Företagsadministrativa kontroller, enkel registrering och utökat stöd för programmeringsspråk för Amazon CodeWhisperer

Amazon Code Whisperer är en maskininlärningstjänst (ML) som hjälper till att förbättra utvecklarens produktivitet genom att generera kodrekommendationer baserat på utvecklarnas tidigare kod och kommentarer. Idag är vi glada att kunna meddela att AWS-administratörer nu kan aktivera CodeWhisperer för sin organisation med enkel inloggning (SSO)-autentisering. Administratörer kan enkelt integrera CodeWhisperer med sina befintliga lösningar för personalidentitet, ge åtkomst till användare och grupper och konfigurera inställningar för hela organisationen. Dessutom kan enskilda användare som inte har AWS-konton nu använda CodeWhisperer med sin personliga e-post med AWS Builder ID. Registreringsprocessen tar bara några minuter och gör det möjligt för utvecklare att börja använda CodeWhisperer omedelbart utan någon väntelista. Vi utökar även stödet för programmeringsspråk för CodeWhisperer. Utöver Python, Java och JavaScript kan utvecklare nu använda CodeWhisperer för att påskynda utvecklingen av sina C#- och TypeScript-projekt.

I det här inlägget diskuterar vi företagsadministrativa kontroller, den nya AWS Builder ID-registreringen för CodeWhisperer och stöd för nya programmeringsspråk.

Aktivera CodeWhisperer för din organisation

CodeWhisperer är nu tillgängligt på AWS Management Console. Alla användare med en AWS-administratörsroll kan aktivera CodeWhisperer, lägga till och ta bort användare och centralt hantera inställningar för din organisation via konsolen.

Som en förutsättning måste dina AWS-administratörer ställa in SSO via Aws iam identitetscenter (efterträdare till AWS Single Sign-On), om det inte redan är aktiverat för din organisation. IAM Identity Center gör det möjligt för dig att använda din organisations SSO för att få åtkomst till AWS-tjänster genom att integrera din befintliga arbetskraftsidentitetslösning med AWS. Efter att SSO-autentisering har ställts in kan dina administratörer aktivera CodeWhisperer och tilldela åtkomst till användare och grupper, som visas i följande skärmdump.

Förutom att hantera användare kan AWS-administratörer även konfigurera inställningar för referensspåraren och datadelning. CodeWhisperers referensspårare upptäcker om en kodrekommendation kan likna specifika CodeWhisperer träningsdata och kan ge dig dessa referenser. CodeWhisperer lär sig delvis från projekt med öppen källkod. Ibland kan ett förslag som den ger dig likna en specifik del av träningsdata. Inställningen för referensspårning gör det möjligt för administratörer att bestämma om CodeWhisperer får ge förslag i sådana fall. När det är tillåtet kommer CodeWhisperer också att tillhandahålla referenser, så att du kan lära dig mer om var träningsdatan kommer ifrån. AWS-administratörer kan också välja bort datadelning i syfte att förbättra CodeWhisperer-tjänsten på uppdrag av din organisation (se Opt-out-policyer för AI-tjänster). När de har konfigurerats av administratören tillämpas inställningarna i hela din organisation.

Utvecklare som fick åtkomst kan börja använda CodeWhisperer i sin föredragna IDE genom att helt enkelt logga in med sina SSO-inloggningsuppgifter. CodeWhisperer är tillgänglig som en del av AWS Toolkit-tillägg för stora IDE:er, inklusive JetBrains, Visual Studio Codeoch AWS Cloud9.

I din föredragna IDE, välj SSO-inloggningsalternativet och följ anvisningarna för att bli autentiserad och börja få rekommendationer från CodeWhisperer, som visas i följande skärmbilder.

ansluta med AWS IAM

bekräfta din inmatning

Registrera dig inom några minuter med din personliga e-post

Om du är en individuell utvecklare som inte har tillgång till ett AWS-konto kan du använda din personliga e-post för att registrera dig och aktivera CodeWhisperer i din föredragna IDE. Registreringsprocessen tar bara några minuter.

Vi introducerar en ny metod för autentisering med AWS Builder ID. AWS Builder ID är en ny form av autentisering som låter dig registrera dig säkert med bara din personliga e-postadress och ett lösenord. När du har skapat ett AWS Builder-konto loggar du bara in och aktiverar CodeWhisperer för din IDE, som visas i följande skärmdump. För mer information, se AWS Builder ID-dokument.

registrera dig med personlig e-post

Bygg appar snabbare med programmeringsspråken TypeScript och C#

Att hålla jämna steg med flera programmeringsspråk, ramverk och programbibliotek är en mödosam uppgift även för de mest erfarna utvecklarna. Att slå upp korrekt programmeringssyntax och söka efter kodsnuttar från webben till programmeringsuppgifter tar en betydande tid, särskilt om du tar hänsyn till kostnaderna för distraktioner.

CodeWhisperer tillhandahåller färdiga realtidsrekommendationer i din IDE för att hjälpa dig att slutföra dina kodningsuppgifter snabbare. Idag utökar vi vårt stöd till att omfatta programmeringsspråken TypeScript och C#, förutom Python, Java och JavaScript.

CodeWhisperer förstår din avsikt och ger rekommendationer baserade på de vanligaste bästa metoderna för ett programmeringsspråk. Följande exempel visar hur CodeWhisperer kan generera hela funktionen i TypeScript för att rendera JSON till en tabell.

TypeScript för att rendera JSON till en tabell

CodeWhisperer gör det också enkelt för utvecklare att använda AWS-tjänster genom att tillhandahålla kodrekommendationer för AWS Application Programming Interface (API) över de mest populära tjänsterna, inklusive Amazon Elastic Compute Cloud (Amazon EC2), AWS Lambdaoch Amazon enkel lagringstjänst (Amazon S3). Vi erbjuder också en referensspårare med våra rekommendationer som ger värdefull information om likheten mellan rekommendationen och specifika CodeWhisperers träningsdata. Dessutom har vi implementerat tekniker för att upptäcka och filtrera partisk kod som kan vara orättvis. Följande exempel visar hur CodeWhisperer kan generera en hel funktion baserat på uppmaningar i C#.

CodeWhisperer genererar hela funktionen baserat på uppmaningar i C#

Kom igång med CodeWhisperer

Under förhandsgranskningsperioden är CodeWhisperer tillgängligt för alla utvecklare över hela världen gratis. För att komma åt tjänsten i förhandsgranskning kan du aktivera den för din organisation med hjälp av konsolen, eller så kan du använda AWS Builder ID för att komma igång som en enskild utvecklare. För mer information om tjänsten, besök Amazon Code Whisperer.


Om författarna

Administrativa kontroller för företag, enkel registrering och utökat stöd för programmeringsspråk för Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.Bharadwaj Tanikella är senior produktchef för Amazon CodeWhisperer. Han har en bakgrund inom Machine Learning, både som utvecklare och produktchef. På fritiden älskar han att cykla, läsa facklitteratur och lära sig nya språk.

Administrativa kontroller för företag, enkel registrering och utökat stöd för programmeringsspråk för Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.Ankur Desai är en huvudproduktchef inom AWS AI Services-teamet.

Tidsstämpel:

Mer från AWS maskininlärning