Reguły przed modelami językowymi: wybór szablonu strony z nazwy firmy
Dlaczego uporządkowane reguły słów kluczowych wygrywają zarówno z kodami branżowymi, jak i z modelem AI jako pierwszy krok kierowania firm do szablonów — i gdzie AI wciąż pomaga.
3 min czytaniaGryffin Forge
Silnik demo za tą biblioteką ma siedemnaście szablonów branżowych. Dla każdej firmy musi wybrać właściwy: salon paznokci nie powinien dostać układu warsztatu. Wygląda to na idealne zadanie dla modelu AI. W praktyce najlepszym pierwszym krokiem okazał się mały zestaw uporządkowanych reguł słów kluczowych — a AI zostawiono do tego, czego reguły nie potrafią.
Dlaczego nie oficjalne kody branżowe?
Zarejestrowane firmy mają standardowe kody działalności, więc oczywistym podejściem jest tabela z kodu na szablon. Szybko zawodzi. Kody są szerokie i współdzielone przez bardzo różne zawody: fryzjerstwo i zabiegi kosmetyczne są razem, „pozostała działalność usługowa” obejmuje wszystko od tatuażystów po groomerów, a wiele firm rejestruje się pod ogólnym kodem i nigdy go nie zmienia.
Nazwa firmy jest zwykle dużo lepszym sygnałem. „Fade District” i „Velvet Lash & Nail” mówią o działalności więcej niż jakikolwiek kod.
Uporządkowane reguły słów kluczowych
Każdy szablon deklaruje listę wzorców słów kluczowych. Routing przechodzi przez szablony w stałej kolejności priorytetu i wybiera pierwszy, którego wzorce pasują do nazwy:
pets → dog, pets, paws, kennel, grooming…
tattoo → tattoo, ink, piercing…
clinic → clinic, aesthetic, skin, dental, laser…
barber → barber, cuts, fade, gents…
beauty → beauty, nail, lash, brow, salon, spa…
…
restaurant → kitchen, cafe, pizza, grill, bakery…
Kolejność ma znaczenie. „Dog grooming” zawiera grooming, które może wyglądać na termin barberski, więc zwierzęta sprawdzane są najpierw. Granice słów też są ważne: \bmot\b ma pasować do „Leeds MOT Centre”, ale nie do „Motion Pilates”. Gdy nic nie pasuje, rezerwą jest kod branżowy, a gdy i on zawiedzie — neutralny szablon firmy.
Router możesz wypróbować sam na stronie automatyzacji AI — uruchamia te same reguły w twojej przeglądarce.
Dlaczego najpierw reguły?
- Deterministyczne — ta sama nazwa zawsze daje tę samą odpowiedź, co bardzo ułatwia debugowanie.
- Wytłumaczalne — system potrafi powiedzieć, które słowo pasowało.
- Darmowe i natychmiastowe — bez wywołań API, opóźnień i limitów.
- Bezpieczne — nie ma czego wstrzyknąć poleceniami (prompt injection).
Przy decyzji z siedemnastoma możliwymi wynikami te cechy są ważniejsze niż kilka procent dokładności, które mógłby dodać model.
Gdzie AI naprawdę pomaga
Reguły mają problem z nazwami bez słów branżowych — „Northgate”, „The Lantern”, „Smith & Daughters”. Tu przydaje się model: z nazwą i odrobiną kontekstu (fragment strony, opis kategorii) może zaproponować szablon wraz z oceną pewności. Architektura utrzymuje ten krok jako opcjonalny i późniejszy:
- Uruchom reguły. Jeśli reguła pasuje — koniec.
- Jeśli nie, zapytaj model, ograniczony do siedemnastu poprawnych wyników.
- Przy niskiej pewności wróć do neutralnego szablonu i oznacz do przeglądu.
Ograniczenie przestrzeni wyników, walidacja odpowiedzi względem schematu i rezerwa, którą może sprawdzić człowiek, to właśnie to, co czyni krok AI godnym zaufania.
Wnioski
- Szukaj najtańszego silnego sygnału, zanim sięgniesz po model.
- Kolejność i granice zapisuj jawnie; tam żyje większość błędów routingu.
- Używaj AI do rzadkich przypadków, z ograniczonymi wynikami i bezpiecznym domyślnym.
- Zawsze umiej odpowiedzieć na pytanie „dlaczego to wybrał?”