Hjälpcenter
Träna din chatbot

Knowledge Base Optimizer

Senast uppdaterad:

Knowledge Base Optimizer är ett testverktyg som visar vilka fragment av din träningsdata som chatten hittar för en viss fråga. Det använder botens inställningar för kunskapshämtning och språk för en enskild fråga. Det spelar inte upp en hel konversation och anropar inte botens butiksfunktioner eller andra åtgärder, så det är inte en exakt återspegling av varje svar i skarp drift.

Verktyget är skrivskyddat: att testa en fråga här ändrar inte din träningsdata och påverkar inte din chattbot på något sätt.

Var du hittar det

Välj din chattbot i huvudöversikten och öppna fliken Training (Träning). I den vänstra kolumnen, under listan över källkategorier, klickar du på Knowledge Base Optimizer.

Fliken Training med knappen Knowledge Base Optimizer markerad

Om du inte har tränat din chattbot ännu börjar du med att lägga till träningsdata först - optimeraren kan bara söka i kunskap som redan har tränats.

Testa en fråga

  1. Skriv en fråga i fältet Message (Meddelande) - helst en riktig fråga som dina besökare ställer, eller en som chattbotten nyligen svarade dåligt på.
  2. Klicka på Submit (Skicka).
  3. Efter ett ögonblick visas de matchande kunskapsfragmenten nedanför, sorterade efter hämtningsrankning och språkpolicy.

Knowledge Base Optimizer som visar rankade resultat för en testfråga

Läsa resultaten

Varje resultatrad representerar ett fragment av din träningsdata:

  • Match (Matchning) - procentsatsen till vänster visar hur nära fragmentet matchar din fråga. Använd den som en signal om likhet, inte som en procentuell sannolikhet för att ett svar är korrekt. Språkpreferenser och omrankning kan också påverka ordningen.
  • Source (Källa) - radrubriken visar källtypens ikon och namn, till exempel webbadressen för den tränade sidan, ett filnamn eller en Q&A-post.
  • Språkmärke - det lilla märket bredvid källan visar vilket språk fragmentet är taggat med. Källor utan språktagg visar "any", vilket innebär att de används för alla språk.
  • Fragmentinnehåll - klicka på en rad för att expandera den och läsa den exakta texten som chattbotten skulle ta emot.

Ordningen spelar roll. Resultaten rankas efter relevans och chattbotten läser dem i denna ordning, uppifrån och ned, tills dess budget för kunskapskontext är full. Budgeten beror på botens Chat Context Size (chattkontextstorlek) och minnesinställningar - fragment som inte får plats inom budgeten klipps bort från slutet. Om fragmentet du förväntade dig saknas eller ligger väldigt långt ner i listan använder chattbotten det troligtvis inte när den svarar.

Språkpolicy

Ovanför meddelandefältet förklarar raden Language policy (Språkpolicy) hur din bot hanterar källspråk under sökningen. För en bot utan språkfiltrering söker den i alla källor samtidigt. Med flerspråkighet kan den konfigurerade policyn begränsa hämtningen till huvudspråket eller besökarens språk, tillsammans med valt reservspråk och språkoberoende källor. Läs den visade policyn innan du tolkar saknade resultat.

För flerspråkiga botar visas en extra inforad under meddelandefältet efter varje sökning. Den visar Detected message language (Identifierat meddelandespråk - språket verktyget kände igen i din fråga), Searched languages (Genomsökta språk - vilka källspråk som inkluderades i sökningen) och, om verktyget omformulerade din fråga för att söka bättre, Refined query (Förfinad sökfråga - sökfrågan som faktiskt användes).

När det ska användas

  • Chattbotten svarar felaktigt eller säger att den inte vet. Testa samma fråga här. Om rätt fragment saknas kontrollerar du först ursprungskällan, dess slutförda träningsstatus, språktagg och den visade språkpolicyn. Saknade resultat kan också bero på rankning eller kontextbudgeten; de bevisar inte att informationen saknas helt. Lägg till eller korrigera innehåll först efter att du har identifierat luckan.
  • Efter omskolning. När du tränar om dina källor kör du några typiska frågor för att kontrollera att det uppdaterade innehållet hämtas som förväntat.
  • Före driftsättning. Testa de vanligaste frågorna som dina besökare kommer att ställa och bekräfta att varje fråga ger relevanta fragment nära toppen.

Om resultaten avslöjar luckor förbättrar du din träningsdata och testar igen - ändringarna blir tillgängliga så snart träningen är klar. Testa sedan svaret under Overview (Översikt), inklusive en realistisk följdfråga. En mer omfattande guide finns i Hur du förbättrar chattbottens svar.

Relaterade artiklar