Корпоративні засоби адміністрування, проста реєстрація та розширена підтримка мов програмування для Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

Адміністративний контроль підприємства, проста реєстрація та розширена підтримка мови програмування для Amazon CodeWhisperer

Amazon Code Whisperer – це сервіс на основі машинного навчання (ML), який допомагає підвищити продуктивність розробника, створюючи рекомендації щодо коду на основі попереднього коду та коментарів розробників. Сьогодні ми раді повідомити, що тепер адміністратори AWS можуть увімкнути CodeWhisperer для своєї організації за допомогою автентифікації єдиного входу (SSO). Адміністратори можуть легко інтегрувати CodeWhisperer зі своїми існуючими рішеннями ідентифікації робочої сили, надавати доступ користувачам і групам і налаштовувати параметри для всієї організації. Крім того, окремі користувачі, які не мають облікових записів AWS, тепер можуть використовувати CodeWhisperer за допомогою особистої електронної пошти з ідентифікатором AWS Builder. Процес реєстрації займає лише кілька хвилин і дозволяє розробникам негайно почати використовувати CodeWhisperer без будь-якого списку очікування. Ми також розширюємо підтримку мови програмування для CodeWhisperer. Окрім Python, Java та JavaScript, розробники тепер можуть використовувати CodeWhisperer для прискорення розробки своїх проектів на C# та TypeScript.

У цій публікації ми обговорюємо корпоративні адміністративні елементи керування, нову реєстрацію AWS Builder ID для CodeWhisperer і підтримку нових мов програмування.

Увімкніть CodeWhisperer для вашої організації

CodeWhisperer тепер доступний на Консоль управління AWS. Будь-який користувач із роллю адміністратора AWS може вмикати CodeWhisperer, додавати та видаляти користувачів, а також централізовано керувати налаштуваннями для вашої організації за допомогою консолі.

Як передумова ваші адміністратори AWS мають налаштувати систему єдиного входу через Центр ідентифікації AWS IAM (наступник AWS Single Sign-On), якщо ще не ввімкнено для вашої організації. IAM Identity Center дає змогу використовувати систему єдиного входу вашої організації для доступу до сервісів AWS шляхом інтеграції існуючого рішення ідентифікації робочої сили з AWS. Після налаштування автентифікації SSO ваші адміністратори можуть увімкнути CodeWhisperer і призначити доступ користувачам і групам, як показано на наступному знімку екрана.

Окрім керування користувачами, адміністратори AWS також можуть налаштовувати параметри для контрольного відстеження та обміну даними. Засіб відстеження посилань CodeWhisperer визначає, чи може рекомендація коду бути схожою на певні навчальні дані CodeWhisperer, і може надати вам ці посилання. CodeWhisperer частково вивчає проекти з відкритим кодом. Іноді пропозиція, яку він дає вам, може бути схожою на певну частину тренувальних даних. Параметр відстеження посилань дозволяє адміністраторам вирішувати, чи дозволено CodeWhisperer пропонувати пропозиції в таких випадках. Коли це дозволено, CodeWhisperer також надасть посилання, щоб ви могли дізнатися більше про те, звідки надходять навчальні дані. Адміністратори AWS також можуть відмовитися від обміну даними з метою вдосконалення служби CodeWhisperer від імені вашої організації (див. Політика відмови від послуг ШІ). Після налаштування адміністратором параметри застосовуються до вашої організації.

Розробники, яким надано доступ, можуть почати використовувати CodeWhisperer у бажаній середі IDE, просто ввійшовши за допомогою своїх облікових даних SSO. CodeWhisperer доступний як частина розширень AWS Toolkit для основних IDE, зокрема JetBrains, Код Visual Studio та AWS Cloud9.

У бажаній середі IDE виберіть опцію входу SSO та дотримуйтесь підказок, щоб пройти автентифікацію та почати отримувати рекомендації від CodeWhisperer, як показано на наступних знімках екрана.

підключитися за допомогою AWS IAM

підтвердити введені дані

Зареєструйтеся за лічені хвилини за допомогою особистої електронної пошти

Якщо ви окремий розробник і не маєте доступу до облікового запису AWS, ви можете використовувати свою особисту електронну адресу, щоб зареєструватися та ввімкнути CodeWhisperer у бажаному середовищі IDE. Процес реєстрації займає лише кілька хвилин.

Ми представляємо новий метод автентифікації за допомогою AWS Builder ID. AWS Builder ID — це нова форма автентифікації, яка дозволяє безпечно реєструватися за допомогою лише особистої електронної пошти та пароля. Після створення облікового запису AWS Builder просто увійдіть і ввімкніть CodeWhisperer для своєї IDE, як показано на наступному знімку екрана. Для отримання додаткової інформації див Ідентифікаційні документи AWS Builder.

зареєструватися за допомогою особистої електронної пошти

Створюйте програми швидше за допомогою мов програмування TypeScript і C#

Бути в курсі багатьох мов програмування, фреймворків і бібліотек програмного забезпечення є важким завданням навіть для найдосвідченіших розробників. Пошук правильного синтаксису програмування та пошук фрагментів коду в Інтернеті для завдань програмування займає значну кількість часу, особливо якщо врахувати вартість відволікання.

CodeWhisperer надає готові до використання рекомендації в режимі реального часу у вашій IDE, щоб допомогти вам швидше завершити завдання кодування. Сьогодні ми розширюємо підтримку мов програмування TypeScript і C#, а також Python, Java і JavaScript.

CodeWhisperer розуміє ваші наміри та надає рекомендації на основі найпоширеніших найкращих практик для мови програмування. У наступному прикладі показано, як CodeWhisperer може створити всю функцію в TypeScript для відтворення JSON у таблиці.

TypeScript для відтворення JSON у таблиці

CodeWhisperer також полегшує розробникам використання служб AWS, надаючи рекомендації щодо коду для інтерфейсів прикладного програмування (API) AWS у найпопулярніших службах, у тому числі Обчислювальна хмара Amazon Elastic (Amazon EC2), AWS Lambda та Служба простого зберігання Amazon (Amazon S3). Ми також пропонуємо довідковий трекер із нашими рекомендаціями, який надає цінну інформацію про схожість рекомендації з конкретними навчальними даними CodeWhisperer. Крім того, ми запровадили методи виявлення та фільтрації упередженого коду, який може бути несправедливим. У наступному прикладі показано, як CodeWhisperer може створити цілу функцію на основі підказок, наданих у C#.

CodeWhisperer генерує всю функцію на основі підказок, наданих у C#

Почніть роботу з CodeWhisperer

Протягом періоду попереднього перегляду CodeWhisperer доступний для всіх розробників у всьому світі безкоштовно. Щоб отримати доступ до служби в попередній версії, ви можете ввімкнути її для своєї організації за допомогою консолі або ви можете використовувати ідентифікатор AWS Builder ID, щоб розпочати роботу як окремий розробник. Для отримання додаткової інформації про послугу відвідайте Amazon Code Whisperer.


Про авторів

Корпоративні засоби адміністрування, проста реєстрація та розширена підтримка мов програмування для Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.Бхарадвадж Танікелла є старшим менеджером із продуктів Amazon CodeWhisperer. Він має досвід машинного навчання як розробник, так і менеджер із продуктів. У вільний час він любить кататися на велосипеді, читати науково-популярну літературу та вивчати нові мови.

Корпоративні засоби адміністрування, проста реєстрація та розширена підтримка мов програмування для Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.Анкур Десай є головним менеджером з продуктів у команді AWS AI Services.

Часова мітка:

Більше від AWS Машинне навчання