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, ви можете використовувати свою особисту електронну адресу, щоб зареєструватися та ввімкнути 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 Elastic (Amazon EC2), AWS Lambda та Служба простого зберігання Amazon (Amazon S3). Ми також пропонуємо довідковий трекер із нашими рекомендаціями, який надає цінну інформацію про схожість рекомендації з конкретними навчальними даними CodeWhisperer. Крім того, ми запровадили методи виявлення та фільтрації упередженого коду, який може бути несправедливим. У наступному прикладі показано, як CodeWhisperer може створити цілу функцію на основі підказок, наданих у C#.
Почніть роботу з CodeWhisperer
Протягом періоду попереднього перегляду CodeWhisperer доступний для всіх розробників у всьому світі безкоштовно. Щоб отримати доступ до служби в попередній версії, ви можете ввімкнути її для своєї організації за допомогою консолі або ви можете використовувати ідентифікатор AWS Builder ID, щоб розпочати роботу як окремий розробник. Для отримання додаткової інформації про послугу відвідайте Amazon Code Whisperer.
Про авторів
Бхарадвадж Танікелла є старшим менеджером із продуктів Amazon CodeWhisperer. Він має досвід машинного навчання як розробник, так і менеджер із продуктів. У вільний час він любить кататися на велосипеді, читати науково-популярну літературу та вивчати нові мови.
Анкур Десай є головним менеджером з продуктів у команді AWS AI Services.
- AI
- ai мистецтво
- AI арт генератор
- ai робот
- Amazon Code Whisperer
- штучний інтелект
- сертифікація штучного інтелекту
- штучний інтелект у банківській справі
- робот зі штучним інтелектом
- роботи зі штучним інтелектом
- програмне забезпечення для штучного інтелекту
- AWS Машинне навчання
- blockchain
- блокчейн конференція AI
- coingenius
- розмовний штучний інтелект
- крипто конференція ai
- dall's
- глибоке навчання
- у вас є гугл
- навчання за допомогою машини
- plato
- платон ai
- Інформація про дані Платона
- Гра Платон
- PlatoData
- platogaming
- масштаб ai
- синтаксис
- зефірнет