Amazon Web Services анонсировала три новых ИИ-агента, которые компания называет пограничными агентами. Один из них спроектирован так, чтобы изучить стиль работы пользователя и затем функционировать самостоятельно в течение нескольких дней.
Каждый агент выполняет разные задачи: написание кода, процессы безопасности вроде ревью кода и автоматизацию DevOps-задач, например предотвращение инцидентов при публикации нового кода. Превью-версии агентов доступны уже сейчас.
Узнать подробнее про клуб ShareAI
Самое интересное заявление AWS касается пограничного агента под названием Kiro autonomous agent. Компания обещает, что он может работать самостоятельно в течение нескольких дней за раз.
Kiro представляет собой агента для программирования, основанного на существующем инструменте AWS для кодирования Kiro, анонсированном в июле. Тот инструмент можно использовать для прототипирования, но он предназначен для создания операционного кода, который будет опубликован в продакшн.
Для создания надежного кода ИИ должен следовать спецификациям компании по разработке программного обеспечения. Kiro делает это через концепцию разработки, управляемой спецификациями. Во время кодирования система просит человека инструктировать, подтверждать или корректировать свои предположения, тем самым создавая спецификации.
Автономный агент Kiro наблюдает за тем, как команда работает в различных инструментах, сканируя существующий код среди прочих методов обучения. Затем, по словам AWS, он может работать независимо.
«Вы просто назначаете сложную задачу из списка дел, и агент самостоятельно выясняет, как выполнить эту работу», — пообещал глава AWS Мэтт Гарман при представлении продукта на конференции re:Invent во вторник.
«Он фактически учится тому, как вам нравится работать, и продолжает углублять свое понимание вашего кода, ваших продуктов и стандартов, которым следует ваша команда, со временем», — сказал он.
Amazon заявляет, что Kiro поддерживает постоянный контекст между сессиями. Другими словами, система не теряет память и не забывает, что должна делать. Поэтому ей можно поручать задачи, и она будет работать самостоятельно часами или днями с минимальным вмешательством человека, обещает компания.
Гарман описал задачу вроде обновления критичного кода, используемого в 15 корпоративных программах. Вместо назначения и проверки каждого обновления Kiro можно поручить исправить все 15 одним промптом.
Для завершения автоматизации задач кодирования облачный провайдер разработал AWS Security Agent. Этот агент работает независимо для выявления проблем безопасности при написании кода, тестирует его после факта и предлагает исправления. DevOps Agent завершает трио, автоматически тестируя новый код на проблемы производительности или совместимости.

