Amazon представляет AI-агентов, способных к автономной разработке ПО

14

Amazon Web Services (AWS) представила новое поколение систем искусственного интеллекта (ИИ), получивших название «фронтирные агенты», способных работать автономно в течение продолжительных периодов времени – потенциально дней – без участия человека. Это знаменует собой значительный шаг к полной автоматизации жизненного цикла разработки программного обеспечения и обостряет конкуренцию между технологическими гигантами в сфере ИИ. Анонс, сделанный на AWS re:Invent, включает в себя три специализированных AI-агента: Kiro для разработки программного обеспечения, AWS Security Agent для безопасности приложений и AWS DevOps Agent для IT-операций.

Переход к постоянному ИИ

Современные инструменты ИИ для кодирования, такие как GitHub Copilot и Amazon CodeWhisperer, требуют постоянного руководства со стороны человека. Разработчики должны предоставлять подсказки и вручную управлять контекстом между задачами. В отличие от них, фронтирные агенты Amazon поддерживают постоянную память, обучаясь на кодовой базе организации, документации и внутренней переписке. Они могут самостоятельно определять необходимые изменения кода, работать с несколькими файлами одновременно и координировать сложные преобразования между микросервисами.

Как заявил Дипак Сингх, вице-президент по разработке агентов в Amazon, эти агенты предназначены для решения сложных, долгосрочных задач, а не для быстрых исправлений. Они могут «думать», экспериментировать с решениями и приходить к выводам без постоянного вмешательства.

Основные преимущества: автономия, масштабируемость и постоянство

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

Kiro функционирует как виртуальный разработчик, интегрируясь с такими инструментами, как GitHub, Jira и Slack. AWS Security Agent автоматизирует тестирование безопасности, выявляя уязвимости, которые традиционные инструменты пропускают. SmugMug, платформа для размещения фотографий, уже внедрила его, выявив критический недостаток бизнес-логики, который ранее был необнаружимым. AWS DevOps Agent выступает в роли круглосуточного члена команды операций, диагностируя проблемы, такие как сбои в сети, за считанные минуты, как продемонстрировал Commonwealth Bank of Australia.

Amazon против конкурентов: Google и Microsoft

Amazon утверждает, что 20-летний опыт работы с облачной инфраструктурой и внутренние знания в области разработки программного обеспечения дают ей преимущество перед Google и Microsoft. В то время как конкуренты предлагают помощь в кодировании на основе ИИ, Amazon утверждает, что ее агенты созданы для приложений производственного уровня, а не просто для прототипов. Сингх подчеркнул, что оперативные знания и опыт работы с клиентами встроены в этих агентов, что делает их более надежными и отказоустойчивыми.

Защитные меры и будущее развитие

Потенциал автономного ИИ вызывает опасения по поводу контроля. Amazon внедрила защитные меры: все обучение агентов регистрируется для обеспечения прозрачности, что позволяет инженерам исправлять дезинформацию. Агенты не вносят код непосредственно в производственную среду, обеспечивая критический человеческий надзор.

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

Влияние на рабочие места в сфере разработки ПО

Amazon утверждает, что агенты будут дополнять, а не заменять разработчиков. Сдвиг направлен на адаптацию практик разработки программного обеспечения для эффективного использования ИИ. Сингх отметил, что старшие инженеры теперь пишут больше кода благодаря этим инструментам, а проекты завершаются за месяцы, а не за годы.

Более широкая стратегия Amazon в области ИИ выходит за рамки кодирования, с новыми моделями для рассуждений, мультимодальной обработки и разговорного ИИ. AWS также представила Trn3 UltraServers на базе своего первого 3-нм ИИ-чипа, предлагающего значительный прирост производительности.

Долгосрочное видение Amazon заключается в применении автономного ИИ во всех своих операциях, включая спутниковые сети, роботизированные склады и платформы электронной коммерции. Если эти агенты смогут научиться писать код самостоятельно, компания считает, что в конечном итоге они смогут автоматизировать практически любую задачу.