Centrum pomoci
Trénovanie chatbota

Knowledge Base Optimizer

Posledná aktualizácia:

Knowledge Base Optimizer je testovací nástroj, ktorý vám ukáže, ktoré fragmenty z vašich trénovacích údajov chatbot nájde pre akúkoľvek otázku. Využíva vyhľadávanie v znalostiach a jazykové nastavenia bota pre samostatnú otázku. Neprehráva celú konverzáciu ani nevolá obchod či iné akcie bota, takže nejde o presnú kópiu každej odpovede naživo.

Slúži iba na čítanie: otestovanie otázky na tomto mieste nezmení vaše trénovacie údaje a žiadnym spôsobom neovplyvní vášho chatbota.

Kde ho nájdete

Vyberte svojho chatbota na hlavnom paneli a otvorte kartu Training (Trénovanie). V ľavom stĺpci pod zoznamom kategórií zdrojov kliknite na Knowledge Base Optimizer.

Karta Training so zvýrazneným tlačidlom Knowledge Base Optimizer

Ak ste svojho chatbota ešte netrénovali, začnite najprv pridaním trénovacích údajov - optimizer dokáže prehľadávať iba tie znalosti, ktoré už boli natrénované.

Testovanie otázky

  1. Zadajte otázku do poľa Message (Správa) - ideálne skutočnú otázku, ktorú kladú vaši návštevníci, alebo takú, na ktorú chatbot nedávno odpovedal zle.
  2. Kliknite na Submit (Odoslať).
  3. Po chvíli sa nižšie zobrazia zodpovedajúce fragmenty znalostí zoradené podľa poradia vyhľadávania a jazykových pravidiel.

Knowledge Base Optimizer zobrazujúci zoradené výsledky pre testovaciu otázku

Čítanie výsledkov

Každý riadok výsledkov predstavuje jeden fragment z vašich trénovacích údajov:

  • Match (Zhoda) - percento vľavo ukazuje, ako presne sa fragment zhoduje s vašou otázkou. Používajte ho ako signál podobnosti, nie ako percentuálnu pravdepodobnosť, že odpoveď je správna. Jazykové preferencie a preusporiadanie môžu tiež ovplyvniť poradie.
  • Source (Zdroj) - v záhlaví riadka sa zobrazuje ikona typu zdroja a jeho názov, napríklad URL natrénovanej stránky, názov súboru alebo položka Q&A.
  • Jazykový odznak - malý odznak vedľa zdroja zobrazuje, akým jazykom je fragment označený. Zdroje bez jazykového označenia zobrazujú „any", čo znamená, že sa používajú pre každý jazyk.
  • Obsah fragmentu - kliknutím na riadok ho rozbalíte a prečítate si presný text, ktorý by chatbot dostal.

Na poradí záleží. Výsledky sú zoradené podľa relevantnosti a chatbot ich číta v tomto poradí zhora, kým sa nenaplní jeho rozpočet kontextu znalostí. Rozpočet závisí od nastavení Chat Context Size a pamäte bota - fragmenty, ktoré sa do rozpočtu nezmestia, sú odspodu odrezané. Ak fragment, ktorý ste očakávali, chýba alebo sa nachádza veľmi nízko v zozname, chatbot ho pri odpovedaní s najväčšou pravdepodobnosťou nepoužíva.

Jazykové pravidlá

Nad poľom správy riadok Language policy (Jazykové pravidlá) vysvetľuje, ako váš bot počas vyhľadávania narába s jazykmi zdrojov. Pri botovi bez filtrovania jazykov prehľadáva všetky zdroje spoločne. S funkciou Multi-language môžu nakonfigurované pravidlá obmedziť vyhľadávanie na hlavný jazyk alebo jazyk návštevníka spolu so zvolenou zálohou a jazykovo nezávislými zdrojmi. Pred interpretáciou chýbajúcich výsledkov si prečítajte zobrazené pravidlá.

V prípade viacjazyčných botov sa po každom vyhľadávaní pod poľom správy zobrazí dodatočný informačný riadok. Zobrazuje Detected message language (Zistený jazyk správy - jazyk, ktorý nástroj rozpoznal vo vašej otázke), Searched languages (Prehľadávané jazyky - ktoré jazyky zdrojov boli zahrnuté do vyhľadávania) a v prípade, že nástroj vašu otázku preformuloval na lepšie vyhľadanie, aj Refined query (Spresnený dopyt - dopyt, ktorý skutočne použil).

Kedy ho použiť

  • Chatbot odpovedá nesprávne alebo hovorí, že nevie. Otestujte rovnakú otázku na tomto mieste. Ak chýba správny fragment, najprv skontrolujte pôvodný zdroj, stav dokončenia jeho trénovania, jazykové označenie a zobrazené jazykové pravidlá. Chýbajúce výsledky môžu odrážať aj poradie alebo rozpočet kontextu; nedokazujú, že informácia chýba. Obsah pridajte alebo opravte až po identifikovaní medzery.
  • Po pretrénovaní. Keď znova natrénujete svoje zdroje, spustite niekoľko typických otázok, aby ste sa uistili, že obnovený obsah sa vyhľadáva podľa očakávania.
  • Pred spustením naživo. Otestujte najčastejšie otázky, ktoré budú vaši návštevníci klásť, a overte, že každá z nich vracia relevantné fragmenty blízko vrcholu.

Ak výsledky odhalia medzery, vylepšite svoje trénovacie údaje a otestujte ich znova - zmeny budú dostupné po dokončení trénovania. Potom otestujte odpoveď v časti Overview (Prehľad) vrátane realistickej nadväzujúcej otázky. Širšieho sprievodcu nájdete v článku Ako zlepšiť odpovede chatbota.

Súvisiace články