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, вы можете использовать свою личную электронную почту, чтобы зарегистрироваться и активировать 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 в таблицу.
CodeWhisperer также упрощает разработчикам использование сервисов AWS, предоставляя рекомендации по коду для интерфейсов прикладного программирования (API) AWS в самых популярных сервисах, включая Эластичное вычислительное облако Amazon (Амазон EC2), AWS Lambdaи Простой сервис хранения Amazon (Амазон С3). Мы также предлагаем трекер ссылок с нашими рекомендациями, который предоставляет ценную информацию о сходстве рекомендаций с конкретными обучающими данными CodeWhisperer. Кроме того, мы внедрили методы для обнаружения и фильтрации предвзятого кода, который может быть нечестным. В следующем примере показано, как CodeWhisperer может создать целую функцию на основе подсказок, представленных в C#.
Начните работу с CodeWhisperer
В течение периода предварительной версии CodeWhisperer доступен всем разработчикам по всему миру бесплатно. Чтобы получить доступ к сервису в режиме предварительной версии, вы можете включить его для своей организации с помощью консоли или использовать идентификатор AWS Builder ID, чтобы начать работу в качестве индивидуального разработчика. Для получения дополнительной информации об услуге посетите Amazon Code Whisperer.
Об авторах
Бхарадвадж Таникелла является старшим менеджером по продуктам в Amazon CodeWhisperer. У него есть опыт работы в области машинного обучения в качестве разработчика и менеджера по продукту. В свободное время он любит кататься на велосипеде, читать научно-популярную литературу и изучать новые языки.
Анкур Десаи является главным менеджером по продуктам в команде AWS AI Services.
- AI
- ай искусство
- генератор искусств ай
- искусственный интеллект
- Amazon Code Whisperer
- искусственный интеллект
- сертификация искусственного интеллекта
- искусственный интеллект в банковском деле
- робот с искусственным интеллектом
- роботы с искусственным интеллектом
- программное обеспечение искусственного интеллекта
- Машинное обучение AWS
- блокчейн
- конференция по блокчейну
- Coingenius
- разговорный искусственный интеллект
- криптоконференция ИИ
- дал-и
- глубокое обучение
- google ai
- обучение с помощью машины
- Платон
- Платон Ай
- Платон Интеллектуальные данные
- Платон игра
- ПлатонДанные
- платогейминг
- масштаб ай
- синтаксис
- зефирнет