HAQM Q для разработчиков: ваш помощник по написанию кода на основе искусственного интеллекта

HAQM Q для разработчиков, созданный для работы с крупными проектами, работает вместе с вами от идеи до создания кода

Интеллектуальное программирование в своей среде разработки (IDE)

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

Агент ИИ для вашего терминала

Агент CLI Q для разработчиков обеспечивает молниеносный опыт разработки: он использует данные из собственных инструментов и инструментов на базе сервера MCP для локального чтения и записи файлов, вызова API AWS, выполнения команд bash и написания кода – при этом адаптируется к вашим отзывам в реальном времени.

Взаимодействуйте со своим кодом

Введите @workspace, чтобы ознакомиться с контекстом проекта – от потоков аутентификации до зависимостей сервисов. Задавайте любые вопросы о разработке и коде, а также получайте ответы и даже архитектурные диаграммы. 

скриншот приложения

Взаимодействуйте со сложным кодом и документируйте его

С помощью функции «/doc» можно создавать и обновлять файлы README, составлять диаграммы потоков данных и полностью документировать проект, чтобы быстрее начинать работу и сосредотачиваться на написании кода.

создание анимации для документации

Автоматизируйте первоначальную проверку кода

Введите «/review», чтобы проверить свой запрос на внесение изменений. С помощью агента по проверке кода можно обнаруживать ошибки и уязвимости безопасности в коде, а также неправильные конфигурации IAC раньше, чем это сделают ваши коллеги. 

создание анимации для документации

Работает там, где вы

Дуэт GitLab и HAQM Q

Теперь клиенты GitLab Ultimate с возможностью самостоятельно управления могут использовать улучшенные агенты искусственного интеллекта от HAQM Q для разработчиков для ускорения выполнения сложных многоэтапных задач в SDLC. Подробнее.

GitHub.com и корпоративное облако GitHub

Назначьте задачи на GitHub разработчику HAQM Q для автоматического внедрения новых функций, проверки кода по запросам на перенос и модернизации устаревших приложений Java, используя существующие проблемы GitHub и рабочий процесс переноса запросов. Подробнее. 

Нам доверяют разработчики в

Статистика

50 %

По данным HAQM Q для разработчиков имеет самые высокие в отрасли показатели по принятию кода среди помощников, выполняющих многострочные рекомендации по коду. Недавно компания BT Group сообщила, что приняла 37 % предложений по коду HAQM Q, а банк National Australia Bank сообщил, что коэффициент принятия кода составляет 50 %.

Превосходства

HAQM Q для разработчиков предоставляет возможности сканирования безопасности, которые превосходят ведущие общедоступные инструменты обнаружения на большинстве популярных языков программирования.

Вопросы и ответы

HAQM Q для разработчиков помогает разработчикам и ИТ-специалистам решать любые задачи на протяжении всего жизненного цикла разработки программного обеспечения – от написания кода, тестирования и развертки до устранения неполадок, сканирования и исправлений безопасности, модернизации приложений, оптимизации ресурсов AWS и создания конвейеров для работы с данными. Специалисты по обработке данных могут получить рекомендации по быстрому и простому созданию приложений для аналитики, искусственного интеллекта или машинного обучения, а также приложений на базе генеративного искусственного интеллекта.

Для ускорения разработки агенты HAQM Q для разработчиков могут автономно выполнять целый ряд задач – все от внедрения функций, документирования и рефакторинга кода до обновления программного обеспечения. Вы можете описать новую функцию Q (например, разработать систему SMS-уведомлений для сообщений с подтверждением доставки), и система проанализирует существующую кодовую базу, составит пошаговый план внедрения, охватывающий несколько файлов, а после вашего одобрения выполнит все необходимые изменения кода и тесты за считанные минуты. Выполняя эти задачи, агенты по разработке программного обеспечения достигли наивысших оценок в SWE-Bench – наборе данных, который служит эталоном для оценки возможностей программирования.

HAQM Q для разработчиков помогает разработчикам работать быстрее и безопаснее, генерируя подсказки и рекомендации по коду практически в реальном времени. По сути HAQM Q для разработчиков имеет самые высокие в отрасли показатели по принятию кода среди помощников, выполняющих многострочные рекомендации по коду. Так, например, по данным Национального банка Австралии (NAB), коэффициент принятия кода составляет 50 %. Более того, после настройки HAQM Q для разработчиков на генерирование еще более актуальных встроенных рекомендаций по коду и ответов в чате на основе внутренних баз кода показатель принятия NAB вырос еще на 60 %.

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

 

HAQM Q Developer, входящий в состав набора инструментов AWS для VS Code и JetBrains, в настоящее время поддерживает диалоги на английском языке, а также языки программирования Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, сценарий командной оболочки, SQL и Scala.

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

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

HAQM Q для разработчиков предлагает бессрочный уровень бесплатного пользования с ежемесячными лимитами, которые доступны пользователям, вошедшим в систему в качестве пользователя сервиса управления идентификацией и доступом AWS (AWS IAM) или пользователя идентификатора AWS Builder. Ограничения уровня бесплатного пользования в IDE доступны только пользователям идентификатора Builder.

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