AWS официально представила SAM Kiro Power — интеграцию фреймворка Serverless Application Model (SAM) в среду агентного ИИ Kiro. Для вайбкодеров это означает, что теперь можно делегировать AI-агенту не просто написание кода, а весь жизненный цикл бессерверной архитектуры: от инициализации проекта до деплоя в облако.
Что умеет SAM Kiro Power
Основная фишка обновления — динамическая загрузка контекста и экспертизы AWS напрямую в AI-агента. Это решает главную проблему «галлюцинаций» при работе с облачной инфраструктурой. Теперь агент понимает специфику SAM и может:
- Инициализировать проекты с правильной структурой папок и конфигурационными файлами.
- Настраивать event-driven паттерны, работая с Amazon EventBridge, SQS, Kinesis, DynamoDB Streams и даже Managed Streaming для Kafka (MSK).
- Локально тестировать Lambda-функции, что критично для быстрой итерации без постоянных деплоев.
- Автоматизировать безопасность, генерируя корректные IAM-политики согласно принципу наименьших привилегий.
Лучшие практики «из коробки»
Важно, что SAM Kiro Power — это не просто помощник по синтаксису. Инструмент принудительно внедряет использование Powertools for AWS Lambda. Это значит, что ваше приложение сразу получит структурированное логирование и продвинутую обсервабилити (наблюдаемость) без лишних промптов.
Как это влияет на рабочий процесс
Для тех, кто привык собирать продукты на связке Cursor + Windsurf, появление специализированных «сил» (Powers) в Kiro — это сигнал к переходу на более глубокую интеграцию с провайдерами. Теперь создание фулстек-приложения или микросервиса превращается в серию высокоуровневых команд агенту, который сам следит за тем, чтобы инфраструктура соответствовала стандартам AWS.
Установить SAM Kiro Power можно в один клик через Kiro IDE или на странице Kiro Powers. Исходники и документация также доступны на GitHub.