Matryce i szablony promptów
Jak utrzymywać promptowanie jak inżynierię: matryca doboru wzorca, kontrakt formatu, wersjonowanie i testy regresji.
Operacyjny skrót
Ten rozdział należy do rodziny Projektowanie interakcji i ma formę Szablon. Poniższe dopowiedzenie ma jeden cel: przełożyć treść na działania, które da się wdrożyć, zmierzyć i utrzymać.
Checklista
- Ustal cel i kryteria poprawności (co znaczy „dobry wynik”).
- Zamknij format wyjścia (JSON / tabela / sekcje) i przygotuj walidację.
- Ogranicz przestrzeń odpowiedzi: instrukcje, słownik terminów, limity.
- Dodaj kontrolę jakości: self-check, sanity-checks, fallback, „no-answer”.
- Zapisz jako szablon (prompt_template) i wersjonuj jak kod.
- Wprowadź testy regresyjne (golden set) i przeglądy po zmianach.
Najczęstsze pułapki
- Mieszanie instrukcji z danymi wejściowymi (brak separacji „co” vs „na czym”).
- Format wynikowy „opisowy” bez kontraktu – brak automatycznej kontroli.
- Zbyt ogólne polecenia („napisz mądrze”) bez parametrów i ograniczeń.
- Brak strategii na niepewność: model zaczyna „zgadywać” zamiast eskalować.
Artefakty w Luage
Standard działa dopiero wtedy, gdy ma właściciela, wersję, ślad (trace) oraz test regresyjny.
- Matryca wybiera szablon na podstawie zadania i ryzyka.
- Szablon to kontrakt: instrukcja + format + kryteria + no‑answer.
- Wersjonowanie (SemVer) i testy regresji są równie ważne jak treść promptu.
- Jeden repozytorium prawdy: biblioteka promptów + changelog + owner.