Enterprise administrative kontroller, enkel tilmelding og udvidet programmeringssprog-understøttelse til Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Lodret søgning. Ai.

Enterprise administrative kontroller, enkel tilmelding og udvidet programmeringssprogunderstøttelse til 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.

I dette indlæg diskuterer vi virksomhedens administrative kontroller, den nye AWS Builder ID-tilmelding til CodeWhisperer og support til nye programmeringssprog.

Aktiver CodeWhisperer for din organisation

CodeWhisperer er nu tilgængelig på AWS Management Console. Enhver bruger med en AWS-administratorrolle kan aktivere CodeWhisperer, tilføje og fjerne brugere og centralt administrere indstillinger for din organisation via konsollen.

Som en forudsætning skal dine AWS-administratorer konfigurere SSO via AWS IAM Identity Center (efterfølger til AWS Single Sign-On), hvis det ikke allerede er aktiveret for din organisation. IAM Identity Center giver dig mulighed for at bruge din organisations SSO til at få adgang til AWS-tjenester ved at integrere din eksisterende workforce-identitetsløsning med AWS. Efter SSO-godkendelse er sat op, kan dine administratorer aktivere CodeWhisperer og tildele adgang til brugere og grupper, som vist på det følgende skærmbillede.

Ud over at administrere brugere kan AWS-administratorer også konfigurere indstillinger for referencesporingen og datadeling. CodeWhisperer-referencetrackeren registrerer, om en kodeanbefaling kan ligne bestemte CodeWhisperer-træningsdata og kan give dig disse referencer. CodeWhisperer lærer til dels fra open source-projekter. Nogle gange kan et forslag, den giver dig, ligne et specifikt stykke træningsdata. Referencetracker-indstillingen gør det muligt for administratorer at beslutte, om CodeWhisperer må tilbyde forslag i sådanne tilfælde. Når det er tilladt, vil CodeWhisperer også give referencer, så du kan lære mere om, hvor træningsdataene kommer fra. AWS-administratorer kan også fravælge datadeling med henblik på forbedring af CodeWhisperer-tjenesten på vegne af din organisation (se AI-tjenester fravalgspolitikker). Når de er konfigureret af administratoren, anvendes indstillingerne på tværs af din organisation.

Udviklere, der fik adgang, kan begynde at bruge CodeWhisperer i deres foretrukne IDE ved blot at logge ind med deres SSO-loginoplysninger. CodeWhisperer er tilgængelig som en del af AWS Toolkit-udvidelserne til større IDE'er, herunder JetBrains, Visual Studio Codeog AWS Cloud9.

I din foretrukne IDE skal du vælge SSO-login-indstillingen og følge vejledningen for at blive godkendt og begynde at få anbefalinger fra CodeWhisperer, som vist i de følgende skærmbilleder.

oprette forbindelse ved hjælp af AWS IAM

bekræfte dit input

Tilmeld dig inden for få minutter ved hjælp af din personlige e-mail

Hvis du er en individuel udvikler, der ikke har adgang til en AWS-konto, kan du bruge din personlige e-mail til at tilmelde dig og aktivere CodeWhisperer i din foretrukne IDE. Tilmeldingsprocessen tager kun et par minutter.

Vi introducerer en ny metode til godkendelse med AWS Builder ID. AWS Builder ID er en ny form for godkendelse, der giver dig mulighed for at tilmelde dig sikkert med blot din personlige e-mail og en adgangskode. Når du har oprettet en AWS Builder-konto, skal du blot logge ind og aktivere CodeWhisperer til din IDE, som vist på det følgende skærmbillede. For mere information, se AWS Builder ID-dokumenter.

tilmeld dig med personlig e-mail

Byg apps hurtigere med TypeScript og C# programmeringssprog

At holde trit med flere programmeringssprog, frameworks og softwarebiblioteker er en besværlig opgave selv for de mest erfarne udviklere. At slå korrekt programmeringssyntaks op og søge kodestykker fra nettet til programmeringsopgaver tager en betydelig mængde tid, især hvis du overvejer omkostningerne ved distraktioner.

CodeWhisperer leverer klar-til-brug-anbefalinger i realtid i din IDE for at hjælpe dig med at afslutte dine kodningsopgaver hurtigere. I dag udvider vi vores support til at omfatte TypeScript og C# programmeringssprog, ud over Python, Java og JavaScript.

CodeWhisperer forstår din hensigt og giver anbefalinger baseret på de mest almindeligt anvendte bedste praksisser for et programmeringssprog. Følgende eksempel viser, hvordan CodeWhisperer kan generere hele funktionen i TypeScript for at gengive JSON til en tabel.

TypeScript til at gengive JSON til en tabel

CodeWhisperer gør det også nemt for udviklere at bruge AWS-tjenester ved at levere kodeanbefalinger til AWS-applikationsprogrammeringsgrænseflader (API'er) på tværs af de mest populære tjenester, bl.a. Amazon Elastic Compute Cloud (Amazon EC2), AWS Lambdaog Amazon Simple Storage Service (Amazon S3). Vi tilbyder også en referencetracker med vores anbefalinger, der giver værdifuld information om ligheden mellem anbefalingen og bestemte CodeWhisperer træningsdata. Desuden har vi implementeret teknikker til at opdage og filtrere skæv kode, der kan være uretfærdig. Følgende eksempel viser, hvordan CodeWhisperer kan generere en hel funktion baseret på prompter i C#.

CodeWhisperer genererer hele funktionen baseret på prompter i C#

Kom godt i gang med CodeWhisperer

I preview-perioden er CodeWhisperer gratis tilgængelig for alle udviklere over hele verden. For at få adgang til tjenesten i forhåndsvisning kan du aktivere den for din organisation ved hjælp af konsollen, eller du kan bruge AWS Builder ID til at komme i gang som en individuel udvikler. For mere information om tjenesten, besøg Amazon Code Whisperer.


Om forfatterne

Enterprise administrative kontroller, enkel tilmelding og udvidet programmeringssprog-understøttelse til Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Lodret søgning. Ai.Bharadwaj Tanikella er Senior Product Manager for Amazon CodeWhisperer. Han har en baggrund i Machine Learning, både som udvikler og produktchef. I sin fritid elsker han at cykle, læse faglitteratur og lære nye sprog.

Enterprise administrative kontroller, enkel tilmelding og udvidet programmeringssprog-understøttelse til Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Lodret søgning. Ai.Ankur Desai er en hovedproduktchef i AWS AI Services-teamet.

Tidsstempel:

Mere fra AWS maskinindlæring