Hjälpcenter
Träna din chatbot

Knowledge Base Optimizer

Senast uppdaterad:

Knowledge Base Optimizer är ett testverktyg som visar vilka fragment av dina träningsdata som chattboten hittar för en viss fråga. Det kör exakt samma kunskapssökning som chattboten utför i riktiga konversationer, så det du ser i resultaten är vad AI:n tar emot när den svarar.

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

Var du hittar det

Välj din chattbot i huvudpanelen och öppna fliken Training (Träning). I den vänstra kolumnen, under listan över källkategorier, klickar du på den blå knappen 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 chattboten nyligen svarade dåligt på.
  2. Klicka på Submit (Skicka).
  3. Efter ett ögonblick visas de matchande kunskapsfragmenten nedanför, rankade från den bästa matchningen och nedåt.

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

Läsa resultaten

Varje resultatrad representerar ett fragment av dina träningsdata:

  • Match (Matchning) - procentandelen till vänster visar hur väl fragmentet matchar din fråga. Högre innebär mer relevant.
  • 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åkbricka - den lilla brickan 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 chattboten skulle ta emot.

Ordningen spelar roll. Resultaten rankas efter relevans, och chattboten läser dem i denna ordning, från toppen, tills dess budget för kunskapskontext är full. Budgeten beror på botens Chat Context Size och minnesinställningar - fragment som inte ryms 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 chattboten det mest troligt 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 enspråkig bot söker den igenom alla källor tillsammans. Om du har flerspråkighet aktiverat kan sökningen begränsas till besökarens språk plus språkoberoende källor, och verktyget speglar samma beteende.

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

När det ska användas

  • Chattboten svarar felaktigt eller säger att den inte vet. Testa samma fråga här. Om rätt fragment saknas i resultaten finns informationen inte i dina träningsdata (eller är formulerad för annorlunda) - lägg till den som en ny källa eller en korrigering.
  • Efter omtryckning. När du tränar om dina källor kan du köra några typiska frågor för att kontrollera att det uppdaterade innehållet hämtas som förväntat.
  • Före lansering. Testa de vanligaste frågorna som dina besökare kommer att ställa och bekräfta att varje fråga returnerar relevanta fragment nära toppen.

Om resultaten visar luckor förbättrar du dina träningsdata och testar igen - ändringarna slår igenom så snart träningen är klar. För en mer omfattande guide, se Hur man förbättrar chattbotens svar.

Relaterade artiklar