Jak znaleźć zamiennik produktu, gdy klient czeka na telefonie
Jak porównuje się parametry między producentami, dlaczego o dopasowaniu nie decyduje model językowy i co znaczy każdy z sześciu wyników. Tekst nie zastępuje weryfikacji technicznej zamiennika przez pracownika lub eksperta.
Klient dzwoni, pyta o model, którego nie ma na stanie, i chce odpowiedzi w trakcie tej samej rozmowy. Zamiennik znajduje się wtedy przez porównanie parametrów obu produktów zapisanych w katalogach producentów, z jawną listą różnic i jawną listą tego, czego z katalogów nie da się sprawdzić. Propozycja z pamięci lub z podobieństwa nazwy jest tym, co wychodzi dopiero na montażu. Poniżej opisuję, jak takie porównanie działa w Compilore i co każdy z sześciu możliwych wyników znaczy dla handlowca.
Dlaczego zamiennik dobrany po nazwie zawodzi na montażu
Nazwy handlowe i oznaczenia serii nie niosą informacji o parametrach w sposób porównywalny między producentami. Dwa produkty o podobnym oznaczeniu mogą różnić się zakresem napięcia, a dwa o zupełnie różnych nazwach mogą być w pełni wymienne.
Handlowiec, który proponuje zamiennik z pamięci, bierze na siebie ryzyko, którego nie widzi. Różnica w jednym parametrze krytycznym ujawnia się dopiero u klienta, a koszt zwrotu i reklamacji obciąża dystrybutora.
Porównanie parametrów wymaga, żeby parametry obu produktów były zapisane w jednym, porównywalnym formacie. Tego warunku katalogi producentów same z siebie nie spełniają.
Jak porównuje się zakresy parametrów między producentami
Porównanie nigdy nie odbywa się na etykiecie i jednostce wydrukowanej przez producenta. Zanim dwa produkty trafią do porównania, przechodzą dwie normalizacje, wykonywane w chwili wgrywania katalogu.
Pierwsza normalizacja dotyczy nazw parametrów. Etykieta atrybutu użyta przez producenta jest mapowana na jedną kanoniczną nazwę parametru, a porównanie odbywa się wyłącznie na nazwach kanonicznych. Etykieta, której nie da się zmapować, pozostaje niezmapowana i jest raportowana jako niemożliwa do zweryfikowania, zamiast być na siłę dopasowana do parametru, którym może nie być.
Druga normalizacja dotyczy jednostek. Wartości są sprowadzane do jednostek kanonicznych w chwili wgrywania, więc dwóch producentów podających tę samą wielkość w różnych jednostkach jest porównywanych na jednej skali. Sam mechanizm porównania nie wykonuje żadnych przeliczeń jednostek.
Po normalizacji każdy parametr trafia do jednego z kilku wyników porównania. Równa wartość lub zakres kandydata zawierający zakres oryginału oznacza dopasowanie. Zakres nakładający się, ale niezawierający, oznacza różnicę, pokazywaną z obiema wartościami i kierunkiem odchylenia. Parametr obecny u jednego produktu i nieobecny w źródłach drugiego jest oznaczany jako niemożliwy do zweryfikowania i nigdy nie jest pomijany.
Dla parametrów krytycznych obowiązuje zasada zawierania. Bliskość wartości nie wystarcza. Zakres kandydata musi pokrywać wymaganie oryginału, żeby liczyć się jako pełne dopasowanie. Samo nakładanie się zakresów jest różnicą i tak jest raportowane.
Parametry nie mają równej wagi. Każda kategoria produktów ma podział na parametry krytyczne, warunkowe i drugorzędne, przechowywany poza kodem jako dane do przeglądu i zatwierdzony przez eksperta domenowego z dystrybucji technicznej B2B. Niezgodność parametru krytycznego oznacza odmowę, niezgodność warunkowego obniża kandydata do statusu warunkowego, a różnica w drugorzędnym zostawia kandydata z wypisaną różnicą.
Gdy źródła o równej wiarygodności podają różne wartości tego samego parametru, wynik jest oznaczany jako konflikt. System nie wybiera żadnej strony i pokazuje obie wartości.
Kandydaci są szeregowani według najmniejszej liczby różnic w parametrach krytycznych, następnie najmniejszej liczby różnic w drugorzędnych, a na końcu według przynależności do tej samej serii lub rodziny produktów.
Dlaczego o dopasowaniu nie decyduje model językowy
Rozpoznanie produktu, zbudowanie jego wektora parametrów, zastosowanie podziału na wagi, pobranie kandydatów i obliczenie werdyktu to kroki deterministyczne. W żadnym z nich nie uczestniczy model językowy.
Model językowy jest wywoływany dopiero na ostatnim etapie, żeby przedstawić gotowy wynik jako tekst. Nawet tam nie jest traktowany jako zaufany. Wygenerowany tekst jest mechanicznie porównywany z wynikiem strukturalnym i odrzucany, jeśli zmienia którąkolwiek wstawioną wartość lub pomija wymaganą sekcję.
Z tego wynika, że liczby, które czyta handlowiec, są liczbami zwróconymi z magazynu parametrów. Tekst generowany może je opisać, ale nie może ich zmienić.
Renderowanie może wydrukować tylko oznaczenia modeli odczytane z zapisanych rekordów. Gdy nic nie przechodzi filtra zgodności, odpowiedź brzmi „brak kandydata w źródłach” i nie ma ścieżki, którą mógłby pojawić się produkt brzmiący wiarygodnie, ale nieistniejący w katalogach.
Tekst katalogu nigdy po cichu nie staje się zweryfikowanym faktem. Opis w katalogu może wskazać kandydata do rozważenia, ale każde twierdzenie o jego parametrze musi mieć pokrycie w zapisanym rekordzie albo być oznaczone jako niezweryfikowane.
Nie istnieje odpowiedź bez kontekstu. Każdy status z kandydatem musi pokazać listę różnic, listę parametrów niemożliwych do sprawdzenia, cytowanie dla każdego parametru i zastrzeżenie o konieczności weryfikacji.
Co znaczy każdy z sześciu wyników dla handlowca
Wynik „kandydat” oznacza, że każdy parametr krytyczny pokryty przez źródła jest zgodny. Zamiennik nadal wymaga weryfikacji technicznej przed zaoferowaniem, ale nie ma znanej przeszkody.
Wynik „kandydat z różnicami” oznacza kandydata możliwego do użycia, u którego część parametrów różni się lub nie dała się sprawdzić w źródłach. Różnice są wypisane i handlowiec ma je przeczytać, zanim poda cenę.
Wynik „kandydat warunkowy” oznacza produkt zdatny tylko do części zastosowań. Parametr krytyczny różni się w sposób zależny od zastosowania, na przykład od powłoki lub procesu, więc przed propozycją trzeba potwierdzić z klientem, do czego produkt ma służyć.
Wynik „odmowa” oznacza, że parametr krytyczny jest kategorycznie niezgodny. System nie proponuje tego produktu jako zamiennika i handlowiec nie powinien go oferować.
Wynik „brak kandydata” oznacza, że żaden produkt w źródłach firmy nie przeszedł filtra zgodności. System mówi to wprost zamiast wymyślać model, a handlowiec może przekazać to klientowi razem z propozycją sprawdzenia u producenta.
Wynik „doprecyzuj zapytanie” oznacza, że samo pytanie nie zawiera parametrów krytycznych. System wypisuje, czego brakuje, a handlowiec dopytuje klienta zamiast zgadywać.
Jakie są ograniczenia tego mechanizmu
Porównanie działa na parametrach, które zostały rozpoznane i zapisane podczas wgrywania katalogu. Parametr, który jest w katalogu, ale nie trafił do magazynu faktów, będzie raportowany jako niemożliwy do zweryfikowania, chociaż fizycznie istnieje na stronie.
Podział na parametry krytyczne, warunkowe i drugorzędne jest decyzją eksperta domenowego. Dla kategorii, dla której nie został zatwierdzony, porównanie nie ma podstawy do rozróżnienia wag.
System nie ocenia, czy zamiennik jest właściwy dla konkretnego zastosowania klienta. Podaje parametry i różnice, a decyzję o akceptacji podejmuje pracownik lub ekspert.
Jakość porównania zależy od jakości katalogów. Błąd w karcie katalogowej producenta zostanie porównany jako fakt, ze wskazaniem, skąd pochodzi.
Jakie pytania zadają o to kupujący
Czy system może zaproponować produkt, którego nie mamy w katalogach? Nie. Kandydaci pochodzą wyłącznie z produktów zapisanych w źródłach firmy. Jeśli żaden nie przechodzi filtra, odpowiedź brzmi „brak kandydata”.
Co się dzieje, gdy dwa katalogi podają inną wartość tego samego parametru? Parametr jest oznaczany jako konflikt, z obiema wartościami. System nie wybiera żadnej strony, a przypadek trafia do weryfikacji przez człowieka.
Czy wynik „kandydat” można od razu wysłać klientowi? Można go użyć w rozmowie, ale każdy status z kandydatem zawiera zastrzeżenie o konieczności weryfikacji. Zamiennik zatwierdza pracownik lub ekspert, a system dostarcza mu porównanie.
Czy porównanie działa między różnymi producentami? Tak, pod warunkiem że etykiety parametrów obu producentów zostały zmapowane na nazwy kanoniczne. Etykieta bez mapowania jest raportowana jako niemożliwa do zweryfikowania.
Jak przygotować rozmowę o zamienniku, zanim klient zadzwoni
Poniższa tabela jest regułą postępowania dla handlowca. Można ją wydrukować i położyć obok telefonu niezależnie od tego, jakiego narzędzia firma używa.
| Wynik porównania | Co mówisz klientowi | Co robisz przed ofertą |
|---|---|---|
| Kandydat | Mam propozycję, potwierdzę ją technicznie | Weryfikacja techniczna |
| Kandydat z różnicami | Mam propozycję z różnicami, wymienię je | Czytasz listę różnic |
| Kandydat warunkowy | Zależy od zastosowania, do czego to ma służyć? | Potwierdzasz zastosowanie |
| Odmowa | Ten produkt nie jest zamiennikiem | Szukasz dalej lub pytasz producenta |
| Brak kandydata | Nie mam zamiennika w katalogach, sprawdzę u producenta | Kontakt z producentem |
| Doprecyzuj zapytanie | Potrzebuję jeszcze parametrów | Dopytujesz o brakujące |
Przed wysłaniem oferty z zamiennikiem sprawdź jeszcze, czy każda liczba, którą podajesz, ma wskazane źródło, i czy lista parametrów niemożliwych do sprawdzenia jest pusta. Jeśli nie jest pusta, klient powinien o tym wiedzieć przed zamówieniem.