Enterprise administrative controls, simple sign-up, and expanded programming language support for Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Vertical Search. Ai.

Vállalati adminisztrációs vezérlők, egyszerű regisztráció és kiterjesztett programozási nyelv támogatás az Amazon CodeWhisperer számára

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.

Ebben a bejegyzésben a vállalati adminisztrációs vezérlőket, a CodeWhisperer új AWS Builder ID regisztrációját és az új programozási nyelvek támogatását tárgyaljuk.

Engedélyezze a CodeWhisperer szolgáltatást szervezete számára

A CodeWhisperer már elérhető a AWS felügyeleti konzol. Bármely AWS-rendszergazdai szerepkörrel rendelkező felhasználó engedélyezheti a CodeWhisperert, hozzáadhat és eltávolíthat felhasználókat, valamint központilag kezelheti a szervezet beállításait a konzolon keresztül.

Előfeltételként az AWS-adminisztrátoroknak be kell állítaniuk az egyszeri bejelentkezést a következőn keresztül AWS IAM Identity Center (az AWS Single Sign-On utódja), ha még nincs engedélyezve a szervezetében. Az IAM Identity Center lehetővé teszi, hogy a szervezet SSO-ját használja az AWS-szolgáltatásokhoz azáltal, hogy integrálja meglévő munkaerő-azonosító megoldását az AWS-be. Az SSO-hitelesítés beállítása után a rendszergazdák engedélyezhetik a CodeWhisperert, és hozzáférést rendelhetnek a felhasználókhoz és csoportokhoz, ahogy az a következő képernyőképen látható.

A felhasználók kezelésén túl az AWS-rendszergazdák a referenciakövető és az adatmegosztás beállításait is konfigurálhatják. A CodeWhisperer referenciakövető észleli, hogy egy kódjavaslat hasonló lehet-e egy adott CodeWhisperer betanítási adathoz, és ezeket a hivatkozásokat megadhatja Önnek. A CodeWhisperer részben a nyílt forráskódú projektekből tanul. Néha az általa adott javaslat hasonló lehet egy adott edzési adathoz. A referenciakövető beállítása lehetővé teszi az adminisztrátorok számára, hogy eldöntsék, hogy a CodeWhisperer jogosult-e javaslatokat tenni ilyen esetekben. Ha engedélyezve van, a CodeWhisperer hivatkozásokat is biztosít, így többet megtudhat arról, honnan származnak az edzési adatok. Az AWS-adminisztrátorok leiratkozhatnak az adatmegosztásról is a CodeWhisperer szolgáltatás fejlesztése céljából a szervezet nevében (lásd Az AI-szolgáltatások leiratkozási irányelvei). Miután a rendszergazda konfigurálta, a beállításokat a rendszer az egész szervezetben alkalmazza.

Azok a fejlesztők, akik hozzáférést kaptak, elkezdhetik használni a CodeWhisperert a preferált IDE-ben, egyszerűen bejelentkezve az SSO bejelentkezési hitelesítő adataikkal. A CodeWhisperer az AWS Toolkit-bővítmények részeként érhető el a főbb IDE-k számára, beleértve JetBrains, Visual Studio kódés AWS Cloud9.

Az előnyben részesített IDE-ben válassza az SSO bejelentkezési lehetőséget, és kövesse az utasításokat a hitelesítéshez, és kezdjen el ajánlásokat kapni a CodeWhisperertől, ahogy az a következő képernyőképeken látható.

csatlakozzon az AWS IAM használatával

erősítse meg bevitelét

Regisztráljon perceken belül személyes e-mail címével

Ha Ön egyéni fejlesztő, aki nem fér hozzá AWS-fiókhoz, személyes e-mail címével regisztrálhat, és engedélyezheti a CodeWhisperer szolgáltatást a kívánt IDE-ben. A regisztrációs folyamat mindössze néhány percet vesz igénybe.

Új hitelesítési módszert vezetünk be az AWS Builder ID használatával. Az AWS Builder ID a hitelesítés egy új formája, amely lehetővé teszi, hogy biztonságosan regisztráljon személyes e-mail címével és jelszavával. Miután létrehozott egy AWS Builder-fiókot, egyszerűen jelentkezzen be, és engedélyezze a CodeWhisperer alkalmazást az IDE-hez, a következő képernyőképen látható módon. További információkért lásd AWS Builder ID dokumentumok.

iratkozzon fel személyes e-mail címen

A TypeScript és C# programozási nyelvekkel gyorsabban készíthet alkalmazásokat

A több programozási nyelvvel, keretrendszerrel és szoftverkönyvtárral lépést tartani a legtapasztaltabb fejlesztők számára is nehéz feladat. A helyes programozási szintaxis és a kódrészletek keresése a webről a programozási feladatokig jelentős időt vesz igénybe, különösen, ha figyelembe vesszük a zavaró költségeket.

A CodeWhisperer használatra kész, valós idejű ajánlásokat kínál az IDE-ben, hogy gyorsabban befejezze a kódolási feladatokat. Ma a Python, Java és JavaScript mellett a TypeScript és C# programozási nyelvekre is kiterjesztjük támogatásunkat.

A CodeWhisperer megérti az Ön szándékát, és ajánlásokat ad a programozási nyelvek leggyakrabban használt bevált gyakorlatai alapján. A következő példa azt mutatja be, hogy a CodeWhisperer hogyan tudja előállítani a teljes függvényt TypeScriptben, hogy a JSON-t táblában jelenítse meg.

TypeScript a JSON táblázatban való megjelenítéséhez

A CodeWhisperer emellett megkönnyíti a fejlesztők számára az AWS-szolgáltatások használatát, mivel kódjavaslatokat ad az AWS alkalmazásprogramozási felületeihez (API-k) a legnépszerűbb szolgáltatásokban, beleértve a Amazon rugalmas számítási felhő (Amazon EC2), AWS Lambdaés Amazon egyszerű tárolási szolgáltatás (Amazon S3). Ajánlásainkkal egy referenciakövetőt is kínálunk, amely értékes információkkal szolgál az ajánlás és az egyes CodeWhisperer képzési adatok hasonlóságáról. Ezenkívül olyan technikákat vezettünk be, amelyek észlelik és szűrik a torzított kódot, amely esetleg tisztességtelen. A következő példa bemutatja, hogy a CodeWhisperer hogyan tud létrehozni egy teljes függvényt a C#-ban megadott promptok alapján.

A CodeWhisperer a teljes függvényt generálja a C#-ban megadott promptok alapján

Kezdje el a CodeWhisperer használatát

Az előnézeti időszakban a CodeWhisperer ingyenesen elérhető minden fejlesztő számára szerte a világon. A szolgáltatás előnézetben való eléréséhez engedélyezheti azt szervezete számára a konzol segítségével, vagy használhatja az AWS Builder ID-t egyéni fejlesztőként való kezdéshez. A szolgáltatással kapcsolatos további információkért látogasson el ide Amazon Code Whisperer.


A szerzőkről

Enterprise administrative controls, simple sign-up, and expanded programming language support for Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Vertical Search. Ai.Bharadwaj Tanikella az Amazon CodeWhisperer vezető termékmenedzsere. Gépi tanulási háttérrel rendelkezik, fejlesztőként és termékmenedzserként egyaránt. Szabadidejében szeret biciklizni, szépirodalmat olvasni és új nyelveket tanulni.

Enterprise administrative controls, simple sign-up, and expanded programming language support for Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Vertical Search. Ai.Ankur Desai az AWS AI Services csapatának fő termékmenedzsere.

Időbélyeg:

Még több AWS gépi tanulás