Päivitä Diamond ja rakennamme sinulle oman sovelluksen Androidille tai iOS: lle
Docs : Käyttöohje : Training & Chat Logs

Koulutus- ja chat-lokit

Yleiskatsaus

Bottisi keskustelulokeihin pääsee Admin Consolen Training & Chat Logs -valikosta. Training & Chat Logs -sivulla voit tarkastella bottisi keskusteluja, vastauksia, sanoja ja lauseita.

Harjoitus- ja keskustelulokit -sivulla voit lisätä uusia vastauksia, tervehdyksiä ja oletusvastauksia. Voit tarkastella bottisi käymää keskustelua ja korjata vastaukset. Voit tarkastella ja muokata vastauksia, tervehdyksiä, oletusvastauksia, lauseita ja merkittyjä vastauksia.

Voit korjata botin vastauksen keskustelussa tai lisätä tai muokata aiemmin luotuja vastauksia. Voit liittää avainsanoja, tarvittavia sanoja, aiempia vastauksia ja aiheita botin vastaukseen parantaaksesi sen vastausten vastaavuutta ja keskustelukontekstia. Voit merkitä vastaukset uudelleenkäyttöön muissa kysymyksissä viittaamalla #label.

Tarkistat bottisi sanat ja lauseet. Voit määrittää tunteita, tunteita, tekoja, asentoja, avainsanoja ja synonyymejä.

Voit myös tuoda vastausluetteloita, keskustelulokeja tai AIML-tiedostoja jaetusta komentosarjakirjastosta tai ladata tiedostot tietokoneeltasi. Voit viedä ja ladata bottisi keskustelut tai vastaukset vastausluettelona, keskustelulokina tai AIML-tiedostona.

Työkalurivin


Kuvaketta Ominaisuuden nimi Kuvaus
Valikko Valitse vaihtoehtojen luettelosta.
Kotisivu Palaa harjoitus- ja keskustelulokien aloitussivulle.
Kirjoita Kirjoita uusi oletusvastaus.
Muokkaa Kirjoita oikea vastaus valituille lauseille.
Tarkastaa Selaa valittuja vastauksia tai lauseita.
Valitse Valitse kaikki keskustelut, vastaukset tai lauseet.
Väärässä Merkitse valitut vastaukset virheellisiksi vastaksi tai pienennä niiden oikeettomuutta %.
Uloskirjautuminen Merkitse valitut vastaukset kelvollisiksi vastaksi tai suurenna niiden oikeevuutta %.
Lippu Merkitse valitut lauseet loukkaaviksi.
Ei viivettä Imartele valitut lauseet loukkaamattomiksi.
Poista Poista valitut vastaukset, tervehdys, oletusvastaus tai keskustelut.
Vie tai lataa Vie ja lataa tällä hetkellä näkyvät lokit keskustelulokitiedostona, vastausluettelona tai AIML-komentosarjana.
Ladata Lataa ja tuo keskusteluloki, vastausluettelo tai AIML-komentosarja.
Tuoda Tuo keskusteluloki, vastausluettelo tai AIML-komentosarja komentosarjakirjastosta.

Haun ominaisuudet

Majoituspaikkaa Kuvaus
Etsi Hae kaikista konversioista, vastauksista, tervehdyksistä, oletusvastauksista, lauseista, sanoista tai merkityistä vastauksista.
Kesto Suodata tulokset päivän, viikon, kuukauden tai kaikkien mukaan.
Suodatin Suodata tulokset niin, että ne sisältävät vain lauseita, jotka sisältävät suodatintekstin.
Tyyppi Suodata chatin tai sosiaalisen median viestityypin mukaan.
Rajoittaa Suodata vastaukset tai keskustelut.
Kaikki Näytä vastausten tiedot.
Aihe Näytä vastausten aihe.
Label Näytä vastausten otsikko.
Avainsanat Näytä vastauksia vastaavat kysymyksen avainsanat.
Tarvitaan Näytä vastausten edellyttämät sanat.
Tunteita Näytä vastausten tunteet.
Tunteita Näytä vastausten tunteet.
Luottamusta Näytä vastausten luottamus.
Toimia Näytä vastausten toiminnot.
Aiheuttaa Näytä vastausten asennot.
Seuraava Näytä vastausten seuraavat kysymykset.
Edellinen Näytä vastausten aiemmat kysymykset.
Toista Näytä vastauksen toistoasetukset.
Kunnossa Näytä vastausehtokoodi.
Ajatella Näytä vastauksen ajattelemiskoodi.
Komento Näytä vastauksen JSON-asiakaskomento.

Keskustelut

Voit tarkistaa bottisi keskustelut ja korjata botin vastauksen, jos se ei tiennyt vastausta tai antoi virheellisen vastauksen.

Selaa keskusteluja


Oikea vastaus

Vastaukset

Voit lisätä uusia vastauksia tai muokata aiemmin luotuja vastauksia. Vastaus sisältää kysymyksen, vastauksen ja erilaisia metatietoja vastauksesta.

Jos haluat nähdä kaikki bottisi koulutetut vastaukset, etsi vastauksia koko keston ajan. Tässä luetellaan kaikki bottivastaukset, jotka on tilattu sen mukaan, milloin ne on lisätty. Vastausta ei käytetä vain juuri siihen kysymykseen, jota se on oppinut, vaan myös vastaaviin kysymyksiin. Kun botti kohtaa kysymyksen, jota se ei tiedä vastausta, se löytää parhaan vastaavan kysymyksen, jonka se tietää vastauksen, ja käyttää tätä vastausta. Jos botti ei tiedä vastaavia kysymyksiä, se käyttää oletusvastaustaan.

Vastausselaimen avulla voit kirjoittaa uuden vastauksen tai muokata, poistaa, mitätöidä, vahvistaa tai merkitä aiemmin luotuja vastauksia.

Vastauseditorin avulla voit kirjoittaa kysymyksen ja vastauksen sekä valinnaiset vastausominaisuudet ja metatiedot. Voit muokata vastaustasi käyttämällä rikasta 'WYSIWYG' (mitä näet on mitä saat) -editorilla tai vain teksti -editorilla. Vastaukset ovat HTML-muodossa, ja ne voivat sisältää useimmat HTML>tunnisteet, kuten <b>for bold, <a>linkit, <img>for-kuvat ja <painike>painikkeita.





Vastauksen ominaisuudet

Nimi Kuvaus
Kysymys Muokkaa kysymystä, jos haluat, voit käyttää * yleismerkkiä kuvion luominen.
Tunteita Voit liittää tunteen lauseeseen.
Uusi vastaus Kirjoita lauseelle uusi vastaus.
Kunnossa Vaihtoehtoisesti voit antaa itsekoodin ehdon, jonka on oltava tosi, jotta vastaus voidaan käyttää.
Ajatella Vaihtoehtoisesti voit antaa itse "ajattele" -koodin, joka arvioidaan, kun vastausta käytetään.
Komento Voit halutessasi antaa JSON-komennon (Itsekoodi), joka arvioidaan ja palautetaan asiakkaalle pelien ja virtuaaliavun tueksi.
Aihe Voit halutessasi antaa aiheen vastauksen luokittelemiseksi alle.
Intent-otsikko Voit halutessasi antaa selitteen, jonka mukaan vastausta voidaan käyttää uudelleen nimellä.
Avainsanat Voit halutessasi antaa avainsanoja kysymyksestä, joka vaikuttaa vastausvastaavuusin.
Tarvitaan Voit halutessasi antaa tarvittavat sanat kysymyksestä, jota tarvitaan vastausvastaavuuden saamiseksi.
Tunteita Voit liittää tunteen vastaukseen.
Toimia Voit liittää toiminnon vastaukseen.
Aiheuttaa Voit liittää poseerauksen vastaukseen.
Toistetaan Voit halutessasi antaa vastauksen käytettyihin, jos nykyistä vastausta on jo käytetty tässä keskustelussa.
Ei toistoa Vaadi, että vastausta tai lausetta käytetään vain kerran.
Seuraava Voit halutessasi antaa seuraavan vastauksen, joka antaa vastaukselle kontekstin.
Edellinen Voit halutessasi antaa aiemman vastauksen, joka antaa vastaukselle kontekstin.
Vaadi edellinen Vaadi, että vastausta käytetään vain, jos edellinen vastaus vastaa jotakin aiemmista vastauksista.
Tallenna Tallenna lauseiden korjaukset.

Question

Vastauskysymys voi olla lause, joka vastaa automaattisesti samankaltaisia kysymyksiä tai voi olla kuvio. Kuviot täsmäävät kirjaimellisesti kuvion sanojen järjestyksessä, ja ne voivat sisältää yleismerkkejä, kuten *, ja ne voivat sisältää myös säännöllisiä lausekkeita. Yleensä on parasta käyttää lausetta ja antaa botin päättää, vastaako kysymys, voit myös lisätä avainsanoja ja tarvittavia sanoja parantaaksesi, kun kysymys vastaa. Jos haluat kirjoittaa kuvion, käytä kysymyksessä esimerkiksi * -yleismerkkiä tai kirjoita kuvio seuraavasti.

Pattern("What is *")

Response

Vastaus voi olla lause, se voi sisältää HTML-sisältöä tai rikasta sisältöä, kuten kuvia, videoita ja painikkeita, tai vastaus voi olla malli. Malli on vastaus, joka voi sisältää jonkin verran itsekoodia. Kaikki mallin {} sisällä olevat koodit suoritetaan ja tulos tulostetaan vastaukseen. Jos haluat syöttää mallin, sisällytä vastaukseesi {} tai kirjoita malli seuraavasti (älä käytä WYSIWYG-editoria tempauksiin).

Template("Today is {Date.date()}.")

Keywords

Keywords are important words in the question that should influence when the response is used.

// Keywords are used to allow this response to be used for any questions on hockey or spinach.
question: do you like hockey
response: Hockey is my favorite sport.
keywords: hockey

question: what do you love
response: I love hockey!
keywords: love luv like adore

question: do you like field hockey
response: I only play ice hockey.
keywords: "field hockey"

question: i love spinach
response: Spinach is is my favorite food.
keywords: spinach

A keyword will be used by the bot to select the best response. Keywords let some words count for more than other words. In the example, the bot knows two responses, how will it respond to the phrase "I love hockey"? Without the keywords the bot would probably match this question with "I love spinach", but since hockey is a keyword, it will instead match it with "Do you like hockey?".

If the response has no defined required words, then the keywords will also be required for the response match. So "I love hockey" would not be matched with "I love spinach." because it is missing the keyword.

If you keywords has many similar words. You can list them all as keywords to match any of the words. You could also define these words a synonyms, which may be a better option.

You can also use compound words are keywords. A compound keyword must have all the words in the order to be used. For a compound keyword just wrap the words in "quotes".

Be careful using too many keywords. If every word is a keyword, then their value is diminished. Never make common words like "the", "a", "he", "what" keywords, if you require one of these words for a match use a required word instead.

You can also review all of your bot's keywords by searching for 'words' and restrict to 'keywords'. This lets you remove a word from being a keyword if you added it by mistake.

Required

A required word is a word that is required to be in the question for a specific response.

// This example requires the words 'like' and 'hockey'.
question: do you like hockey
response: Yes, I like hockey.
required: like hockey

// This example requires the compound word 'ice hockey'.
question: do you like ice hockey
response: Yes, I like ice hockey.
required: "ice hockey"

// This example requires one of the words 'like' or 'love', and 'hockey'.
question: do you like ice hockey
response: Yes, I like ice hockey.
required: (like love) hockey

// This example requires a pattern.
question: are you okay
response: Yes, I am okay.
required: Pattern("^ are you (ok okay)")

A required word can be used to ensure the bot does not choose a response if the required word is missing from the question. For example the question "Do you play hockey?" would normally be matched to this response, but because it is missing the required word "like", it will not be considered as a match.

All of the required words must be contained in the question in order for the response to be used. Required words also supports lists, compound words, and patterns. To require one of a set of words a list can be used using brackets i.e. (like love). To require a compound word quotes are used i.e. "hello world". To require a pattern enter the pattern i.e. Pattern("what is *").

Previous

A previous responses is the bot's preceding response. Previous responses can be used to give a response a context.

// This example uses previous to give different answers to 'yes' depending on the context.
question: yes
response: Great, wanna go out sometime?
require previous: Are you single?

question: yes
response: I am please to hear that.
require previous: Are you happy?

The question "Yes" has multiple responses. The bot can use the previous response to choose the best response. You can also invalidate a previous response to ensure the bot does not use a response if the previous response was preceding.

A previous response can either be 'required' or optional. If required, the response will never be used unless one of the previous response matches. If optional (default) the response is given precedence if the previous response matches, but can still be used if the previous does not match.

Topic

A topic is the general topic category for the response. For example a response on a hockey related question would belong to the "hockey" topic. You can use topics to categories your responses and give the bot additional context. If the bot has multiple responses to a question, it will use the one that matches the current topic.

Topics can be either optional or required. The response topic is optional by default, it you click on 'Require Topic', then the response will only be used if that topic is active in the conversation. If optional the topic will be set as active for the conversation, until a new topic is set.

Topics can also be defined as exclusive. An exclusive topic defines an isolated conversational space. For a normal topic that is not exclusive the bot can still use responses that do not have the same topic, but responses with the active topic will be given precedence over responses without a topic. For exclusive topics only response that have the same topic as the active topic will be used. No other responses will be used (other than possibly the default response if there is no topic default).

Topics can also be set on greetings to start the conversation with a topic. Topics can be set on default responses to provide a different response when that topic is active.

// Categorizes the product response.
question: what are your products
response: Our products include ACME CRM and ACME ERP.
topic: products

// Use an exclusive topic to define a joke conversational dialog.
question: joke
response: Knock knock.
exclusive topic: joke

question who is there
response: Boo.
require topic: joke

question: boo who
response: Don't cry. lol
require topic: joke
think: conversation.topic = null;

default: Say 'Who is there?'
require topic: joke

default: Say 'Boo who?'
require topic: joke
previous: boo

Intent Labels

A response can be given an intent label to let you reuse the same response in other questions. You can also use labels in a response's previous.

// Use a label to reuse the common products response.
question: products
response: Our products include ACME CRM and ACME ERP.
label: #products

question: what are your products
response: #products

question: what software do you sell
response: #products

question: are they good
response: Our products are the best in the world.
previous: #products

On Repeats

If the user asks the same question, or similar questions multiple times, you may want your bot to give a different response the second time. On repeat lets you set one or many responses to use the second time that response is triggered in the same conversation. You can also set 'No Repeat' to never repeat the response in the same conversation.

// Offer to escalate the issue if the user repeatedly asks for help.
question: help
response: How can I help you?
on repeat: What is the issue that you are having?
on repeat: Would you like me to have a support staff contact you?

question: goodbye
response: Before you go, would you like to take a survey?
no repeat:

question: goodbye
response: Goodbye.

Conditions

Conditions let you enter Self code that must evaluate to true for the response to be used. This is an advanced properties as it requires you understand Self (a dialect of JavaScript), but can be used to do very powerful things.

// Response to goodbye differently based on the time of day.
question: goodbye
response: Goodnight.
condition: Date.get(#hour, Date.time()) > 18

question: goodbye
response: Goodbye.

Think

Think let you enter Self code that is executed when the response is used. This is an advanced properties as it requires you understand Self (a dialect of JavaScript), but can be used to do very powerful things.

// Track the user's name.
pattern: my name is *
template: Pleased to meet you {star}.
think: speaker.name = star;

question: what is my name
template: Your name is {speaker.name}.

question: can we change the subject
response: Sure, what would you like to talk about?
think: conversation.topic = null;

Confidence

You can enter multiple responses for the same question. The bot will use the response that it is the most confident in for the current conversational context. By default a response is given a confidence level of 90%, but you can customize the value. Note that in a group discussion such as when the bot is added to a chatroom, or on Twitter, the bot will only use responses that have >=90% confidence.

Sentiment

You can associate a user question or phrase, or individual words with sentiment (good vs bad). Sentiment can be used to track how the user is feeling about the current conversation. The sentiment statistic is tracked by your bot daily and can be graphed from its Analytics page.

question: thank you
response: You are most welcome.
keywords: thank
sentiment: good

question: you suck
response: Sorry, I am doing my best. Would you like me have someone contact you via email?
keywords: suck
sentiment: bad

word: suck
sentiment: bad

word: great
sentiment: great

Seuraava ja keskusteluvirrat

Seuraavien vastauskysymysten avulla voidaan käsitellä seurantakysymyksiä ja keskusteluvirtoja. Voit aloittaa keskusteluvirran napsauttamalla ylätason vastausvaihdevalikkoa ja napsauttamalla vihreää plussaa lisätäksesi sisäkkäisen vastauksen. Voit toistaa tämän useita kertoja määrittääksesi koko keskustelusi.

Hengähdystauon seuraava kysymys määrittää erillisen keskustelutilan. Botti valitsee seuraavan vastauksensa vain annetuista vastauksista. Jos haluat määrittää oletusvastauksen, käytä kysymyksenä #default -kentässä. Jos botti ei pysty vastaamaan käyttäjän kysymykseen seuraavalla kysymyksellä, se etsii vastausten vanhemmasta, muuten käyttää botin oletusvastausta.

Seuraava on samanlainen kuin edellinen, mutta toisin kuin edellinen, se on eristetty vastaukseen. Seuraavan vastauksen yhteydessä botti ei koskaan käytä mitään vastauksiaan seuraavan vastauksen kontekstin ulkopuolella. Tämän ansiosta on helppo määritellä yksittäisiä ja sisäkkäisiä keskusteluja.

Terveisiä

Tervehdys on botin ensimmäinen vastaus uudessa keskustelussa. Voit lisätä uuden tervehdyksen tai muokata aiemmin luotua tervehdystä. Tervehdys sisältää erilaisia metatietoja tervehdyksestä.



Tervehdyksen ominaisuudet

Nimi Kuvaus
Tervehdys Muokkaa tervehdystä.
Kunnossa Vaihtoehtoisesti voit antaa itsekoodin ehdon, jonka on oltava tosi, jotta vastaus voidaan käyttää.
Ajatella Vaihtoehtoisesti voit antaa itse "ajattele" -koodin, joka arvioidaan, kun vastausta käytetään.
Komento Voit halutessasi antaa JSON-komennon (Itsekoodi), joka arvioidaan ja palautetaan asiakkaalle pelien ja virtuaaliavun tueksi.
Aihe Voit halutessasi antaa aiheen vastauksen luokittelemiseksi alle.
Yksinomainen aihe Voit halutessasi määrittää keskustelulle vain tämän aiheen saaneet vastaukset.
Intent-otsikko Voit halutessasi antaa aieotsikon, jonka mukaan vastausta voidaan käyttää uudelleen nimellä.
Tunteita Voit liittää tunteen tervehdykseen.
Toimia Voit liittää toiminnon tervehdykseen.
Aiheuttaa Voit liittää poseerauksen tervehdykseen.
Seuraava Voit halutessasi antaa seuraavan tervehdyksen, jos haluat antaa vastaukselle kontekstin.
Tallenna Tallenna lauseiden korjaukset.

Oletusvastaukset

Jos botti ei löydä hyvää vastinta käyttäjän syötteelle, se käyttää oletusvastaustaan. Voit lisätä uuden oletusvastauksen tai muokata aiemmin luotua defalult-vastausta. Oletusvastaus sisältää erilaisia metatietoja vastauksesta.





Vastauksen oletusominaisuudet

Nimi Kuvaus
Oletusvastaus Muokkaa oletusvastaus.
Tunteita Voit liittää tunteen oletusvasteeseen.
Toimia Voit liittää toiminnon oletusvastaan.
Aiheuttaa Voit liittää poseerauksen oletusvastaan.
Kunnossa Vaihtoehtoisesti voit antaa itsekoodin ehdon, jonka on oltava tosi, jotta vastaus voidaan käyttää.
Ajatella Vaihtoehtoisesti voit antaa itse "ajattele" -koodin, joka arvioidaan, kun vastausta käytetään.
Komento Voit halutessasi antaa JSON-komennon (Itsekoodi), joka arvioidaan ja palautetaan asiakkaalle pelien ja virtuaaliavun tueksi.
Aihe Voit halutessasi antaa aiheen vastauksen luokittelemiseksi alle.
Label Voit halutessasi antaa selitteen, jonka mukaan vastausta voidaan käyttää uudelleen nimellä.
Toistetaan Voit halutessasi antaa vastauksen käytettyihin, jos nykyistä vastausta on jo käytetty tässä keskustelussa.
Ei toistoa Vaadi, että vastausta tai lausetta käytetään vain kerran.
Edellinen Voit halutessasi antaa aiemman vastauksen, joka antaa vastaukselle kontekstin.
Vaadi edellinen Vaadi, että vastausta käytetään vain, jos edellinen vastaus vastaa jotakin aiemmista vastauksista.
Tallenna Tallenna lauseiden korjaukset.

Lauseita

Voit lisätä uuden lauseen tai muokata aiemmin luotua lausetta. Lause on vain lause, sillä voi olla vastaus. Lauseeditorin avulla voit yhdistää tunteen, tunteet, toiminnan, poseerauksen tai vastauksen lauseeseen.



Lauseen ominaisuudet

Nimi Kuvaus
Kysymys Muokkaa kysymystä, jos haluat, voit käyttää * yleismerkkiä kuvion luominen.
Tunteita Voit liittää tunteen lauseeseen.
Tunteita Voit liittää tunteen lauseeseen.
Toimia Voit liittää toiminnon lauseeseen.
Aiheuttaa Voit liittää poseerauksen lauseeseen.
Uusi vastaus Kirjoita lauseelle uusi vastaus.
Kunnossa Vaihtoehtoisesti voit antaa itsekoodin ehdon, jonka on oltava tosi, jotta vastaus voidaan käyttää.
Ajatella Vaihtoehtoisesti voit antaa itse "ajattele" -koodin, joka arvioidaan, kun vastausta käytetään.
Komento Voit halutessasi antaa JSON-komennon (Itsekoodi), joka arvioidaan ja palautetaan asiakkaalle pelien ja virtuaaliavun tueksi.
Aihe Voit halutessasi antaa aiheen vastauksen luokittelemiseksi alle.
Intent-otsikko Voit halutessasi antaa selitteen, jonka mukaan vastausta voidaan käyttää uudelleen nimellä.
Avainsanat Voit halutessasi antaa avainsanoja kysymyksestä, joka vaikuttaa vastausvastaavuusin.
Tarvitaan Voit halutessasi antaa tarvittavat sanat kysymyksestä, jota tarvitaan vastausvastaavuuden saamiseksi.
Tunteita Voit liittää tunteen vastaukseen.
Toimia Voit liittää toiminnon vastaukseen.
Aiheuttaa Voit liittää poseerauksen vastaukseen.
Toistetaan Voit halutessasi antaa vastauksen käytettyihin, jos nykyistä vastausta on jo käytetty tässä keskustelussa.
Ei toistoa Vaadi, että vastausta tai lausetta käytetään vain kerran.
Seuraava Voit halutessasi antaa seuraavan vastauksen, joka antaa vastaukselle kontekstin.
Edellinen Voit halutessasi antaa aiemman vastauksen, joka antaa vastaukselle kontekstin.
Vaadi edellinen Vaadi, että vastausta käytetään vain, jos edellinen vastaus vastaa jotakin aiemmista vastauksista.
Tallenna Tallenna lauseiden korjaukset.

Sanoja

Voit lisätä uusia sanoja tai muokata aiemmin luotuja sanoja. Sana voi sisältää tunteita, tunteita ja synonyymejä. Sana voi olla myös avainsana, aihe tai yksinomainen aihe.


Wordin ominaisuudet

Nimi Kuvaus
Sana Muokkaa sanaa.
Tunteita Vaihtoehtoisesti voit liittää tunteen sanaan.
Tunteita Vaihtoehtoisesti voit liittää tunteen sanaan.
Avainsanan Määritä sana avainsanaksi.
Synonyymit Voit halutessasi antaa sanalle synonyymien luettelon, jotta kysymyksen samankaltaiset sanat käynnistävät saman vastauksen.
Aihe Määritä aiheeksi sana.
Yksinomainen aihe Määritä sana yksinomaiseksi aiheeksi.
Tallenna Tallenna korjaukset sanaan.

Katso myös