Použil jsem Kiro.dev po dobu 5 dnů, abych dokončil svůj hackathonový projekt (analýza GitHubových úložišť). My quick eval: Kiro se cítí jako Dev se. Pod střední úrovní Kódování dovedností: střední Inženýrské dovednosti: pod středem Disciplína: pod středem Jak Kiro stahuje vs senior dev Zde je, jak se Kiro stahuje oproti seniorskému vývojáři (na základě mých 25 let v softwaru): 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 Vybírá náhodné repo se 100+ forky Vyberte si menší odpočinek Zeptejte se Kiro na výzkumný repos vhodný pro testování Implementace jednoho velkého, dlouhého příkazu (více požadavků na fork) Plánuje menší kroky: show-info, list-forky. Testuje krok za krokem → vidí, že většina forků je prázdná a přeskočí je Požádejte o vynucení rozkladu úkolů (Kiro odolává) a rozdělte všechny procesy na menší kroky Plány redundantní, zbytečné, nezveřejněné funkce Plánujte jen to, co je potřeba Požádejte o minimální zůstat při plánování funkcí Přepisuje surová data do nejasného, emotivního, emotivně těžkého textu Přečtěte si raw data, jak jsou Požádejte o přenos názvů entit / dat přímo, bez přepisování Ztráta povědomí během plánování/implementace Sleduje všechny klíčové detaily Shrnutí + samostatné poznámky Začíná kódovat okamžitě během diskuse „specs“ Plány nejdříve Používejte samostatné relace, požádejte o shrnutí a uložte poznámky do samostatného souboru Ignoruje pokyny (pravidla řízení agentů) Vyhodí se Musí dodržovat pravidla nebo vrátit Vytváří nové specifikace pro malé funkce namísto rozšíření stávajících Vytvoří nový balíček pouze v případě, že je možné jej znovu použít Musí dodržovat současný rozsah zasedání Nehoda, ale stále označuje úkol jako „dokončený“ Vyhodí se Musí být buď dokončena správně nebo vrácena Výstupy „úspěšných všech dokončených“ držitelů místa jako výsledky Zvýšená chybovost Mělo by se vždy zvýšit pro neimplementované funkce Dělá sloppy práci Lovec na novou práci Buďte opatrnější s menšími úkoly Nikdy neprovádějte správné testy Provádí důkladné testy Požádejte o plné testovací pokrytí - ale pozor, váš rozpočet může rychle zmizet Není připraven na samostatnou plavbu Umí pracovat samostatně Přidejte více pravidel - pomůže to? Spaluje váš rozpočet jen pro nejisté výsledky Dodání v rámci rozpočtu Ceny by měly odrážet užitečné výsledky, nikoli plýtvání finále Kiro není připraven pracovat plně autonomně.Rychle vyhoří prostřednictvím rozpočtu, přináší jen takové výsledky a potřebuje přísnější pravidla a lepší ceny, aby byly opravdu užitečné. My opinion: Potřebujeme agenty s různými úhly – stejně jako lidé – pro zvládnutí různých úkolů. Will I hire Kiro? Definitely yes.