Компания Amazon Web Services представила три новых искусственных интеллекта, включая агента по имени Kiro. По заявлениям разработчика, этот инструмент способен самостоятельно выполнять сложные задачи по программированию на протяжении нескольких дней. Основная цель Kiro заключается в изучении стиля работы конкретной команды разработчиков и последующей автоматизации процесса создания кода.

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

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

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

Для обеспечения полного цикла автоматизации AWS также разработала Агента безопасности. Этот инструмент самостоятельно выявляет потенциальные уязвимости при написании кода, проводит тестирование и предлагает исправления. Тройку дополняет Агент DevOps, который автоматически проверяет новый код на предмет проблем с производительностью или совместимостью с другим программным обеспечением, оборудованием или облачными конфигурациями.