Административные средства управления предприятием, простая регистрация и расширенная поддержка языков программирования для Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

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

Amazon Code Whisperer — это служба на основе машинного обучения (ML), которая помогает повысить производительность разработчиков, генерируя рекомендации по коду на основе предыдущего кода и комментариев разработчиков. Сегодня мы рады сообщить, что администраторы AWS теперь могут включить CodeWhisperer для своей организации с аутентификацией единого входа (SSO). Администраторы могут легко интегрировать CodeWhisperer со своими существующими решениями для идентификации сотрудников, предоставлять доступ пользователям и группам и настраивать параметры всей организации. Кроме того, отдельные пользователи, у которых нет учетных записей AWS, теперь могут использовать CodeWhisperer, используя свой личный адрес электронной почты с идентификатором AWS Builder ID. Процесс регистрации занимает всего несколько минут и позволяет разработчикам сразу начать использовать 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 Codeкачества Облако AWS9.

В предпочтительной среде IDE выберите вариант входа в систему с единым входом и следуйте инструкциям, чтобы пройти аутентификацию и начать получать рекомендации от 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 (Амазон EC2), AWS Lambdaкачества Простой сервис хранения Amazon (Амазон С3). Мы также предлагаем трекер ссылок с нашими рекомендациями, который предоставляет ценную информацию о сходстве рекомендаций с конкретными обучающими данными CodeWhisperer. Кроме того, мы внедрили методы для обнаружения и фильтрации предвзятого кода, который может быть нечестным. В следующем примере показано, как CodeWhisperer может создать целую функцию на основе подсказок, представленных в C#.

CodeWhisperer генерирует всю функцию на основе подсказок, представленных в C#.

Начните работу с CodeWhisperer

В течение периода предварительной версии CodeWhisperer доступен всем разработчикам по всему миру бесплатно. Чтобы получить доступ к сервису в режиме предварительной версии, вы можете включить его для своей организации с помощью консоли или использовать идентификатор AWS Builder ID, чтобы начать работу в качестве индивидуального разработчика. Для получения дополнительной информации об услуге посетите Amazon Code Whisperer.


Об авторах

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

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

Отметка времени:

Больше от Машинное обучение AWS