Jak bezpiecznie testowa膰 wprowadzane zmiany w Chatfuel?

Wy艣wietlanie 'Default message' w Chatfuel tylko raz

Dzisiaj dla Was kr贸tki wpis o tym jak bezpiecznie testowa膰 wprowadzane zmiany w Chatfuel. Ile razy zdarzy艂o Wam si臋, 偶e chcieli艣cie wprowadzi膰 poprawk臋 do istniej膮cego bota, ale obawiali艣cie si臋 jak ona wp艂ynie na istniej膮cych u偶ytkownik贸w. Chatfuel ma to do siebie, 偶e ka偶da zmiana jest automatycznie zapisywana. W zwi膮zku z tym ka偶da pomy艂ka mo偶e spowodowa膰 b艂膮d po stronie u偶ytkownika, a w rezultacie strat臋 zaufania do naszego chatbota. Jak tego unikn膮膰? Dowiecie si臋 z tego artyku艂u.

Zmiany na duplikacie bloku

Zmiany jakich dokonujemy dotycz膮 zazwyczaj jednego lub kilku blok贸w. Aby unikn膮膰 „testowania na produkcji”, czyli na istniej膮cych u偶ytkownikach powinni艣my zduplikowa膰 istniej膮cy blok i to na nim przeprowadza膰 eksperymenty. Chatfuel umo偶liwia tak膮 operacj臋 i mo偶na to zrobi膰 po klikni臋ciu przycisku „Dupliacte this block” znajduj膮cego si臋 obok nazwy bloku.

Jak bezpiecznie testowa膰 wprowadzane zmiany w Chatfuel

W ten spos贸b w艣r贸d blok贸w pojawi si臋 kopia istniej膮cego bloku i mo偶emy na niej robi膰 wszystkie zmiany, jakie planowali艣my wykona膰. Mamy przy tym pewno艣膰, 偶e 偶aden u偶ytkownik nie dostanie si臋 do tego bloku – wszyscy b臋d膮 korzysta膰 z dotychczasowego.

Oczywi艣cie je艣li nasza wymaga ingerencji w kilka blok贸w – nic nie stoi na przeszkodzie, aby skopiowa膰 kilka blok贸w.

Testowanie

Ok, skopiowali艣my blok (lub bloki), wprowadzili艣my zmiany i chcemy je przetestowa膰. Jak mo偶emy to zrobi膰 skoro w tej chwili zmienione elementy s膮 nieosi膮galne? Spos贸b na to jest nast臋puj膮cy:

  • Wchodzimy do zak艂adki „Set Up AI
  • Dodajemy now膮 regu艂臋
  • W polu „IF USER SAYS SOMETHING SIMILAR TO:”聽 wpisujemy fraz臋 testow膮, po kt贸rej wpisaniu u偶ytkownik zostanie przekierowany do nowego bloku ( wa偶ne, aby to by艂a fraza unikalna i taka, kt贸rej u偶ytkownik nigdy nie wpisze. Nie chcemy w ko艅cu, aby przypadkowe osoby wesz艂y do naszych eksperymentalnych blok贸w.)
  • W polu „BOT REPLIES WITH BLOCK” wpisujemy nazw臋 testowego bloku
  • Wchodz膮c w konwersacj臋 z botem wpisujemy wybran膮 fraz臋 i zostaniemy przekierowani do nowego bloku, maj膮c przy tym mo偶liwo艣膰 jego przetestowania

Jak bezpiecznie testowa膰 wprowadzane zmiany w Chatfuel

Wdra偶anie

Gdy przetestowali艣my dostatecznie wprowadzon膮 funkcjonalno艣膰 nie pozostaje nam nic innego jak wdro偶enie zmian „na produkcj臋”. Polega to w naszym przypadku na zast膮pienie pierwotnych wywo艂a艅 blok贸w na nowy i usuni臋cie starych blok贸w.聽 Dzi臋ki temu u偶ytkownicy b臋d膮 kierowani do element贸w z zaimplementowan膮 now膮 funkcjonalno艣ci膮.