Enterprise administrative kontroller, enkel registrering og utvidet programmeringsspråkstøtte for Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

Enterprise administrative kontroller, enkel registrering og utvidet programmeringsspråkstøtte for Amazon CodeWhisperer

Amazon Code Whisperer er en maskinlæring (ML)-drevet tjeneste som bidrar til å forbedre utviklerens produktivitet ved å generere kodeanbefalinger basert på utvikleres tidligere kode og kommentarer. I dag er vi glade for å kunngjøre at AWS-administratorer nå kan aktivere CodeWhisperer for sin organisasjon med enkel pålogging (SSO) autentisering. Administratorer kan enkelt integrere CodeWhisperer med sine eksisterende løsninger for arbeidsstyrkeidentitet, gi tilgang til brukere og grupper og konfigurere organisasjonsomfattende innstillinger. I tillegg kan individuelle brukere som ikke har AWS-kontoer nå bruke CodeWhisperer ved å bruke sin personlige e-post med AWS Builder ID. Registreringsprosessen tar bare noen få minutter og gjør det mulig for utviklere å begynne å bruke CodeWhisperer umiddelbart uten venteliste. Vi utvider også støtte for programmeringsspråk for CodeWhisperer. I tillegg til Python, Java og JavaScript, kan utviklere nå bruke CodeWhisperer for å akselerere utviklingen av C#- og TypeScript-prosjektene deres.

I dette innlegget diskuterer vi administrative kontroller for bedrifter, den nye AWS Builder ID-registreringen for CodeWhisperer og støtte for nye programmeringsspråk.

Aktiver CodeWhisperer for organisasjonen din

CodeWhisperer er nå tilgjengelig på AWS-administrasjonskonsoll. Enhver bruker med en AWS-administratorrolle kan aktivere CodeWhisperer, legge til og fjerne brukere og sentralt administrere innstillinger for organisasjonen din via konsollen.

Som en forutsetning må AWS-administratorene konfigurere SSO via AWS IAM Identity Center (etterfølger til AWS Single Sign-On), hvis den ikke allerede er aktivert for organisasjonen din. IAM Identity Center lar deg bruke organisasjonens SSO for å få tilgang til AWS-tjenester ved å integrere din eksisterende arbeidsstyrkeidentitetsløsning med AWS. Etter at SSO-autentisering er satt opp, kan administratorene aktivere CodeWhisperer og tildele tilgang til brukere og grupper, som vist i følgende skjermbilde.

I tillegg til å administrere brukere, kan AWS-administratorer også konfigurere innstillinger for referansesporingen og datadeling. CodeWhisperer-referansesporeren oppdager om en kodeanbefaling kan være lik bestemte CodeWhisperer-treningsdata og kan gi deg disse referansene. CodeWhisperer lærer delvis fra åpen kildekode-prosjekter. Noen ganger kan et forslag den gir deg, ligne på en bestemt del av treningsdata. Referansesporingsinnstillingen gjør det mulig for administratorer å bestemme om CodeWhisperer har lov til å tilby forslag i slike tilfeller. Når det er tillatt, vil CodeWhisperer også gi referanser, slik at du kan lære mer om hvor treningsdataene kommer fra. AWS-administratorer kan også velge bort datadeling med det formål å forbedre CodeWhisperer-tjenesten på vegne av organisasjonen din (se Retningslinjer for bortvelging av AI-tjenester). Når de er konfigurert av administratoren, brukes innstillingene på tvers av organisasjonen.

Utviklere som fikk tilgang kan begynne å bruke CodeWhisperer i deres foretrukne IDE ved å logge på med SSO-påloggingsinformasjonen. CodeWhisperer er tilgjengelig som en del av AWS Toolkit-utvidelsene for store IDE-er, inkludert JetBrains, Visual Studio Codeog AWS Cloud9.

I din foretrukne IDE, velg SSO-påloggingsalternativet og følg instruksjonene for å bli autentisert og begynne å få anbefalinger fra CodeWhisperer, som vist i de følgende skjermbildene.

koble til ved hjelp av AWS IAM

bekrefte innspillet ditt

Registrer deg innen minutter med din personlige e-post

Hvis du er en individuell utvikler som ikke har tilgang til en AWS-konto, kan du bruke din personlige e-post til å registrere deg og aktivere CodeWhisperer i din foretrukne IDE. Registreringsprosessen tar bare noen få minutter.

Vi introduserer en ny metode for autentisering med AWS Builder ID. AWS Builder ID er en ny form for autentisering som lar deg registrere deg sikkert med bare din personlige e-post og et passord. Etter at du har opprettet en AWS Builder-konto, logger du bare på og aktiverer CodeWhisperer for IDE-en din, som vist i følgende skjermbilde. For mer informasjon, se AWS Builder ID-dokumenter.

registrere deg med personlig e-post

Bygg apper raskere med programmeringsspråkene TypeScript og C#

Å holde tritt med flere programmeringsspråk, rammeverk og programvarebiblioteker er en vanskelig oppgave selv for de mest erfarne utviklerne. Å slå opp riktig programmeringssyntaks og søke etter kodebiter fra web til programmeringsoppgaver tar betydelig tid, spesielt hvis du vurderer kostnadene ved distraksjoner.

CodeWhisperer gir klare til bruk sanntidsanbefalinger i IDE-en din for å hjelpe deg med å fullføre kodingsoppgavene dine raskere. I dag utvider vi støtten vår til å inkludere programmeringsspråkene TypeScript og C#, i tillegg til Python, Java og JavaScript.

CodeWhisperer forstår intensjonen din og gir anbefalinger basert på de mest brukte beste praksisene for et programmeringsspråk. Følgende eksempel viser hvordan CodeWhisperer kan generere hele funksjonen i TypeScript for å gjengi JSON til en tabell.

TypeScript for å gjengi JSON til en tabell

CodeWhisperer gjør det også enkelt for utviklere å bruke AWS-tjenester ved å gi kodeanbefalinger for AWS-applikasjonsprogrammeringsgrensesnitt (API) på tvers av de mest populære tjenestene, inkludert Amazon Elastic Compute Cloud (Amazon EC2), AWS Lambdaog Amazon enkel lagringstjeneste (Amazon S3). Vi tilbyr også en referansesporing med våre anbefalinger som gir verdifull informasjon om likheten mellom anbefalingen og bestemte CodeWhisperer-treningsdata. Videre har vi implementert teknikker for å oppdage og filtrere skjev kode som kan være urettferdig. Følgende eksempel viser hvordan CodeWhisperer kan generere en hel funksjon basert på ledetekster gitt i C#.

CodeWhisperer genererer hele funksjonen basert på spørsmål gitt i C#

Kom i gang med CodeWhisperer

I løpet av forhåndsvisningsperioden er CodeWhisperer tilgjengelig for alle utviklere over hele verden gratis. For å få tilgang til tjenesten i forhåndsvisning kan du aktivere den for organisasjonen din ved å bruke konsollen, eller du kan bruke AWS Builder ID for å komme i gang som en individuell utvikler. For mer informasjon om tjenesten, besøk Amazon Code Whisperer.


Om forfatterne

Enterprise administrative kontroller, enkel registrering og utvidet programmeringsspråkstøtte for Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.Bharadwaj Tanikella er senior produktsjef for Amazon CodeWhisperer. Han har bakgrunn fra Machine Learning, både som utvikler og produktsjef. På fritiden elsker han å sykle, lese sakprosa og lære nye språk.

Enterprise administrative kontroller, enkel registrering og utvidet programmeringsspråkstøtte for Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.Ankur Desai er hovedproduktsjef i AWS AI Services-teamet.

Tidstempel:

Mer fra AWS maskinlæring