Я попробовал Amazon's Kiro.Dev в течение 5 дней-это девчонка ниже среднего уровня
20 августа 2025 г.Я использовал Kiro.dev в течение 5 дней, чтобы завершить свой проект Hackathon (анализ репозитории GitHub).
Моя быстрая оценка: Киро чувствует себя какниже среднего уровнядевчонка
- Навыки кодирования:средний уровень
- Инженерные навыки:ниже середины
- Дисциплина:ниже середины
Как складывается Киро против старшего разработчика
Вот как Kiro складывается против старшего Dev (на основе моих 25 лет в области программного обеспечения):
Что делает Киро | Что делает старший | Идеи, чтобы исправить Киро |
|---|---|---|
Выбирает случайное репо со 100+ вилками | Выбирает несколько меньших репозиторов | Попросите Киро исследовать репозиции, подходящие для тестирования |
Реализует одну большую, давнюю команду (несколько запросов на вилку) | Планы меньшие шаги: Show-Info, List-Forks. Тесты шаг за шагом → видят, что большинство вилок пусты и пропускают их | Попросите разложение задачи (Киро сопротивляется) и разбить все процессы на более мелкие шаги |
Планы избыточные, ненужные, нераскрытые функции | Планы только то, что нужно | Попросите оставаться минимальными при планировании |
Переписывает необработанные данные в расплывчатый, эмоциональный, смайличный текст | Сообщает необработанные данные как есть | Попросите передавать имена/данные объектов напрямую, без перефразирования |
Теряет понимание во время планирования/внедрения | Отслеживает все ключевые детали | Сводка + отдельные сеансы заметок |
Начинает кодировать немедленно во время обсуждения «спецификации» | Планы в первую очередь | Используйте отдельные сеансы, попросите резюме и храните заметки в отдельном файле |
Игнорирует инструкции (правила управления агентом) | Уволен | Должен следовать правилам или возмещению |
Создает новые характеристики для крошечных функций вместо расширения существующих | Создает новый пакет, только если многоразовый | Должен уважать текущие сессии |
Сбои, но все еще отмечает задачу как «завершенное» | Уволен | Должен либо закончить должным образом, либо вернуть деньги |
Выходы «успешно все завершены» заполнители в качестве результатов | Повышает notimplementedError | Всегда следует поднимать для непреднамеренных функций |
Делает неаккуратную работу | Охота на новую работу | Надеюсь, более осторожно с меньшими задачами |
Никогда не проводят надлежащие тесты | Запускает тщательные тесты | Спросите полного тестового покрытия - но будьте осторожны, ваш бюджет может быстро исчезнуть |
Не готов к автономному отправке | Может работать автономно | Добавить больше правил - поможет ли это? |
Сжигает через ваш бюджет только на неопределенные результаты | Доставляет в рамках бюджета | Цены должны отражать полезные результаты, а не потраченные впустую использование |
Финал
Мое мнение:Киро не готов работать полностью автономно. Он сжигает бюджет быстро, доставляет только столь столь такими результатами и нуждается в более жестких правилах, а также лучшие цены, чтобы быть по-настоящему полезными.
Буду ли я нанять Киро? Определенно да.Нам нужны агенты с разными углами - точно так же, как люди - для выполнения разных задач.
Оригинал