Ohjekeskus
Chatbotin kouluttaminen

Knowledge Base Optimizer

Viimeksi päivitetty:

Knowledge Base Optimizer on testaustyökalu, joka näyttää, mitä koulutusdatasi katkelmia chatbot löytää mihin tahansa kysymykseen. Se käyttää botin tiedonhakua ja kieliasetuksia yksittäiselle kysymykselle. Se ei toista koko keskustelua eikä kutsu botin kauppaa tai muita toimintoja, joten se ei ole suora jäljennös jokaisesta todellisesta vastauksesta.

Se on vain lukutilassa: kysymyksen testaaminen tässä ei muuta koulutusdataasi eikä vaikuta chatbottiisi millään tavalla.

Mistä se löytyy

Valitse chatbot pääohjauspaneelissa ja avaa Training (Koulutus) -välilehti. Napsauta vasemmassa sarakkeessa lähdekategorioiden luettelon alapuolella kohtaa Knowledge Base Optimizer.

Training-välilehti, jossa Knowledge Base Optimizer -painike on korostettuna

Jos et ole vielä kouluttanut chatbotiasi, aloita koulutusdatan lisäämisellä - optimoija voi etsiä tietoa vain sellaisesta sisällöstä, joka on jo koulutettu.

Kysymyksen testaaminen

  1. Kirjoita kysymys Message (Viesti) -kenttään - mieluiten oikea kysymys, jota vierailijasi kysyvät, tai kysymys, johon chatbot vastasi hiljattain huonosti.
  2. Napsauta Submit (Lähetä).
  3. Hetken kuluttua vastaavat tietokatkelmat näkyvät alla järjestyksessä haun paremmuusjärjestyksen ja kielikäytännön mukaan.

Knowledge Base Optimizer näyttämässä järjestettyjä tuloksia testikysymykselle

Tulosten lukeminen

Jokainen tulosrivi edustaa yhtä koulutusdatasi katkelmaa:

  • Match (Osumatarkkuus) - vasemmalla oleva prosenttiluku näyttää, kuinka tarkasti katkelma vastaa kysymystäsi. Käytä sitä samankaltaisuuden signaalina, älä prosentuaalisena todennäköisyytenä sille, että vastaus on oikein. Kieliasetukset ja uudelleenjärjestely (reranking) voivat myös vaikuttaa järjestykseen.
  • Source (Lähde) - rivin otsikko näyttää lähdetyypin kuvakkeen ja nimen, esimerkiksi koulutetun sivun URL-osoitteen, tiedostonimen tai UKK-merkinnän.
  • Kielitunniste - lähteen vieressä oleva pieni tunniste näyttää, millä kielellä katkelma on merkitty. Lähteet ilman kielitunnistetta näyttävät "any", mikä tarkoittaa, että niitä käytetään kaikilla kielillä.
  • Katkelman sisältö - napsauta riviä laajentaaksesi sen ja lukeaksesi tarkan tekstin, jonka chatbot saisi.

Järjestyksellä on väliä. Tulokset järjestetään osuvuuden mukaan, ja chatbot lukee ne tässä järjestyksessä ylhäältä alkaen, kunnes sen tietokontekstin budjetti on täynnä. Budjetti riippuu botin Chat Context Size -asetuksesta ja muistiasetuksista - katkelmat, jotka eivät mahdu budjettiin, leikataan pois alhaalta. Jos odottamasi katkelma puuttuu tai on hyvin alhaalla luettelossa, chatbot ei todennäköisesti käytä sitä vastatessaan.

Kielikäytäntö

Viestikentän yläpuolella oleva Language policy (Kielikäytäntö) -rivi selittää, miten bottisi käsittelee lähdekieliä haun aikana. Botille, jolla ei ole kielisuodatusta, se hakee kaikista lähteistä yhdessä. Ominaisuudella Multi-language määritetty käytäntö voi rajoittaa haun pääkieleen tai vierailijan kieleen yhdessä valittujen varavaihtoehtojen ja kielestä riippumattomien lähteiden kanssa. Lue näytetty käytäntö ennen puuttuvien tulosten tulkitsemista.

Monikielisille boteille viestikentän alle ilmestyy lisätietorivi jokaisen haun jälkeen. Se näyttää tiedot Detected message language (kieli, jonka työkalu tunnisti kysymyksessäsi), Searched languages (mitkä lähdekielet otettiin mukaan hakuun) ja, kun työkalu muotoili kysymyksesi uudelleen parempaa hakua varten, Refined query (tarkennettu haku, jota se todellisuudessa käytti).

Milloin sitä kannattaa käyttää

  • Chatbot vastaa väärin tai sanoo, ettei se tiedä. Testaa samaa kysymystä täällä. Jos oikea katkelma puuttuu, tarkista ensin alkuperäinen lähde, sen valmistunut koulutustila, kielitunniste ja näytetty kielikäytäntö. Puuttuvat tulokset voivat johtua myös sijoituksesta tai kontekstibudjetista; ne eivät todista, että tieto puuttuisi kokonaan. Lisää tai korjaa sisältöä vasta tunnistettuasi puutteen.
  • Uudelleenkoulutuksen jälkeen. Kun koulutat lähteitäsi uudelleen, tee muutama tyypillinen testikysymys varmistaaksesi, että päivitetty sisältö löytyy odotetusti.
  • Ennen julkaisua. Testaa yleisimmät kysymykset, joita vierailijasi tulevat kysymään, ja varmista, että jokainen palauttaa asiaankuuluvia katkelmia listan kärkipäässä.

Jos tulokset paljastavat puutteita, paranna koulutusdataasi ja testaa uudelleen - muutokset tulevat saataville, kun koulutus on valmis. Testaa sitten vastausta kohdassa Overview (Yleiskatsaus), mukaan lukien realistinen jatkokysymys. Laajemmat ohjeet löydät artikkelista Kuinka parantaa chatbotin vastauksia.

Aiheeseen liittyvät artikkelit