Beheercontroles voor bedrijven, eenvoudige aanmelding en uitgebreide programmeertaalondersteuning voor Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Administratieve controles voor ondernemingen, eenvoudige aanmelding en uitgebreide ondersteuning voor programmeertalen voor Amazon CodeWhisperer

Amazon Code Whisperer is een door machine learning (ML) aangedreven service die de productiviteit van ontwikkelaars helpt verbeteren door code-aanbevelingen te genereren op basis van eerdere code en opmerkingen van ontwikkelaars. Vandaag kondigen we met trots aan dat AWS-beheerders CodeWhisperer nu voor hun organisatie kunnen inschakelen met Single Sign-In (SSO)-authenticatie. Beheerders kunnen CodeWhisperer eenvoudig integreren met hun bestaande identiteitsoplossingen voor personeel, toegang verlenen aan gebruikers en groepen en instellingen voor de hele organisatie configureren. Bovendien kunnen individuele gebruikers die geen AWS-accounts hebben nu CodeWhisperer gebruiken met hun persoonlijke e-mailadres met AWS Builder ID. Het aanmeldingsproces duurt slechts een paar minuten en stelt ontwikkelaars in staat om CodeWhisperer onmiddellijk te gaan gebruiken, zonder enige wachtlijst. We breiden ook de programmeertaalondersteuning voor CodeWhisperer uit. Naast Python, Java en JavaScript kunnen ontwikkelaars nu CodeWhisperer gebruiken om de ontwikkeling van hun C#- en TypeScript-projecten te versnellen.

In dit bericht bespreken we beheercontroles voor ondernemingen, de nieuwe AWS Builder ID-aanmelding voor CodeWhisperer en ondersteuning voor nieuwe programmeertalen.

Schakel CodeWhisperer in voor uw organisatie

CodeWhisperer is nu beschikbaar op de AWS-beheerconsole. Elke gebruiker met een AWS-beheerdersrol kan CodeWhisperer inschakelen, gebruikers toevoegen en verwijderen en instellingen voor uw organisatie centraal beheren via de console.

Als vereiste moeten uw AWS-beheerders SSO via instellen AWS IAM Identiteitscentrum (opvolger van AWS Single Sign-On), indien nog niet ingeschakeld voor uw organisatie. Met IAM Identity Center kunt u de SSO van uw organisatie gebruiken om toegang te krijgen tot AWS-services door uw bestaande Workforce Identity-oplossing te integreren met AWS. Nadat SSO-authenticatie is ingesteld, kunnen uw beheerders CodeWhisperer inschakelen en toegang toewijzen aan gebruikers en groepen, zoals weergegeven in de volgende schermafbeelding.

Naast het beheren van gebruikers, kunnen AWS-beheerders ook instellingen configureren voor de referentietracker en het delen van gegevens. De CodeWhisperer-referentietracker detecteert of een code-aanbeveling vergelijkbaar is met bepaalde CodeWhisperer-trainingsgegevens en kan die referenties aan u verstrekken. CodeWhisperer leert deels van open-sourceprojecten. Soms kan een suggestie die het u geeft vergelijkbaar zijn met een specifiek stuk trainingsgegevens. De reference tracker-instelling stelt beheerders in staat om te beslissen of CodeWhisperer in dergelijke gevallen suggesties mag doen. Indien toegestaan, geeft CodeWhisperer ook referenties, zodat u meer te weten kunt komen over waar de trainingsgegevens vandaan komen. AWS-beheerders kunnen zich namens uw organisatie ook afmelden voor het delen van gegevens ten behoeve van CodeWhisperer-serviceverbetering (zie Opt-outbeleid voor AI-services). Eenmaal geconfigureerd door de beheerder, worden de instellingen toegepast in uw hele organisatie.

Ontwikkelaars die toegang hebben gekregen, kunnen CodeWhisperer gaan gebruiken in hun favoriete IDE door simpelweg in te loggen met hun SSO-inloggegevens. CodeWhisperer is beschikbaar als onderdeel van de AWS Toolkit-extensies voor grote IDE's, waaronder JetBrains, Visual Studio-code en AWS-Cloud9.

Kies in de IDE van uw voorkeur de SSO-aanmeldingsoptie en volg de aanwijzingen om u te laten authenticeren en aanbevelingen van CodeWhisperer te ontvangen, zoals weergegeven in de volgende schermafbeeldingen.

verbinding maken via AWS IAM

bevestig uw invoer

Meld u binnen enkele minuten aan met uw persoonlijke e-mail

Als u een individuele ontwikkelaar bent die geen toegang heeft tot een AWS-account, kunt u uw persoonlijke e-mailadres gebruiken om u aan te melden en CodeWhisperer in te schakelen in uw favoriete IDE. Het aanmeldingsproces duurt slechts enkele minuten.

We introduceren een nieuwe authenticatiemethode met AWS Builder ID. AWS Builder ID is een nieuwe vorm van authenticatie waarmee u zich veilig kunt aanmelden met alleen uw persoonlijke e-mailadres en een wachtwoord. Nadat u een AWS Builder-account hebt gemaakt, logt u gewoon in en schakelt u CodeWhisperer in voor uw IDE, zoals weergegeven in de volgende schermafbeelding. Voor meer informatie, zie AWS Builder ID-documenten.

aanmelden via persoonlijke e-mail

Bouw sneller apps met TypeScript- en C#-programmeertalen

Het bijhouden van meerdere programmeertalen, frameworks en softwarebibliotheken is zelfs voor de meest ervaren ontwikkelaars een zware taak. Het opzoeken van de juiste programmeersyntaxis en het doorzoeken van codefragmenten van het web naar programmeertaken kost veel tijd, vooral als je kijkt naar de kosten van afleiding.

CodeWhisperer biedt kant-en-klare real-time aanbevelingen in uw IDE om u te helpen uw codeertaken sneller af te ronden. Vandaag breiden we onze ondersteuning uit met TypeScript- en C#-programmeertalen, naast Python, Java en JavaScript.

CodeWhisperer begrijpt uw โ€‹โ€‹intentie en geeft aanbevelingen op basis van de meest gebruikte best practices voor een programmeertaal. Het volgende voorbeeld laat zien hoe CodeWhisperer de volledige functie in TypeScript kan genereren om JSON naar een tabel te renderen.

TypeScript om JSON naar een tabel te renderen

CodeWhisperer maakt het ontwikkelaars ook gemakkelijk om AWS-services te gebruiken door code-aanbevelingen te doen voor AWS Application Programming Interfaces (API's) voor de meest populaire services, waaronder Amazon Elastic Compute-cloud (Amazone EC2), AWS Lambda en Amazon eenvoudige opslagservice (Amazone S3). We bieden ook een referentietracker met onze aanbevelingen die waardevolle informatie geeft over de gelijkenis van de aanbeveling met bepaalde CodeWhisperer-trainingsgegevens. Bovendien hebben we technieken geรฏmplementeerd om bevooroordeelde code die mogelijk oneerlijk is, te detecteren en te filteren. Het volgende voorbeeld laat zien hoe CodeWhisperer een volledige functie kan genereren op basis van aanwijzingen in C#.

CodeWhisperer genereert de volledige functie op basis van prompts in C#

Ga aan de slag met CodeWhisperer

Tijdens de preview-periode is CodeWhisperer gratis beschikbaar voor alle ontwikkelaars over de hele wereld. Om toegang te krijgen tot de service in preview, kunt u deze inschakelen voor uw organisatie met behulp van de console, of u kunt de AWS Builder-ID gebruiken om als individuele ontwikkelaar aan de slag te gaan. Kijk voor meer informatie over de dienst op Amazon Code Whisperer.


Over de auteurs

Beheercontroles voor bedrijven, eenvoudige aanmelding en uitgebreide programmeertaalondersteuning voor Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.Bharadvaj Tanikella is Senior Product Manager voor Amazon CodeWhisperer. Hij heeft een achtergrond in Machine Learning, zowel als ontwikkelaar als als Product Manager. In zijn vrije tijd houdt hij van fietsen, non-fictie lezen en nieuwe talen leren.

Beheercontroles voor bedrijven, eenvoudige aanmelding en uitgebreide programmeertaalondersteuning voor Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.Ankur Desai is een Principal Product Manager binnen het AWS AI Services-team.

Tijdstempel:

Meer van AWS-machine learning