Centrum pomoci
Trénovanie chatbota

Knowledge Base Optimizer

Posledná aktualizácia:

Knowledge Base Optimizer (Optimalizátor bázy znalostí) je testovací nástroj, ktorý vám ukáže, ktoré fragmenty vašich trénovacích údajov chatbot nájde pre akúkoľvek otázku. Spúšťa presne rovnaké vyhľadávanie v znalostiach, aké chatbot vykonáva v reálnych konverzáciách, takže to, čo vidíte vo výsledkoch, je presne to, čo AI dostane pri odpovedaní.

Funguje len na čítanie: testovanie otázky na tomto mieste nijako nemení vaše trénovacie údaje a žiadnym spôsobom neovplyvňuje vášho chatbota.

Kde ho nájsť

Vyberte svojho chatbota na hlavnom paneli a otvorte kartu Training (Trénovanie). V ľavom stĺpci pod zoznamom kategórií zdrojov kliknite na modré tlačidlo Knowledge Base Optimizer (Optimalizátor bázy znalostí).

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 - optimalizátor dokáže vyhľadávať iba v znalostiach, 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é od najlepšej zhody smerom nadol.

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

Čítanie výsledkov

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

  • Match (Zhoda) - percento na ľavej strane ukazuje, ako presne sa fragment zhoduje s vašou otázkou. Vyššie číslo znamená vyššiu relevanciu.
  • Source (Zdroj) - hlavička riadka zobrazuje ikonu a názov typu zdroja, napríklad URL adresu natrénovanej stránky, názov súboru alebo položku Q&A.
  • Jazykový odznak - malý odznak vedľa zdroja ukazuje, 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 relevancie a chatbot ich číta v tomto poradí, zhora nadol, kým sa nenaplní jeho rozpočet na kontext znalostí. Rozpočet závisí od nastavenia Chat Context Size a pamäte bota - fragmenty, ktoré sa do rozpočtu nezmestia, sa odspodu orežú. Ak očakávaný fragment 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á (Language policy)

Nad poľom pre správu riadok Language policy (Jazykové pravidlá) vysvetľuje, ako váš bot narába s jazykmi zdrojov počas vyhľadávania. V prípade jednojazyčného bota prehľadáva všetky zdroje spoločne. Ak máte povolenú možnosť Multi-language (Viacjazyčnosť), vyhľadávanie sa môže obmedziť na jazyk návštevníka a jazykovo nezávislé zdroje, pričom nástroj odráža rovnaké správanie.

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 preformuloval vašu otázku pre lepšie vyhľadanie, aj Refined query (Spresnený dopyt), ktorý skutočne použil.

Kedy ho použiť

  • Chatbot odpovedá nesprávne alebo hovorí, že nevie. Otestujte rovnakú otázku tu. Ak správny fragment vo výsledkoch chýba, informácia sa nenachádza vo vašich trénovacích údajoch (alebo je formulovaná príliš odlišne) - pridajte ju ako nový zdroj alebo opravu.
  • Po pretrénovaní. Keď pretrénujete svoje zdroje, vyskúšajte niekoľko typických otázok a overte si, či sa aktualizovaný obsah vyhľadáva podľa očakávania.
  • Pred spustením do prevádzky. Otestujte najbežnejšie otázky, ktoré budú vaši návštevníci klásť, a uistite sa, že každá z nich vracia relevantné fragmenty na popredných miestach.

Ak výsledky odhalia medzery, vylepšite trénovacie údaje a otestujte to znova - zmeny sa prejavia hneď po dokončení trénovania. Širší návod nájdete v článku Ako zlepšiť odpovede chatbota.

Súvisiace články