Kontrola administracyjna w przedsiębiorstwie, prosta rejestracja i rozszerzona obsługa języków programowania dla Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Kontrola administracyjna przedsiębiorstwa, prosta rejestracja i rozszerzona obsługa języków programowania dla Amazon CodeWhisperer

Zaklinacz kodów Amazon to usługa oparta na uczeniu maszynowym (ML), która pomaga zwiększyć produktywność programistów poprzez generowanie rekomendacji dotyczących kodu na podstawie wcześniejszego kodu i komentarzy programistów. Dziś z radością ogłaszamy, że administratorzy AWS mogą teraz włączyć CodeWhisperer w swojej organizacji z uwierzytelnianiem jednokrotnego logowania (SSO). Administratorzy mogą łatwo zintegrować CodeWhisperer z istniejącymi rozwiązaniami w zakresie tożsamości pracowników, zapewnić dostęp do użytkowników i grup oraz skonfigurować ustawienia dla całej organizacji. Ponadto indywidualni użytkownicy, którzy nie mają kont AWS, mogą teraz korzystać z CodeWhisperer, korzystając z osobistego adresu e-mail z identyfikatorem AWS Builder. Proces rejestracji zajmuje tylko kilka minut i umożliwia programistom natychmiastowe rozpoczęcie korzystania z CodeWhisperer, bez konieczności tworzenia listy oczekujących. Rozszerzamy także obsługę języków programowania w CodeWhisperer. Oprócz Pythona, Java i JavaScript programiści mogą teraz używać CodeWhisperer do przyspieszania rozwoju swoich projektów C# i TypeScript.

W tym poście omawiamy kontrole administracyjne przedsiębiorstwa, rejestrację nowego identyfikatora AWS Builder dla CodeWhisperer oraz obsługę nowych języków programowania.

Włącz CodeWhisperer dla swojej organizacji

CodeWhisperer jest już dostępny na Konsola zarządzania AWS. Każdy użytkownik z rolą administratora AWS może włączyć CodeWhisperer, dodawać i usuwać użytkowników oraz centralnie zarządzać ustawieniami swojej organizacji za pośrednictwem konsoli.

Jako warunek wstępny, administratorzy AWS muszą skonfigurować SSO przez Centrum tożsamości AWS IAM (następca AWS Single Sign-On), jeśli nie jest jeszcze włączona w Twojej organizacji. IAM Identity Center umożliwia korzystanie z logowania jednokrotnego Twojej organizacji w celu uzyskania dostępu do usług AWS poprzez integrację istniejącego rozwiązania do identyfikacji pracowników z AWS. Po skonfigurowaniu uwierzytelniania SSO administratorzy mogą włączyć CodeWhisperer i przypisać dostęp użytkownikom i grupom, jak pokazano na poniższym zrzucie ekranu.

Poza zarządzaniem użytkownikami, administratorzy AWS mogą również konfigurować ustawienia śledzenia referencji i udostępniania danych. Narzędzie do śledzenia referencji CodeWhisperer wykrywa, czy rekomendacja kodu może być podobna do określonych danych szkoleniowych CodeWhisperer i może dostarczyć Ci te referencje. CodeWhisperer uczy się częściowo z projektów open source. Czasami sugestia, którą daje, może być podobna do określonego fragmentu danych treningowych. Ustawienie śledzenia referencyjnego umożliwia administratorom decydowanie, czy CodeWhisperer może oferować sugestie w takich przypadkach. Jeśli jest to dozwolone, CodeWhisperer dostarczy również referencje, dzięki czemu możesz dowiedzieć się więcej o tym, skąd pochodzą dane szkoleniowe. Administratorzy AWS mogą również zrezygnować z udostępniania danych w celu ulepszenia usługi CodeWhisperer w imieniu Twojej organizacji (patrz Zasady rezygnacji z usług AI). Po skonfigurowaniu przez administratora ustawienia są stosowane w całej organizacji.

Deweloperzy, którym przyznano dostęp, mogą zacząć używać CodeWhisperer w preferowanym IDE, po prostu logując się przy użyciu danych logowania SSO. CodeWhisperer jest dostępny jako część rozszerzeń AWS Toolkit dla głównych IDE, w tym JetBrains, Visual Studio Code, Chmura AWS9.

W preferowanym IDE wybierz opcję logowania SSO i postępuj zgodnie z instrukcjami, aby uzyskać uwierzytelnienie i zacząć otrzymywać rekomendacje od CodeWhisperer, jak pokazano na poniższych zrzutach ekranu.

połącz się za pomocą AWS IAM

potwierdź swój wpis

Zarejestruj się w ciągu kilku minut, korzystając z osobistego adresu e-mail

Jeśli jesteś indywidualnym programistą, który nie ma dostępu do konta AWS, możesz użyć swojego osobistego adresu e-mail, aby zarejestrować się i włączyć CodeWhisperer w preferowanym IDE. Proces rejestracji zajmuje tylko kilka minut.

Wprowadzamy nową metodę uwierzytelniania za pomocą AWS Builder ID. AWS Builder ID to nowa forma uwierzytelniania, która umożliwia bezpieczną rejestrację za pomocą osobistego adresu e-mail i hasła. Po utworzeniu konta AWS Builder po prostu zaloguj się i włącz CodeWhisperer dla swojego IDE, jak pokazano na poniższym zrzucie ekranu. Aby uzyskać więcej informacji, zobacz Dokumenty identyfikatora konstruktora AWS.

zarejestrować się przy użyciu osobistego adresu e-mail

Twórz aplikacje szybciej dzięki językom programowania TypeScript i C#

Nadążanie za wieloma językami programowania, frameworkami i bibliotekami oprogramowania jest żmudnym zadaniem nawet dla najbardziej doświadczonych programistów. Wyszukiwanie poprawnej składni programowania i przeszukiwanie fragmentów kodu z sieci do zadań programistycznych zajmuje dużo czasu, zwłaszcza jeśli weźmie się pod uwagę koszt rozpraszania uwagi.

CodeWhisperer zapewnia gotowe do użycia rekomendacje w czasie rzeczywistym w Twoim IDE, aby pomóc Ci szybciej ukończyć zadania związane z kodowaniem. Obecnie rozszerzamy nasze wsparcie o języki programowania TypeScript i C#, a także języki Python, Java i JavaScript.

CodeWhisperer rozumie Twoje intencje i dostarcza rekomendacje oparte na najczęściej stosowanych najlepszych praktykach dla języka programowania. Poniższy przykład pokazuje, jak CodeWhisperer może wygenerować całą funkcję w TypeScript, aby renderować JSON do tabeli.

TypeScript do renderowania JSON do tabeli

CodeWhisperer ułatwia również programistom korzystanie z usług AWS, dostarczając rekomendacje kodu dla interfejsów programowania aplikacji (API) AWS w najpopularniejszych usługach, w tym Elastyczna chmura obliczeniowa Amazon (Amazonka EC2), AWS Lambda, Usługa Amazon Simple Storage (Amazon S3). Oferujemy również tracker referencyjny z naszymi rekomendacjami, który dostarcza cennych informacji o podobieństwie rekomendacji do poszczególnych danych treningowych CodeWhisperer. Ponadto wdrożyliśmy techniki wykrywania i filtrowania stronniczego kodu, który może być nieuczciwy. Poniższy przykład pokazuje, jak CodeWhisperer może wygenerować całą funkcję na podstawie monitów podanych w języku C#.

CodeWhisperer generuje całą funkcję na podstawie monitów podanych w C#

Rozpocznij pracę z CodeWhisperer

W okresie zapoznawczym CodeWhisperer jest dostępny dla wszystkich programistów na całym świecie za darmo. Aby uzyskać dostęp do usługi w wersji zapoznawczej, możesz włączyć ją dla swojej organizacji za pomocą konsoli lub możesz użyć identyfikatora AWS Builder, aby rozpocząć pracę jako indywidualny programista. Aby uzyskać więcej informacji na temat usługi, odwiedź Zaklinacz kodów Amazon.


O autorach

Kontrola administracyjna w przedsiębiorstwie, prosta rejestracja i rozszerzona obsługa języków programowania dla Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.Bharadwaja Tanikelli jest starszym menedżerem produktu w Amazon CodeWhisperer. Ma doświadczenie w uczeniu maszynowym, zarówno jako programista, jak i Product Manager. W wolnym czasie uwielbia jeździć na rowerze, czytać literaturę faktu i uczyć się nowych języków.

Kontrola administracyjna w przedsiębiorstwie, prosta rejestracja i rozszerzona obsługa języków programowania dla Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.Ankur Desai jest Principal Product Managerem w zespole AWS AI Services.

Znak czasu:

Więcej z Uczenie maszynowe AWS