Być bot-dostawcy z bot bot Libre platformy chmurowej
Dokumenty : Podręcznik Użytkownika : Training & Chat Logs

Szkolenia I Czat Logi

Przegląd

Rozmowa logi twojego bota mogą być dostępne na przygotowanie menu i czat logi w konsoli administratora. Szkoleniowo-czat strona pozwala zobaczyć rozmów bota, odpowiedzi, słów i zwrotów.

Szkolenia i strony czasopism czatu pozwala na dodawanie nowych odpowiedzi, pozdrowienia i odpowiedzi domyślne. Możesz zobaczyć rozmów bota, i prawidłowe odpowiedzi. Możesz przeglądać i edytować odpowiedzi, pozdrowienia, domyślne odpowiedzi, zwrotów i odpowiedzi są oznaczone.

Możesz naprawić odpowiedź bota w rozmowę, lub dodać lub edytować istniejące odpowiedzi. Można połączyć słowa kluczowe, niezbędne słowa, poprzednie odpowiedzi, i tym, aby reakcja twojego bota, aby poprawić swoją odpowiedź i odpowiedni kontekst rozmowy. Można zaznaczyć odpowiedzi, aby używać ich w innych sprawach, powołując się na wytwórnię#.

Bierzesz pod uwagę słowa i wyrażenia swojego bota. Można określić nastrój, emocje, działania, postawy, słowa kluczowe i synonimy.

Można również importować listy odpowiedzi, czatów, lub АИМЛ pliki ze wspólnej biblioteki skryptów, lub pobrać pliki z komputera. Można eksportować i przesyłanie rozmów lub reakcjami bota na liście odpowiedzi, czat log lub plik AIML.

Pasek narzędzi


Ikona Nazwa Właściwości Opis
Menu Wybrać z listy opcji.
W domu Wraca do treningów i logi czatów strona startowa.
Wpisz Wprowadź nowy odpowiedź domyślna.
Edytuj Podaj prawidłową odpowiedź na wybrane słowa kluczowe.
Sprawdzić Przegląd wybranych odpowiedzi lub zwrotów.
Wybierz Wybierz wszystkie rozmowy, odpowiedzi lub zwrotów.
Prawidłowo Zaznaczyć wybrane odpowiedzi jak nieprawidłowe odpowiedzi, lub zmniejszyć ich poprawność %.
Sprawdzić Zaznaczyć wybrane odpowiedzi jako poprawne odpowiedzi, lub zwiększyć ich poprawność %.
Flaga Flaga wybrane zdanie jako obraźliwe.
Danno Danno niektóre zwroty, jak nie jest obraźliwe.
Usunąć Usuń wybrane odpowiedzi, pozdrowienia, odpowiedź domyślnie, lub rozmowy.
Eksport/Ładowanie Eksport i pobieranie wyświetlanych w tej chwili zapisuje w pliku dziennika czatu, listy odpowiedzi, lub skrypt АИМЛ.
Pobierz Pobrać i zaimportować logów czatu, listy odpowiedzi, lub АИМЛ scenariusz.
Import Import logów czatu, listy odpowiedzi, lub АИМЛ skrypt z biblioteki scenariusz.

Wyszukiwanie Nieruchomości

Właściwości Opis
Wyszukiwanie Wyszukiwanie wszystkich przemian, odpowiedzi, pozdrowienia, domyślne odpowiedzi, zwroty, słowa, lub zaznaczone odpowiedzi.
Długość Filtr wyników za dzień, tydzień, miesiąc, lub wszystkie.
Filtr Filtr wyników zawiera tylko zdanie, zawierające filtr tekstu.
Typ Filtr na czacie lub rodzaju portalach społecznościowych Wiadomość.
Ograniczyć Filtr odpowiedzi lub rozmowy.
Wszystkie Pokaż odpowiedzi szczegóły.
Temat Pokaż temat odpowiedzi.
Tagi Pokaż etykietę odpowiedzi.
Słowa kluczowe Pokaż słowa kluczowe pytanie, aby dopasować odpowiedzi.
Wymagane Pokaż pytanie wymaga słów, aby dopasować odpowiedzi.
Emocje Pokaż emocje w odpowiedziach.
Nastrój Pokaż nastrojów odpowiedzi.
Pewność siebie Pokaż pewność siebie w odpowiedziach.
Działania Pokaż działaniu odpowiedzi.
Postawy Pokaż postawy odpowiedzi.
Dalej Pokaż następujące pytania do odpowiedzi.
Poprzednie Zobacz na poprzednie pytania odpowiedzi.
Powtórzyć Pokaż odpowiedź opcje powtarzania.
Stan Pokaż kod statusu odpowiedzi.
Myślę Pokaż odpowiedzi myślę kod.
Zespół Zespół pokazać klientowi JSON odpowiedzi.

Rozmowy

Możesz zobaczyć rozmów bota, i poprawną odpowiedź bota, jeśli nie zna odpowiedzi lub udzieliła błędnej odpowiedzi.

Przeglądanie Wiadomości


Prawidłowa Odpowiedź

Odpowiedzi

Możesz dodawać nowe odpowiedzi, lub zmienić istniejące odpowiedzi. Odpowiedź zawiera pytanie, odpowiedź, i różne meta-dane o odpowiedzi.

Aby zobaczyć wszystkie przygotowane odpowiedzi bota, szukać odpowiedzi na wszystko czas. Będzie to lista wszystkich odpowiedzi boty, zamówiłem, gdy zostały one dodane. Odpowiedź będzie nie tylko służyć do precyzyjnego wydania okazało, ale również wszelkie podobne pytania. Gdy bot boryka się z pytaniem, które nie zna odpowiedzi, ona będzie znaleźć najbardziej odpowiednie pytanie, na które zna odpowiedź, i wykorzystać tę odpowiedź. Jeśli bot nie zna jakies podobne pytania, wtedy będzie wykorzystać go jako domyślną.

Przeglądarka odpowiedź pozwala wprowadzić nowe odpowiedzi, lub edytować, usunąć, cofnąć, potwierdzić, lub flaga wszystkie dotychczasowe odpowiedzi.

Edytor odpowiedź pozwala wpisać pytanie i odpowiedź i odpowiedź dodatkowe właściwości i metadane. Możesz edytować swoją odpowiedź, korzystając z bogatego 'wizualny' (to co widzisz to co masz) edytor, lub edytor tekstu. Odpowiedzi przychodzą w formacie HTML i zawiera większość tagów HTML, takich jak <B> dla odważnych, <a>, aby linki, znacznik <img> do obrazów, i <button> dla przycisków.





Właściwości Odpowiedź

Nazwa Opis
Pytanie Edytować pytanie, w razie potrzeby, można użyć symbolu wieloznacznego " * " aby wzór.
Nastrój Można połączyć emocje z zdanie.
Nowa Odpowiedź Wprowadzić nowy odpowiedź na tę frazę.
Stan Jeśli chcesz, możesz dać warunek w sam kod, który musi zwrócić wartość true, aby odebrać używać.
Myślę Jeśli chcesz, możesz dać "pomyśleć", kod w osobowość, która oceniana jest przy użyciu odpowiedź.
Zespół Jeśli chcesz, możesz dać polecenie format JSON (sam kod), która zwróci klientowi do obsługi gier i wirtualnej pomocy.
Temat Jeśli chcesz, możesz dać temat do klasyfikacji reakcji na.
Tagi Intencje Jeśli chcesz, możesz dać skrót do ponownego użycia w odpowiedzi jak.
Słowa kluczowe Jeśli chcesz, możesz dać słowa kluczowe zagadnienie, które będą miały wpływ na mecz odpowiedź.
Wymagane Jeśli chcesz, możesz dać odpowiednie słowa z pytania, które będą potrzebne do gry odpowiedzi.
Emocje Można połączyć emocje z odpowiedzią.
Działania Działanie można połączyć z odpowiedzią.
Postawy Można połączyć postawy z odpowiedzią.
Na Powtórzenie Jeśli chcesz, możesz dać odpowiedź na używany, jeśli twoja odpowiedź jest już używany w tej rozmowie.
Nie Powtarzać Wymagają, aby odpowiedzieć lub wyrażenie będzie używany tylko jeden raz.
Dalej W razie potrzeby można podać następującą odpowiedź dać odpowiedź w kontekście.
Poprzednie Jeśli chcesz, możesz dać poprzedniej odpowiedzi, aby dać odpowiedź w kontekście.
Wymagają Poprzednie Wymagają, że odpowiedź będzie tylko być używane, jeśli poprzedni odpowiedź pokrywa się z jednym z poprzednich odpowiedzi.
Zapisz Zapisz korekty słowami kluczowymi.

Question

Pytanie odpowiedź może być zdanie, które zostaną automatycznie dopasowane z podobnymi pytaniami, lub może być szablon. Wzory dobrane dosłownie na kolejność słów w szablon, i może zawierać symbole wieloznaczne, takie jak*, a także może zawierać wyrażenia regularne. Zazwyczaj najlepiej jest użyć zdanie i niech bot jeśli zdecydujesz się pytanie muszą się zgadzać, możesz również dodać słowa kluczowe i niezbędne słowa, aby poprawić, gdy pytanie uzgodniony. Aby wprowadzić szablon po prostu używać symboli wieloznacznych, takich jak * na pytanie, lub wprowadź wzór, jak pokazano poniżej.

Pattern("What is *")

Response

Odpowiedzią może być fraza może zawierać kod HTML lub bogate treści, w tym zdjęcia, filmy, a także przyciski, lub odpowiedź może być szablonu. Szablon odpowiedzi, które mogą zawierać kod. Każdy kod wewnątrz {} w szablonie zostaną spełnione, i w wyniku opublikował w odpowiedzi. Do wprowadzania szablonu, wystarczy włączyć {} w swojej odpowiedzi, lub wprowadź wzór, jak następujące (nie używać edytora WYSIWYG dla tempates).

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

Następny i płynie rozmowa

Następne pytanie w odpowiedzi można używać do przetwarzania kolejnych pytań i płynie rozmowa. Aby rozpocząć rozmowę strumień, kliknij w menu Rodzicielska koła zębate odpowiedź i kliknąć na zielony plus, aby dodać załącznik odpowiedź. Możesz powtórzyć to kilka razy, aby określić swój pełny rozmowę.

Następna reakcja-to pytanie określa odizolowana przestrzeń rozmowy. Bot będzie tylko wybrać swój następującą odpowiedź z dostępnych odpowiedzi. Aby ustalić odpowiedź domyślnie korzystać #domyślnie jest jak pytanie. Jeśli bot nie może odpowiadać na pytanie użytkownika o Następne pytanie, będzie szukać odpowiedzi rodziców, w przeciwnym razie używana jest standardowa odpowiedź bota.

Następny podobny do poprzedniego, ale w przeciwieństwie do poprzednich białym w odpowiedzi. W kontekście następującą odpowiedź, bot nigdy nie będzie korzystać z każdej ze swoich odpowiedzi, poza kontekstem następującą odpowiedź. To pozwala łatwo określić białym i zagnieżdżone dialogi.

Witam

Powitanie-to pierwsza reakcja bota w nowy rozmowę. Możesz dodać nowe ogłoszenie lub edytować istniejącą powitanie. Pozdrowienia obejmuje różne meta-dane o pozdrowieniu.



Właściwości Pozdrowienia

Nazwa Opis
Pozdrowienia Edycja pozdrowienia.
Stan Jeśli chcesz, możesz dać warunek w sam kod, który musi zwrócić wartość true, aby odebrać używać.
Myślę Jeśli chcesz, możesz dać "pomyśleć", kod w osobowość, która oceniana jest przy użyciu odpowiedź.
Zespół Jeśli chcesz, możesz dać polecenie format JSON (sam kod), która zwróci klientowi do obsługi gier i wirtualnej pomocy.
Temat Jeśli chcesz, możesz dać temat do klasyfikacji reakcji na.
Ekskluzywna Temat Jeśli chcesz, możesz ustawić ekskluzywna temat do rozmowy, więc będzie używany tylko odpowiedzi, które pojawiały się w tym temacie.
Tagi Intencje Jeśli chcesz, możesz dać znacznik celu ponownego wykorzystania w odpowiedzi jak.
Emocje Można połączyć emocje z powitania.
Działania Działanie można połączyć z powitania.
Postawy Można połączyć postawy pozdrowienia.
Dalej Jeśli chcesz, możesz dać następujące pozdrowienia, aby dać odpowiedź w kontekście.
Zapisz Zapisz korekty słowami kluczowymi.

Domyślne Odpowiedzi

Jeśli bot nie znalazł ani jednego dobrego dopasowania pytanie wprowadzania danych przez użytkownika, wykorzystuje swoją odpowiedź domyślnie. Możesz dodać nową odpowiedź domyślnie, lub zmienić istniejące defalult odpowiedź. Odpowiedź domyślnie zawiera różne meta-dane o odpowiedzi.





Domyślne Właściwości Odpowiedź

Nazwa Opis
Odpowiedź Domyślna Edycja odpowiedzi domyślne.
Emocje Można połączyć emocje z odpowiedzią domyślnie.
Działania Działanie można połączyć z odpowiedzią domyślnie.
Postawy Można połączyć postawy z odpowiedzią domyślnie.
Stan Jeśli chcesz, możesz dać warunek w sam kod, który musi zwrócić wartość true, aby odebrać używać.
Myślę Jeśli chcesz, możesz dać "pomyśleć", kod w osobowość, która oceniana jest przy użyciu odpowiedź.
Zespół Jeśli chcesz, możesz dać polecenie format JSON (sam kod), która zwróci klientowi do obsługi gier i wirtualnej pomocy.
Temat Jeśli chcesz, możesz dać temat do klasyfikacji reakcji na.
Tagi Jeśli chcesz, możesz dać skrót do ponownego użycia w odpowiedzi jak.
Na Powtórzenie Jeśli chcesz, możesz dać odpowiedź na używany, jeśli twoja odpowiedź jest już używany w tej rozmowie.
Nie Powtarzać Wymagają, aby odpowiedzieć lub wyrażenie będzie używany tylko jeden raz.
Poprzednie Jeśli chcesz, możesz dać poprzedniej odpowiedzi, aby dać odpowiedź w kontekście.
Wymagają Poprzednie Wymagają, że odpowiedź będzie tylko być używane, jeśli poprzedni odpowiedź pokrywa się z jednym z poprzednich odpowiedzi.
Zapisz Zapisz korekty słowami kluczowymi.

Słowami kluczowymi

Możesz dodać nową frazę, lub edytować już istniejące zdanie. Zdanie To po prostu zdanie, to może lub nie może mieć odpowiedzi. Edytor zdanie pozwala połączyć nastrojów, emocji, czynności, poz, lub odpowiedź na frazę.



Właściwości Zdanie

Nazwa Opis
Pytanie Edytować pytanie, w razie potrzeby, można użyć symbolu wieloznacznego " * " aby wzór.
Nastrój Można połączyć zmysły zdanie.
Emocje Można połączyć emocje z zdanie.
Działania Działanie można połączyć z zdanie.
Postawy Można połączyć postawy wraz z zwrotem.
Nowa Odpowiedź Wprowadzić nowy odpowiedź na tę frazę.
Stan Jeśli chcesz, możesz dać warunek w sam kod, który musi zwrócić wartość true, aby odebrać używać.
Myślę Jeśli chcesz, możesz dać "pomyśleć", kod w osobowość, która oceniana jest przy użyciu odpowiedź.
Zespół Jeśli chcesz, możesz dać polecenie format JSON (sam kod), która zwróci klientowi do obsługi gier i wirtualnej pomocy.
Temat Jeśli chcesz, możesz dać temat do klasyfikacji reakcji na.
Tagi Intencje Jeśli chcesz, możesz dać skrót do ponownego użycia w odpowiedzi jak.
Słowa kluczowe Jeśli chcesz, możesz dać słowa kluczowe zagadnienie, które będą miały wpływ na mecz odpowiedź.
Wymagane Jeśli chcesz, możesz dać odpowiednie słowa z pytania, które będą potrzebne do gry odpowiedzi.
Emocje Można połączyć emocje z odpowiedzią.
Działania Działanie można połączyć z odpowiedzią.
Postawy Można połączyć postawy z odpowiedzią.
Na Powtórzenie Jeśli chcesz, możesz dać odpowiedź na używany, jeśli twoja odpowiedź jest już używany w tej rozmowie.
Nie Powtarzać Wymagają, aby odpowiedzieć lub wyrażenie będzie używany tylko jeden raz.
Dalej W razie potrzeby można podać następującą odpowiedź dać odpowiedź w kontekście.
Poprzednie Jeśli chcesz, możesz dać poprzedniej odpowiedzi, aby dać odpowiedź w kontekście.
Wymagają Poprzednie Wymagają, że odpowiedź będzie tylko być używane, jeśli poprzedni odpowiedź pokrywa się z jednym z poprzednich odpowiedzi.
Zapisz Zapisz korekty słowami kluczowymi.

Słowa

Możesz dodawać nowe słowa lub edytować istniejące słowa. Słowo może składać się z uczucia, emocje, i synonimy. Słowo może być również słowa kluczowego, tematu, lub ekskluzywny motyw.


Słowo Właściwości

Nazwa Opis
Słowo Edytować słowo.
Nastrój W razie potrzeby można połączyć nastrojów ze słowem.
Emocje W razie potrzeby można połączyć emocje z Słowo.
Strony Zdefiniować słowo jest słowo kluczowe.
Synonimy Jeśli chcesz, możesz dać listę synonimów do słowa, tak, że takie słowa w pytaniu, aby wywołać taką reakcję.
Temat Definicja słowa tematem.
Ekskluzywna Temat Zdefiniuj słowo będzie ekskluzywna temat.
Zapisz Zapisz korekty do słowa.

Cm. Również