Skip to Content

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í

70 %
Testy triggerů
20 %
Funkční testy
10 %
Testy okrajových případů

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é.

Hodnocení
0 0

Momentálně nejsou žádné komentáře.

být první, kdo zanechá komentář.