Я выкарыстоўваў Kiro.dev на працягу 5 дзён, каб завяршыць свой хакафонны праект (аналізуючы рэпазітары GitHub). Мой быстры эвал: Кіро адчувае сябе як Дзіцячая Сярэдні ўзровень Навiны по тэме: Middle Level Інжынерныя навыкі: ніжэй за сярэднім Вынікі пошуку - below mid Як Кайро ставіцца да старэйшага дэва Вось як Кіро складаецца супраць старэйшага распрацоўшчыка (на аснове маіх 25 гадоў у праграмным забеспячэнні): What Kiro does What a senior does Ideas to fix Kiro Chooses a random repo with 100+ forks Chooses a few smaller repos Ask Kiro to research repos suitable for testing Implements one big, long-running command (multiple requests per fork) Plans smaller steps: show-info, list-forks. Tests step by step → sees most forks are empty and skips them Ask to force task decomposition (Kiro resists) and break all processes into smaller steps Plans redundant, unnecessary, undisclosed features Plans only what’s needed Ask to stay minimal when planning features Rewrites raw data into vague, emotional, emoji-heavy text Reports raw data as is Ask to transmit entity names/data directly, without rephrasing Loses insights during planning/implementation Keeps track of all key details Summaries + separate notes sessions Starts coding immediately during “specs” discussion Plans first Use separate sessions, ask for summaries, and store notes in a separate file Ignores instructions (agent steering rules) Gets fired Must follow rules or refund Creates new specs for tiny features instead of extending existing ones Creates a new package only if reusable Must respect current session scope Crashes but still marks task as “completed” Gets fired Must either finish properly or refund Outputs “successful all done complete” placeholders as results Raises NotImplementedError Should always raise for unimplemented features Does a sloppy job Hunts for a new job Hopefully more careful with smaller tasks Never runs proper tests Runs thorough tests Ask for full test coverage - but beware, your budget may vanish fast Not ready to ship autonomously Can work autonomously Add more rules - will it help? Burns through your budget for only uncertain results Delivers within budget Pricing should reflect useful results, not wasted usage Выбірае выпадковае рэпо з 100+ фаркамі Выберыце некалькі маленькіх адпачынкаў Запрашаем усіх, хто цікавіцца беларускай гісторыяй, наведаць бібліятэку Выконвае адну вялікую, доўгачаканую каманда (многія патрабаванні на фарку) Плануе маленькія крокі: show-info, list-forks. Тесты крок за крокам → бачыць большую частку форкаў пустымі і прапусціць іх Запрашаюць прымусіць распадаць задачы (Кіро супрацьстаіць) і разбіць усе працэсы на меншыя крокі Неабходныя, непаўторныя і непаўторныя функцыі Плануюць толькі тое, што трэба Запрашаем вас на мінімальны ўзровень планавання Перапісвае сыравыя дадзеныя ў абмежаваны, эмацыйны, эмацыйны тэкст Распаўсюджваецца на сыравыя дадзеныя, як Запрашаюць на прадастаўленне імёнаў / дадзеных прама, без перафразування Загубілася ўзнагароды падчас планування / імплементацыі Загрузіць усе ключавыя дэталі Сумнівы + асобныя запісы Пачынаецца кодыроўка адразу падчас «спецыфікацыі» дискусіі Планы першыя Вылучэнне вод можа адбывацца даволі маленькімі порцыямі. Ігноруе інструкцыі (правила кіравання агентам) Выпусцілі Трэба спадзявацца на правілы або вяртаць Стварыць новыя спецыфікацыі для маленькіх функцый, а не распаўсюджваць існуючыя Стварыць новы пакет толькі калі можна паўторна выкарыстоўваць Засяроджанымі на тых пытаннях, якія недастаткова асветлены і Выпадак, але яшчэ маркіраваць задачу як «завершаны» Выпусцілі Трэба або правільна выконваць, або вярнуць Узнікае пытанне: ці можа вера на самой справе змяніць свет? Выкарыстанне непаўторнага Трэба ўвесь час выконваць незадаволеныя функцыі Зрабіў небяспечную работу Паляўнічы за новай работай Давайце будзем больш уважлівымі з маленькімі задачамі. Ніколі не рабіць правільных эксперыментаў Працягваюць цяжкія эксперыменты Запрашаюць на поўнае тэставае пакрыццё - але уважліва, ваш бюджэт можа знікнуць хутка Не дазволяць суднам самастойна Можна працаваць самастойна Дадаць больш правіл - ці гэта дапамагае? Спаліць за свой бюджэт толькі для невядомых вынікаў Дастаўка ў бюджэт Ціна павінна адлюстроўваць карысны вынік, а не марнаванне выкарыстання Фінальныя Інакш проста не магло быць, бо калі ўжо стварылі такі папулярны мультфільм пра гонкі, а гонкі, як вядома, з'яўляюцца самым папулярным гульнявым жанрам. My opinion: Нам патрэбны агенты з рознымі куткамі - як і людзі - для справы з рознымі задачамі. Will I hire Kiro? Definitely yes.