5 napig használtam a Kiro.dev-t, hogy befejezzem a hackathon projektemet (a GitHub-repozitóriumok elemzése). Az én gyors értékelésem: Kiro úgy érzi, mint egy A dev. A középső szint alatt Kódolási készségek: középfokú Mérnöki készségek: középső szint alatt Diszciplína: a közepén Hogyan Kiro Stacks Up vs egy Senior Dev Itt van, hogyan Kiro halmozódik fel, szemben a vezető fejlesztővel (a szoftverben eltöltött 25 évem alapján): 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 Válasszon egy véletlenszerű repo-t 100+ forkkal Válasszon egy kis pihenőt Kérdezze meg Kiro-t a tesztelésre alkalmas kutatási helyreállításról Egy nagy, hosszú futású parancs végrehajtása (több kérés forkonként) Tervez kisebb lépéseket: show-info, list-forks. tesztelés lépésről lépésre → látja, hogy a legtöbb fork üres, és kihagyja őket Kérje meg, hogy kényszerítse a feladatok lebontását (Kiro ellenáll), és minden folyamatot kisebb lépésekre bontson Tervek redundáns, felesleges, nem közzétett funkciók Csak azt tervezzük, ami szükséges Kérje meg, hogy maradjon minimális, amikor a tervezési funkciók Újraírja a nyers adatokat homályos, érzelmi, emoji nehéz szövegbe A nyers adatokat úgy adja meg, mint Kérje az entitásnevek/adatok közvetlen továbbítását, újrafogalmazás nélkül Elveszett betekintés a tervezés/végrehajtás során Minden kulcsfontosságú részlet nyomon követése Összefoglalók + külön jegyzetek Azonnal elindítja a kódolást a „specs” beszélgetés során Először a tervek Használjon külön munkameneteket, kérjen összefoglalókat, és tárolja a jegyzeteket egy külön fájlban Ignorálja az utasításokat (ügynök irányítási szabályok) elbocsátották A szabályokat be kell tartani, vagy vissza kell téríteni Új specifikációk létrehozása apró funkciókhoz a meglévő funkciók bővítése helyett Csak akkor hoz létre új csomagot, ha újrafelhasználható Meg kell tartani a jelenlegi ülés hatókörét Összeomlik, de a feladatot „teljesítettnek” jelöli elbocsátották Megfelelően be kell fejezni, vagy vissza kell fizetni A „sikeres minden befejezett” helytartók kimenetele eredményeként Hibaelhárítás nem alkalmazható Mindig fel kell emelni a nem végrehajtott funkciókat Lassú munkát végez Hunt egy új munkahelyen Legyen óvatos a kisebb feladatokkal Soha ne végezzen megfelelő teszteket Átfogó teszteket végeznek Kérjen teljes teszt lefedettséget - de vigyázz, a költségvetés gyorsan eltűnhet Nem hajóznak önállóan Képes önállóan dolgozni Adjon hozzá több szabályt - segít? Éget a költségvetés csak bizonytalan eredményeket Költségvetésen belül szállítjuk Az árnak tükröznie kell a hasznos eredményeket, nem a pazarlást Végső Kiro nem áll készen arra, hogy teljesen önállóan dolgozzon. Gyorsan égeti a költségvetést, csak így nyújt eredményeket, és szigorúbb szabályokra és jobb árképzésre van szüksége, hogy valóban hasznos legyen. My opinion: Szükségünk van különböző szögű ügynökökre – akárcsak az emberekre –, hogy különböző feladatokkal foglalkozzanak. Will I hire Kiro? Definitely yes.