Вопросы и ответы об Amazon CodeWhisperer

ОБЩИЕ ВОПРОСЫ
  • CodeWhisperer – это помощник по работе с кодом на основе искусственного интеллекта, который в реальном времени генерирует предложения однострочного или полнофункционального кода в интегрированной среде разработки (IDE) и командной строке, помогая быстро создавать программное обеспечение. С помощью CodeWhisperer вы можете написать комментарий на естественном языке, который описывает конкретную задачу на английском, например Upload a file with server-side encryption (Загрузить файл с шифрованием на стороне сервера). На основе этой информации CodeWhisperer рекомендует один или несколько фрагментов кода, которые могут выполнить эту задачу, непосредственно в IDE. Вы можете быстро и легко принять самое популярное предложение (клавишей табуляции), просмотреть другие предложения (с помощью клавиш со стрелками) или продолжить написание собственного кода. Необходимо всегда проверять предложение кода перед принятием. Возможно, его придется отредактировать, чтобы код точно соответствовал вашим потребностям.

    Дополнительные сведения см. в руководствах пользователя по Visual Studio (VS) Code и JetBrainsAWS Cloud9консоли AWS Lambda, JupyterLab, Студии Amazon SageMaker, командной строке и Visual Studio (ознакомительной версии).

  • CodeWhisperer помогает ускорить разработку программного обеспечения, предоставляя предложения кода, которые сокращают общие усилия по разработке и дают больше времени на создание идей, решение сложных проблем и написание дифференцированного кода. CodeWhisperer предоставляет не только общие предложения кода. В сервис также заложена функция формирования предложений кода для использования API AWS. CodeWhisperer также помогает вам повысить безопасность приложений, обнаруживая и устраняя уязвимости безопасности.

  • Во время написания кода CodeWhisperer анализирует комментарии на английском языке и окружающий код, чтобы определить, какой код необходим для выполнения поставленной задачи. CodeWhisperer предлагает один или несколько фрагментов кода непосредственно в редакторе, что ускоряет процесс написания. Предложения кода в CodeWhisperer основаны на больших языковых моделях (LLM), обученных миллиардам строк кода, например из Amazon и программ с открытым исходным кодом. Вы можете быстро и легко принять самое популярное предложение (клавишей табуляции), просмотреть другие предложения (с помощью клавиш со стрелками) или продолжить написание собственного кода. Всегда проверяйте предложение кода, прежде чем принимать его. Возможно, вам придется отредактировать его, чтобы оно точно соответствовало вашим потребностям.

  • CodeWhisperer использует ваш контент, например фрагменты кода, комментарии, расположение курсора и содержимое файлов, открытых в интегрированной среде разработки, в качестве исходных данных для предоставления предложений кода.

  • Ваш контент передается по протоколу TLS для безопасной связи между вашей интегрированной средой разработки и сервисом CodeWhisperer. Контент шифруется при передаче, чтобы предотвратить прослушивание или атаки «человек посередине». Для индивидуальных пользователей CodeWhisperer мы можем сохранять контент в целях улучшения обслуживания в соответствии с настройками пользователя. Мы храним этот контент в защищенном виде с помощью шифрования при хранении и строгого контроля доступа.
     

  • Сервис CodeWhisperer, доступный как часть Набора инструментов AWS для кода Visual Studio (VS) Code и JetBrains, в настоящее время поддерживает Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, сценарии командной оболочки, SQL, Scala и HCL. Помимо VS Code и семейства интегрированных сред разработки JetBrains, включая IntelliJ, PyCharm, GoLand, CLion, PhpStorm, RubyMine, Rider, WebStorm и DataGrip, CodeWhisperer также доступен в AWS Cloud9, консоли Lambda, JupyterLab, Студии SageMaker и в популярных командных строках, таких как терминал macOS, iTerm2 и терминал, встроенный в VS Code. 

  • Чтобы начать работать в VS Code, интегрированных средах разработки JetBrains или Visual Studio (ознакомительной версии), посмотрите эти короткие видео. Вы также можете следовать инструкциям в документации.

    Сервис CodeWhisperer доступен по умолчанию в AWS Cloud9 и консоли Lambda. Воспользуйтесь следующими ссылками для получения дополнительной информации и инструкций по началу работы с CodeWhisper в следующих IDE:

  • Включив CodeWhisperer, вы будете получать предложения кода в редакторе по мере ввода. Чтобы запустить CodeWhisperer вручную, используйте Option+C (macOS) или Alt+C (Windows).

  • CodeWhisperer работает наиболее эффективно, когда комментарии разработчиков короткие и привязаны к небольшим дискретным задачам, чтобы ни одна функция или блок кода не были слишком длинными. Аналогичным образом, CodeWhisperer может генерировать полезные предложения по коду, когда разработчики используют интуитивно понятные имена для различных элементов кода, таких как имена функций. Чем больше кода будет доступно в виде окружающего контекста, тем лучше будет предложение.

  • Да. Автоподсказки можно приостановить в разделе CodeWhisperer на панели Developer Tools (Инструменты разработчика) в Наборе инструментов AWS. Автоподсказки не будут показываться до тех пор, пока вы не возобновите их. Чтобы запустить CodeWhisperer вручную, используйте Option+C (macOS) или Alt+C (Windows).

  • Сервис отслеживания ссылок CodeWhisperer определяет, может ли предложенный код совпадать с конкретными обучающими данными CodeWhisperer с открытым исходным кодом. Этот сервис может пометить такие предложения, указав URL-адрес репозитория и информацию о лицензии на проект или, если нужно, отфильтровать их. Тогда вам будет легче найти и просмотреть код, на который ссылаются, и понять, как он используется в контексте другого проекта, прежде чем принять решение о его применении. Все ссылки записываются в журнал для последующего просмотра, чтобы поток кодирования не нарушался и вы могли продолжать работу с кодом без перерыва.

  • Вы можете проверить свой код, чтобы выявить труднонаходимые уязвимости безопасности и получить рекомендации по их устранению. Встроенное сканирование безопасности предназначено для выявления таких проблем, как раскрытие учетных данных и внедрение вредоносной информации в журналы. Предложения кода на базе генеративного искусственного интеллекта помогают устранить выявленные уязвимости. Кроме того, они адаптированы к коду вашего приложения, поэтому вы можете быстро и уверенно принимать исправления. Сканирование безопасности доступно для Java, Python, JavaScript, а также для TypeScript, C#, AWS CloudFormation (YAML, JSON), AWS CDK (TypeScript, Python) и HashiCorp Terraform (HCL). Предложения по устранению уязвимостей в настоящее время доступны для кода, написанного на Java, Python и JavaScript.

  • CodeWhisperer – это сервис генеративного искусственного интеллекта, основанный на базовой модели (FM), обученной работе с различными источниками данных, включая Amazon и открытый исходный код. Кроме того, в IDE можно получить доступ к Amazon Q через CodeWhisperer. Amazon Q работает на базе Amazon Bedrock, полностью управляемого сервиса для создания приложений с генеративным искусственным интеллектом, который предлагает широкий выбор высокопроизводительных FM от Amazon и ведущих компаний в области искусственного интеллекта. В Amazon Q используется несколько FM для выполнения задач и логика для маршрутизации задач в ту FM, которая лучше всего подходит для конкретного случая.

ОТВЕТСТВЕННЫЙ ПОДХОД К ИСКУССТВЕННОМУ ИНТЕЛЛЕКТУ
  • Как и в случае с вашей интегрированной средой разработки, вы сами владеете написанным кодом, включая любые предложения по коду, предоставляемые CodeWhisperer. Вы несете ответственность за написанный код, включая предложения CodeWhisperer, которые вы принимаете. Всегда проверяйте предложения кода, прежде чем принимать их. Возможно, вам придется отредактировать их, чтобы они точно соответствовали вашим потребностям.

  • Являясь генеративным искусственным интеллектом, сервис CodeWhisperer создает новый код на основе того, что используемые в нем модели узнали из кода, на котором обучались, и контекста (то есть кода и комментариев, которые вы уже написали). Хотя сервис CodeWhisperer не предназначен для воспроизведения кода из обучающих данных, возможно, в редких случаях он будет генерировать код, похожий на общедоступный. Если CodeWhisperer обнаружит, что выходные данные соответствуют общедоступному коду, то встроенная функция отслеживания ссылок уведомит вас, указав тип лицензии (например, MIT или Apache) и URL-адрес, по которому можно найти этот код. Тогда вам будет легче просмотреть код, на который ссылается сервис, и понять, как он используется в контексте другого проекта, прежде чем принять или отклонить предложение. Все ссылки записываются в журнал для последующего просмотра, чтобы поток кодирования не нарушался и вы могли продолжать работу с кодом без перерыва.

  • Да. В настройках конфигурации CodeWhisperer вы можете отменить выбор параметра Include Suggestions With Code References (Включить предложения со ссылками на код). Тогда CodeWhisperer не сможет делать предложения, содержащие ссылки на известный лицензированный открытый код. На индивидуальном уровне CodeWhisperer для бесплатного пользования эта настройка доступна в интегрированной среде разработки. На профессиональном уровне CodeWhisperer администратор AWS может централизованно настроить этот параметр на уровне организации в Консоли управления AWS.

  • CodeWhisperer может отфильтровывать предложения по коду, содержащие вредоносные фразы, и предложения с общеизвестными структурами кода, указывающими на предвзятость.

  • Разрабатывая сервис CodeWhisperer, мы старались предотвратить генерирование предложений кода с уязвимостями безопасности и сделать так, чтобы как можно большее их число отфильтровывалось. Однако, учитывая генеративный характер CodeWhisperer, мы не можем полностью исключить предложения кода с проблемами безопасности. Поэтому CodeWhisperer оснащен встроенной функцией сканирования кода, которая выявляет уязвимости безопасности в ваших проектах Python, Java и JavaScript, включая предложения кода от CodeWhisperer и написанный вами код.

  • Сервис CodeWhisperer обучен на различных источниках данных, включая Amazon и программы с открытым исходным кодом. CodeWhisperer обучен и проверен для генерации предложений кода из комментариев на английском языке. Учитывая множество примеров в обучающем наборе данных, возможно, CodeWhisperer будет предоставлять предложения кода из комментариев, написанных на языках, отличных от английского. Однако этот вариант использования не поддерживается.

ЦЕНЫ И ДОСТУПНОСТЬ
  • Индивидуальный уровень CodeWhisperer можно использовать бесплатно, создав Идентификатор AWS Builder и войдя в систему с его помощью. Процесс регистрации занимает всего несколько минут и не требует кредитной карты или аккаунта AWS.

    Стоимость подписки на профессиональный уровень CodeWhisperer составляет 19 USD на пользователя в месяц и предоставляет администраторам возможность включить CodeWhisperer в своей организации с помощью аутентификации единого входа (SSO). Администраторам проще интегрировать CodeWhisperer с существующими решениями по идентификации сотрудников, предоставлять доступ пользователям и группам, а также настраивать общеорганизационные параметры, например включать или исключать предложения со ссылками на коды. Дополнительные сведения см. в разделе Цены на Amazon CodeWhisperer.
     

  • Сервис CodeWhisperer доступен разработчикам по всему миру, независимо от региона AWS. В настоящее время CodeWhisperer размещается в регионе Восток США (Северная Вирджиния). Если вы администратор профессионального уровня CodeWhisperer и у вас есть Центр идентификации IAM в других регионах, вы можете настроить CodeWhisperer в качестве авторизованного межрегионального приложения.

  • Администратор AWS может включить CodeWhisperer для организации через Консоль управления AWS. В качестве предварительного условия администраторы должны настроить SSO через Центр идентификации IAM, если эта функция еще не включена в организации. После настройки аутентификации SSO администраторы могут включить CodeWhisperer и предоставить доступ пользователям и группам в своей организации.

  • SSO для CodeWhisperer включен Центром идентификации IAM. Подробнее см. в Руководстве пользователя CodeWhisperer.

ВОЗМОЖНОСТЬ НАСТРОЙКИ CODEWHISPERER (ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ)
  • Благодаря возможности настройки инструмента CodeWhisperer вы можете адаптировать его для генерации более актуальных рекомендаций, предоставляя сервису информацию о ваших внутренних библиотеках, API, лучших методах и архитектурных шаблонах. Дополнительные сведения см. в разделе Настройка CodeWhisperer для получения самых оптимальных рекомендаций.

  • В настоящее время вы можете настроить рекомендации CodeWhisperer на базах кода, написанных на таких языках, как Java, JavaScript, TypeScript и Python. Файлы, написанные на других языках, поддерживаемых CodeWhisperer (C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, сценарии командной оболочки, SQL и Scala), не будут использоваться при создании настроек или предоставлении индивидуальных рекомендаций в IDE на основе ваших внутренних репозиториев кода.

  • Вы можете безопасно подключить репозитории кода к CodeWhisperer с помощью Консоли управления AWS. Администраторы CodeWhisperer могут легко управлять доступом к частной настройке из консоли, так что доступ будет только у определенных разработчиков.

  • Каждая настройка полностью изолируется от других клиентов, поэтому ни одна из настроек, выполненных с применением этой новой функции, не будет использоваться для обучения базовой модели, лежащей в основе CodeWhisperer. При создании настроек CodeWhisperer помогает поддерживать безопасность кода, предоставляя возможность шифрования данных настроек с помощью управляемого клиентом ключа в Сервисе управления ключами AWS (AWS KMS). Данные настройки удаляются после завершения работы над ней.

  • В предварительной версии вы можете пользоваться этой функцией CodeWhisperer, чтобы создавать до восьми настроек на основе своих внутренних баз кода. Вы можете поддерживать в активном состоянии не более двух настроек кода одновременно.

AMAZON Q ДЛЯ IDE (ОЗНАКОМИТЕЛЬНАЯ ВЕРСИЯ)
  • CodeWhisperer – это инструмент для повышения продуктивности на базе генеративного искусственного интеллекта для IDE и командной строки. Можно установить расширение для использования Набора инструментов AWS в IDE и войти в модуль CodeWhisperer, чтобы получить доступ к таким функциям, как предложения кода в строке, создание пакетов настроек, сканирование безопасности и Amazon Q, в IDE. Amazon Q – это помощник на базе генеративного искусственного интеллекта, созданный для работы. Используя Amazon Q в IDE, вы получите ответы на вопросы о создании программного обеспечения посредством предложений AWS и других. Кроме того, этот сервис понимает код, который уже есть в IDE, и может, например, объяснить его вам, помочь написать тесты или обновить версии языка программирования для приложений.

  • Сервис Amazon Q доступен в IDE через Amazon CodeWhisperer и в настоящее время поддерживает Visual Studio (VS) Code и семейство IDE JetBrains. Чтобы приступить к использованию Amazon Q в IDE, см. раздел Начало работы с Amazon Q – вашим специальным помощником по AWS или ознакомьтесь с документацией.

  • Установите Набор инструментов AWS для Visual Studio (ознакомительной версии), JetBrains или VS Code через соответствующий магазин расширений/плагинов. Затем пройдите аутентификацию с помощью Идентификатора AWS Builder или через Центр идентификации AWS IAM. После аутентификации Amazon Q можно найти на панели действий, если используется VS Code, или в окне инструментов, расположенном в правом верхнем углу, если вы работаете в JetBrains. Дополнительные сведения о том, как приступить к использованию Amazon Q в IDE, см. в разделе Начало работы с Amazon Q – вашим специальным помощником по AWS.

  • Amazon Q не просто генерирует и дорабатывает код в среде разработки. Этот сервис помогает взаимодействовать со средой посредством естественного языка, поддерживает различные варианты использования, помогая разработчикам учиться использовать библиотеки и API, может генерировать код в ответ на запрос, объяснить сложную логику кода и найти возможные способы устранения ошибок в нем. Он может значительно повысить эффективность и продуктивность разработчиков, ежедневно облегчая им жизненный цикл разработки и помогая найти время для раздумий о том, какие проблемы следует решить в программных системах.

  • Amazon Q может отвечать на вопросы о начале работы, а также о создании, развертывании или эксплуатации приложений и рабочих нагрузок, если используются предложения AWS или другие. Кроме того, Amazon Q может объяснить незнакомую базу кода, исправить ошибки, сгенерировать код и тесты. В Amazon Q есть возможность разработки функций, благодаря чему, написав запрос на естественном языке, вы можете получить готовую функцию приложения всего за несколько минут. При этом вам будут предоставляться интерактивные пошаговые инструкции прямо в IDE. Amazon Q Code Transformation поможет вам обновить приложения Java до последней версии языка программирования (Java 8 или 11 можно обновить до Java 17 в ознакомительной версии). Для этого сервис определяет и обновляет обязательные зависимости пакетов и платформы, обновляет устаревший код с учетом рекомендаций по безопасности и создает тесты для проверки работоспособности обновленного приложения.

  • Amazon Q использует следующую контекстную информацию для ответов на вопросы. 1. Текущий контекст разговора, например заданные вопросы и ответы на них, в том числе код, сгенерированный на панели диалога. 2. Контекст IDE, включая выбранную строку кода, фрагмент или функции файла и репозиторий, с которыми в настоящее время взаимодействуют разработчики.

  • Контент пользователей Профессионального уровня CodeWhisperer не хранится в Amazon Q и не используется для улучшения этого сервиса. Если вы работаете с Amazon Q и у вас Профессиональный уровень Amazon CodeWhisperer, AWS может собирать и использовать телеметрию и метрики взаимодействия на стороне клиента, а также ваши отзывы в целях улучшения сервиса. Amazon Q использует эту информацию, чтобы улучшать будущие ответы и приводить их в соответствие с инструкциями и намерениями разработчиков по мере развития беседы. Вы можете отказаться от сбора данных, изменив настройки в IDE. Информацию о том, как собираются и используются данные клиентов с Индивидуальным уровнем CodeWhisperer, см. в разделе часто задаваемых вопросов по этому уровню.

  • В ознакомительной версии пакеты настроек CodeWhisperer не поддерживаются для Amazon Q. Этот сервис не будет предоставлять индивидуальные рекомендации кода на основе ваших внутренних баз кода, даже если вы используете пакеты настроек в CodeWhisperer. В настоящее время пакеты настроек используются, только когда вы генерируете код в IDE с помощью CodeWhisperer.

CODEWHISPERER ДЛЯ КОМАНДНОЙ СТРОКИ (ОЗНАКОМИТЕЛЬНАЯ ВЕРСИЯ)
  • CodeWhisperer для командной строки помогает разработчикам эффективнее работать с командной строкой благодаря контекстному заполнению интерфейса, встроенной документации и переводу с естественного языка в bash с помощью искусственного интеллекта. CodeWhisperer для командной строки интегрируется с существующей командной строкой разработчика, поэтому, чтобы начать работу с сервисом, не нужно менять используемые инструменты.

  • Пока пользователь вводит код в командной строке, CodeWhisperer показывает встроенные дополнения и документацию для более чем 250 инструментов интерфейса командной строки.

    Например, разработчик может ввести «git» и увидеть список всех подкоманд, вариантов и аргументов git, упорядоченных по времени их использования. Также можно ввести «npm install» и увидеть список всех пакетов узлов, доступных для установки. Помимо всего прочего, разработчик может ввести «aws» и увидеть список всех доступных подкоманд aws. 

  • CodeWhisperer для командной строки может принимать текстовые подсказки на естественном языке (например, reverse my most recent git commit (отменить мой последний git-коммит)) и преобразовывать их в мгновенно исполняемый код bash.

    Для начала просто запустите «q», вставьте подсказку и выполните код bash.

  • CodeWhisperer для командной строки в настоящее время поддерживает интеграцию с инструментами, указанными ниже.

    1. Операционные системы: macOS.
    2. Оболочки: bash, zsh, fish.
    3. Эмуляторы терминалов: iTerm2, терминал macOS, Hyper, Tabby.
    4. Интегрированные среды разработки: встроенный в VS Code терминал.
    5. Интерфейсы командной строки: более 250 самых популярных интерфейсов командной строки, таких как git, aws, docker, npm, yarn (см. https://github.com/withfig/autocomplete)

    Для поддержки интегрированных сред разработки Jetbrains (кроме Fleet), Alacritty, Kitty и Wezterm в macOS запустите «cw integrations install input-method».

  • CodeWhisperer может хранить данные о вашем использовании в целях улучшения обслуживания. В частности, хранимые данные включают в себя части истории командной строки, которые CodeWhisperer использует для создания рекомендаций и переводов с помощью искусственного интеллекта, а также содержание самих рекомендаций. CodeWhisperer не собирает ваши данные для улучшения обслуживания на Профессиональном уровне. Использование вами сервиса количественно оценивается с помощью телеметрии на стороне клиента. Например, AWS может отслеживать, принимаете ли вы рекомендацию или отклоняете ее. Телеметрия на стороне клиента не содержит фактического кода и информацию, позволяющую установить личность (PII), например ваш IP-адрес. Вы можете отказаться от сбора данных, изменив настройки на панели управления CodeWhisperer для командной строки.

  • Да.
    1. Запустите «cw», чтобы открыть страницу настроек.
    2. Выберите вкладку CLI Completions tab (Заполнение интерфейса командной строки).
    3. Измените значение переключателя в правом верхнем углу страницы на Off (Выкл.).

КОНФИДЕНЦИАЛЬНОСТЬ НА ПРОФЕССИОНАЛЬНОМ УРОВНЕ СЕРВИСА CODEWHISPERER
  • CodeWhisperer профессионального уровня использует ваш контент, например фрагменты кода, комментарии и содержимое файлов, открытых в интегрированной среде разработки. Сервис обрабатывает этот контент исключительно для обеспечения функциональности и поддержания работоспособности. Контент, обработанный CodeWhisperer профессионального уровня, не сохраняется и не используется для улучшения работоспособности сервиса.

    Кроме того, AWS может собирать и использовать телеметрию и метрики использования на стороне клиента для улучшения работоспособности сервиса. Вы можете отказаться от сбора данных, изменив настройки в интегрированной среде разработки.

    Подробнее см. в Руководстве пользователя CodeWhisperer.

  • Контент, обработанный CodeWhisperer профессионального уровня, например фрагменты кода, комментарии и содержимое файлов, открытых в интегрированной среде разработки, не сохраняется и не используется для улучшения работоспособности сервиса.

    AWS может собирать и использовать телеметрию и метрики использования на стороне клиента для улучшения работоспособности сервиса. Вы можете отказаться от сбора данных, изменив настройки в интегрированной среде разработки.

    Подробнее см. в Руководстве пользователя CodeWhisperer.

  • Нет. Контент, обработанный CodeWhisperer профессионального уровня, например фрагменты кода, комментарии и содержимое файлов, открытых в интегрированной среде разработки, не сохраняется и не используется для обучения модели, поэтому он никогда не будет воспроизводиться в предложении кода для другого пользователя.

КОНФИДЕНЦИАЛЬНОСТЬ НА ИНДИВИДУАЛЬНОМ УРОВНЕ СЕРВИСА CODEWHISPERER
  • CodeWhisperer индивидуального уровня использует ваш контент, например фрагменты кода, комментарии, расположение курсора и содержимое файлов, открытых в интегрированной среде разработки, в качестве исходных данных для предоставления предложений кода. Вы можете запретить AWS хранить и использовать ваш контент для улучшения сервиса, изменив параметр Share CodeWhisperer Content with AWS (Предоставлять контент CodeWhisperer в AWS) в Наборе инструментов AWS в интегрированной среде разработки.

    Кроме того, AWS может собирать и использовать телеметрию и метрики использования на стороне клиента для улучшения работоспособности сервиса. Вы можете отказаться от сбора данных, изменив настройку телеметрии в Наборе инструментов AWS в IDE.

    Подробнее см. в Руководстве пользователя CodeWhisperer.

  • CodeWhisperer индивидуального уровня может хранить и использовать ваш контент, такой как фрагменты кода, комментарии и содержимое файлов, открытых в интегрированной среде разработки. CodeWhisperer обрабатывает их, чтобы обеспечить свою функциональность и поддерживать работоспособность, а также, если вы не откажетесь, как указано ниже, чтобы совершенствоваться и повышать качество работы. В частности, мы изучаем лучшие способы повышения производительности разработчиков с помощью генерации кода, выявляем потенциальные злоупотребления сервисом, оцениваем эффективность функций CodeWhisperer, улучшаем базовые LLM, позволяющие генерировать код, настраиваем алгоритмы ранжирования и многое другое. Вы можете запретить AWS хранить и использовать ваш контент для улучшения сервиса, изменив свои настройки в интегрированной среде разработки.

    Кроме того, AWS может собирать и использовать телеметрию и метрики использования на стороне клиента для улучшения работоспособности сервиса. Вы можете отказаться от сбора данных, изменив настройки в интегрированной среде разработки.

    Подробнее см. в Руководстве пользователя CodeWhisperer.

  • В CodeWhisperer индивидуального уровня вы можете отказаться от сбора данных, изменив настройки в интегрированной среде разработки.

    Подробнее см. в Руководстве пользователя CodeWhisperer.

  • У нас есть меры безопасности, направленные на предотвращение воспроизведения уникального частного кода, полученного от индивидуальных пользователей CodeWhisperer.

ОБЩИЕ ПАРАМЕТРЫ КОНФИДЕНЦИАЛЬНОСТИ
Просмотреть документацию

Ознакомьтесь с документацией CodeWhisperer, чтобы узнать больше.

Подробнее »

Начните разработку с помощью CodeWhisperer!