5.1 Tvořte, testujte, iterujte, opakujte
Tvořte, testujte, iterujte, opakujte
Skvělé Skills se zdokonalují, nepíší najednou
Skvělé Skills nikdy nejsou hotové na první pokus. Rozdíl mezi průměrným a vynikajícím Skillem je v procesu testování a zdokonalování.
Tři typy testů
Testy triggerů
Aktivuje se Skill správně? Zkuste různé formulace stejného požadavku. Testujte s podobnými ale nesouvisejícími prompty pro kontrolu falešných pozitiv.
Funkční testy
Produkuje správný výstup? Spusťte Skill se standardními vstupy a ověřte, že výsledky odpovídají očekáváním.
Testy okrajových případů
Zvládne divné vstupy? Testujte s chybějícími daty, neobvyklými formáty, velmi dlouhými vstupy, prázdnými vstupy.
Pyramida testování
Většina selhání Skills jsou selhání triggerů — Skill se buď neaktivuje, když by měl, nebo se aktivuje, když by neměl. Zaměřte většinu testovacího úsilí na triggery.
Rychlá testovací strategie
Napište 10 promptů, které by měly spustit váš Skill, a 5, které by neměly. Spusťte všech 15 a zkontrolujte výsledky. Trvá to 10 minut a zachytí 80 procent problémů.
Testovací myšlení
Testování není volitelné — je to to, co odděluje funkční Skills od skvělých. Vytvořte si návyk testovat každou změnu alespoň 5 různými prompty, než ji budete považovat za hotovou.
Testovací mentalita — proč testování není volitelné.
Momentálně nejsou žádné komentáře.