Platón adatintelligencia.
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

Találka:

Amazon Code Whisperer egy gépi tanulás (ML) alapú szolgáltatás, amely a fejlesztők korábbi kódja és megjegyzései alapján kódjavaslatok generálásával segíti a fejlesztői termelékenység javítását. Ma örömmel jelentjük be, hogy az AWS-adminisztrátorok mostantól SSO (Single Sign-n) hitelesítéssel engedélyezhetik szervezetük számára a CodeWhisperer szolgáltatást. A rendszergazdák egyszerűen integrálhatják a CodeWhisperert meglévő munkaerő-azonosító megoldásaikkal, hozzáférést biztosíthatnak a felhasználókhoz és csoportokhoz, és konfigurálhatják a szervezetszintű beállításokat. Ezenkívül az AWS-fiókkal nem rendelkező egyéni felhasználók mostantól használhatják a CodeWhisperert az AWS Builder ID-vel rendelkező személyes e-mail címükkel. A regisztrációs folyamat mindössze néhány percet vesz igénybe, és lehetővé teszi a fejlesztők számára, hogy várólista nélkül azonnal elkezdjék használni a CodeWhisperert. Bővítjük a CodeWhisperer programozási nyelvének támogatását is. A Python, Java és JavaScript mellett a fejlesztők mostantól a CodeWhisperer segítségével is felgyorsíthatják C# és TypeScript projektjeik fejlesztését.

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ó.

Állítsa be a CodeWhisperert

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

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.

Ankur Desai az AWS AI Services csapatának fő termékmenedzsere.

spot_img

Legújabb intelligencia

spot_img