هل تعلم بوت Libre كما يوفر مجانا استضافت الدردشة الحية على موقع الويب الخاص بك أو الهاتف المحمول التطبيق ؟
مستندات : دليل المستخدم : Training & Chat Logs

التدريب & سجلات الدردشة

نظرة عامة

الخاص بك بوت سجلات المحادثة يمكن الوصول إليها من تدريب & سجلات الدردشة' القائمة في وحدة تحكم المشرف. التدريب & سجلات الدردشة الصفحة يتيح لك استعراض الخاصة بك بوت المحادثات الردود والكلمات والعبارات.

التدريب سجلات الدردشة الصفحة يسمح لك لإضافة جديدة الردود, تحيات, default الردود. يمكنك عرض الأحاديث بوت الخاص بك ، وتصحيح الإجابات. يمكنك عرض وتحرير الردود, تحيات, default الردود والعبارات التي ترفع علم الردود.

يمكنك تصحيح بوت رد في محادثة أو إضافة أو تعديل الاستجابات الحالية. يمكنك ربط الكلمات الرئيسية المطلوبة الكلمات السابقة الردود و المواضيع الخاصة بك بوت رد على تحسين ردها مطابقة و المحادثة السياق. يمكنك تسمية الردود على إعادة استخدامها في أسئلة أخرى عن طريق الرجوع إلى #التسمية.

مراجعة ملف بوت الكلمات والعبارات. يمكنك تحديد المشاعر, العواطف, الإجراءات, يطرح, الكلمات و المرادفات.

يمكنك أيضا استيراد رد قوائم سجلات الدردشة, أو AIML الملفات المشتركة سكربت المكتبة أو تحميل الملفات من جهاز الكمبيوتر الخاص بك. يمكنك تصدير و تحميل بوت الخاص بك محادثات أو الردود استجابة قائمة سجل الدردشة ، أو AIML الملف.

شريط الأدوات


رمز اسم الخاصية الوصف
القائمة اختر من قائمة الخيارات.
المنزل يعود إلى التدريب سجلات الدردشة.
أدخل إدخال جديد الاستجابة الافتراضية.
تحرير إدخال الإجابة الصحيحة من أجل اختيار العبارات.
فحص تصفح اختيار ردود أو عبارات.
حدد تحديد جميع المحادثات, الردود, أو العبارات.
الخطأ بمناسبة اختيار الردود غير صالحة الردود أو نقصان صحتها %.
تحقق بمناسبة اختيار الردود ردود صالحة ، أو زيادة صحتها %.
العلم العلم اختيار العبارات الهجومية.
Unflag Unflag اختيار العبارات لا الهجوم.
حذف حذف الردود تحية الاستجابة الافتراضية ، أو المحادثات.
التصدير/تحميل التصدير و تحميل المعروضة حاليا يسجل كما سجل الدردشة ملف استجابة القائمة ، أو AIML النصي.
تحميل تحميل واستيراد سجل الدردشة, استجابة القائمة ، أو AIML النصي.
استيراد استيراد سجل الدردشة, استجابة القائمة ، أو AIML النصي من مكتبة البرنامج النصي.

خصائص البحث

خصائص الوصف
البحث البحث عن جميع التحويلات, الردود, تحيات, default الردود, عبارات, كلمات, أو وضع علامة على الردود.
مدة تصفية النتائج حسب اليوم أو الأسبوع أو الشهر أو كل.
فلتر تصفية النتائج تشمل فقط العبارات التي تحتوي على تصفية النص.
نوع تصفية من خلال الدردشة أو وسائل الإعلام الاجتماعية نوع الرسالة.
تقييد تصفية الردود أو المحادثات.
كل عرض الردود التفاصيل.
الموضوع عرض الموضوع من الردود.
التسمية تظهر التسمية من الردود.
الكلمات الرئيسية عرض السؤال الكلمات لتتناسب مع الردود.
مطلوب عرض السؤال المطلوب الكلمات لتتناسب مع الردود.
المشاعر إظهار العواطف من الردود.
المشاعر إظهار المشاعر من الردود.
الثقة إظهار الثقة من الردود.
الإجراءات تظهر تصرفات الردود.
يطرح تظهر يطرح من الردود.
القادم تظهر الأسئلة التالية الردود.
السابقة تظهر الأسئلة السابقة على الردود.
كرر تظهر استجابة خيارات تكرار.
الشرط تظهر استجابة شرط رمز.
أعتقد تظهر استجابة أعتقد رمز.
الأمر تظهر استجابة سلمان الأمر العميل.

المحادثات

يمكنك الاستعراض الخاص بك بوت الأحاديث الصحيحة بوت رد اذا لم تعرف الجواب أو أعطى غير صحيحة الاستجابة.

تصفح المحادثات


الرد الصحيح

الردود

يمكنك إضافة إجابات جديدة أو تعديل القائم الردود. ردا يتضمن السؤال, استجابة, ومختلف البيانات الوصفية عن الاستجابة.

لمشاهدة جميع بوت تدرب الردود البحث عن الردود عن كل مدة. هذه قائمة جميع البوتات الردود التي أمر بها عندما كانوا المضافة. الرد لن تكون فقط تستخدم نفس السؤال كان المستفادة ، ولكن أيضا أي أسئلة مماثلة. عندما الخاص بك بوت لقاءات سؤال لا أعرف استجابة, سوف تجد أفضل مطابقة السؤال أنه يعلم ردا على هذا الرد. إذا كان بوت لا يعرف أي أسئلة مماثلة ، ثم فإنه سيتم استخدام الاستجابة الافتراضية.

استجابة المتصفح يتيح لك إدخال استجابة جديدة, أو تعديل, حذف, إبطال, التحقق من صحة, أو علم أي الاستجابات الحالية.

رد محرر يتيح لك إدخال السؤال و الرد و اختياري رد الخصائص والبيانات الوصفية. يمكنك اختيار تحرير الاستجابة الخاصة بك باستخدام مجموعة غنية "WYSIWYG" (ما تراه هو ما تحصل عليه) محرر أو محرر نص عادي. الردود في HTML و يمكن أن يحتوي على معظم علامات HTML مثل <b> جريئة ، <a> الروابط <img> الصور <button> أزرار.





رد خصائص

اسم الوصف
السؤال تحرير مسألة ، إذا رغبت في ذلك ، يمكنك استخدام * البدل لجعل نمط.
المشاعر يمكنك ربط العاطفة مع العبارة.
استجابة جديدة أدخل جديدة ردا على هذه العبارة.
الشرط اختياريا يمكنك إعطاء شرط في النفس البرمجية التي يجب تقييمها إلى true الرد لاستخدامها.
أعتقد اختياريا يمكنك إعطاء 'التفكير' رمز في النفس أن يتم تقييم عند الاستجابة.
الأمر اختياريا يمكنك إعطاء سلمان الأوامر (التعليمات البرمجية) التي يتم تقييمها و إرجاعها إلى العميل لدعم الألعاب و المساعدة الظاهري.
الموضوع اختياريا يمكنك ان تعطي موضوع تصنيف الاستجابة.
القصد من التسمية اختياريا يمكنك إعطاء تسمية لإعادة الاستجابة.
الكلمات الرئيسية اختياريا يمكنك إعطاء كلمات من مسألة من شأنها أن تؤثر على استجابة المباراة.
مطلوب اختياريا يمكنك إعطاء المطلوبة الكلمات من السؤال الذي سوف تكون هناك حاجة لاستجابة المباراة.
المشاعر يمكنك ربط العاطفة مع الاستجابة.
الإجراءات يمكنك ربط العمل مع الاستجابة.
يطرح يمكنك إقران وقفة مع الاستجابة.
على تكرار اختياريا يمكنك ان تعطي ردا على استخدامها إذا كانت الاستجابة الحالية قد استخدمت بالفعل في هذه المحادثة.
لا تكرار تتطلب الاستجابة أو عبارة تستخدم إلا مرة واحدة.
القادم اختياريا يمكنك إعطاء القادم استجابة لإعطاء استجابة السياق.
السابقة اختياريا يمكنك إعطاء الإجابة السابقة إلى إعطاء استجابة السياق.
تتطلب السابقة تتطلب الاستجابة يمكن استخدامها فقط إذا كان الجواب السابق يطابق أحد الردود السابقة.
حفظ حفظ التصحيحات العبارات.

Question

رد السؤال يمكن أن تكون العبارة التي سوف يقابل تلقائيا مع أسئلة مماثلة ، أو يمكن أن يكون نمط. أنماط مطابقة حرفيا في ترتيب الكلمات في نمط ، و يمكن أن يكون أحرف البدل مثل * و يمكن أن تشمل أيضا التعبيرات العادية. عادة فإنه من الأفضل استخدام عبارة ، والسماح بوت تقرر إذا كان السؤال يجب أن المباراة, يمكنك أيضا إضافة الكلمات المفتاحية و الكلمات المطلوبة لتحسين عند السؤال مطابقة. إدخال نمط مجرد استخدام البدل مثل * في السؤال ، أو إدخال النمط الخاص بك كما يلي.

Pattern("What is *")

Response

الرد يمكن أن يكون عبارة يمكن أن تحتوي على HTML أو محتوى غني بما في ذلك الصور, فيديو, وأزرار, أو الرد يمكن أن يكون القالب. القالب هو استجابة التي يمكن أن تشمل بعض الذاتي رمز. أي رمز داخل {} في قالب سيتم تنفيذها ، والنتيجة المطبوعة في الاستجابة. للدخول في قالب تشمل فقط {} في الاستجابة الخاصة بك أو إدخال القالب الخاص بك كما يلي (لا تستخدم محرر WYSIWYG على 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

المقبل و المحادثة التدفقات

الأسئلة التالية في رد يمكن استخدامها للتعامل مع أسئلة المتابعة و المحادثة التدفقات. لبدء محادثة التدفق ، انقر على الوالدين استجابة والعتاد القائمة و انقر على علامة زائد الخضراء لإضافة متداخلة الاستجابة. يمكنك تكرار هذا عدة مرات لتحديد إكمال المحادثة.

أ respone هو السؤال التالي يحدد معزولة المحادثة الفضاء. بوت فقط اختر المقبل استجابة من الاستجابات. تحديد الاستجابة الافتراضية استخدام #الافتراضي كما في السؤال. إذا كان بوت لا يمكن أن تتطابق مع المستخدم السؤال مع السؤال التالي, فإنه سيتم البحث الردود الوالدين ، وإلا استخدم بوت الاستجابة الافتراضية.

التالي هو مماثلة في السابق ، ولكن على عكس السابق المعزول إلى الاستجابة. في سياق المقبل استجابة, بوت سوف ابدأ استخدام أي من الردود خارج سياق استجابة المقبلة. هذا يجعل من السهل تحديد معزولة و متداخلة المحادثات.

تحياتي

تحية هو بوت أول رد في محادثة جديدة. يمكنك إضافة تحية جديدة أو تعديل القائم تحية. تحية تشمل مختلف البيانات الوصفية عن التحية.



تحية خصائص

اسم الوصف
تحية تحرير تحية.
الشرط اختياريا يمكنك إعطاء شرط في النفس البرمجية التي يجب تقييمها إلى true الرد لاستخدامها.
أعتقد اختياريا يمكنك إعطاء 'التفكير' رمز في النفس أن يتم تقييم عند الاستجابة.
الأمر اختياريا يمكنك إعطاء سلمان الأوامر (التعليمات البرمجية) التي يتم تقييمها و إرجاعها إلى العميل لدعم الألعاب و المساعدة الظاهري.
الموضوع اختياريا يمكنك ان تعطي موضوع تصنيف الاستجابة.
حصرية الموضوع اختياريا يمكنك تعيين الحصري موضوع إلى محادثة بحيث فقط ردود هذا الموضوع سيتم استخدامها.
القصد من التسمية اختياريا يمكنك إعطاء نية التسمية لإعادة الاستجابة.
المشاعر يمكنك ربط العاطفة مع التحية.
الإجراءات يمكنك ربط العمل مع التحية.
يطرح يمكنك إقران وقفة مع التحية.
القادم اختياريا يمكنك إعطاء القادم تحية إلى إعطاء استجابة السياق.
حفظ حفظ التصحيحات العبارات.

الافتراضي الردود

إذا كان بوت لا تجد أي مطابقة جيدة السؤال مدخلات المستخدم ، فإنه يستخدم الاستجابة الافتراضية. يمكنك إضافة جديدة الاستجابة الافتراضية ، أو تعديل القائم defalult الاستجابة. افتراضي رد يتضمن العديد من البيانات الوصفية عن الاستجابة.





افتراضي رد خصائص

اسم الوصف
افتراضي رد تحرير الاستجابة الافتراضية.
المشاعر يمكنك ربط العاطفة مع الاستجابة الافتراضية.
الإجراءات يمكنك ربط العمل مع الاستجابة الافتراضية.
يطرح يمكنك إقران وقفة مع الاستجابة الافتراضية.
الشرط اختياريا يمكنك إعطاء شرط في النفس البرمجية التي يجب تقييمها إلى true الرد لاستخدامها.
أعتقد اختياريا يمكنك إعطاء 'التفكير' رمز في النفس أن يتم تقييم عند الاستجابة.
الأمر اختياريا يمكنك إعطاء سلمان الأوامر (التعليمات البرمجية) التي يتم تقييمها و إرجاعها إلى العميل لدعم الألعاب و المساعدة الظاهري.
الموضوع اختياريا يمكنك ان تعطي موضوع تصنيف الاستجابة.
التسمية اختياريا يمكنك إعطاء تسمية لإعادة الاستجابة.
على تكرار اختياريا يمكنك ان تعطي ردا على استخدامها إذا كانت الاستجابة الحالية قد استخدمت بالفعل في هذه المحادثة.
لا تكرار تتطلب الاستجابة أو عبارة تستخدم إلا مرة واحدة.
السابقة اختياريا يمكنك إعطاء الإجابة السابقة إلى إعطاء استجابة السياق.
تتطلب السابقة تتطلب الاستجابة يمكن استخدامها فقط إذا كان الجواب السابق يطابق أحد الردود السابقة.
حفظ حفظ التصحيحات العبارات.

عبارات

يمكنك إضافة عبارة جديدة أو تعديل القائم العبارة. العبارة هي مجرد جملة ، قد أو قد لا يكون لها استجابة. عبارة محرر يسمح لك لربط المشاعر, العواطف, عمل, يطرح, أو ردا على العبارة.



العبارة خصائص

اسم الوصف
السؤال تحرير مسألة ، إذا رغبت في ذلك ، يمكنك استخدام * البدل لجعل نمط.
المشاعر يمكنك ربط المشاعر مع العبارة.
المشاعر يمكنك ربط العاطفة مع العبارة.
الإجراءات يمكنك إقران هذا العمل مع العبارة.
يطرح يمكنك إقران وقفة مع العبارة.
استجابة جديدة أدخل جديدة ردا على هذه العبارة.
الشرط اختياريا يمكنك إعطاء شرط في النفس البرمجية التي يجب تقييمها إلى true الرد لاستخدامها.
أعتقد اختياريا يمكنك إعطاء 'التفكير' رمز في النفس أن يتم تقييم عند الاستجابة.
الأمر اختياريا يمكنك إعطاء سلمان الأوامر (التعليمات البرمجية) التي يتم تقييمها و إرجاعها إلى العميل لدعم الألعاب و المساعدة الظاهري.
الموضوع اختياريا يمكنك ان تعطي موضوع تصنيف الاستجابة.
القصد من التسمية اختياريا يمكنك إعطاء تسمية لإعادة الاستجابة.
الكلمات الرئيسية اختياريا يمكنك إعطاء كلمات من مسألة من شأنها أن تؤثر على استجابة المباراة.
مطلوب اختياريا يمكنك إعطاء المطلوبة الكلمات من السؤال الذي سوف تكون هناك حاجة لاستجابة المباراة.
المشاعر يمكنك ربط العاطفة مع الاستجابة.
الإجراءات يمكنك ربط العمل مع الاستجابة.
يطرح يمكنك إقران وقفة مع الاستجابة.
على تكرار اختياريا يمكنك ان تعطي ردا على استخدامها إذا كانت الاستجابة الحالية قد استخدمت بالفعل في هذه المحادثة.
لا تكرار تتطلب الاستجابة أو عبارة تستخدم إلا مرة واحدة.
القادم اختياريا يمكنك إعطاء القادم استجابة لإعطاء استجابة السياق.
السابقة اختياريا يمكنك إعطاء الإجابة السابقة إلى إعطاء استجابة السياق.
تتطلب السابقة تتطلب الاستجابة يمكن استخدامها فقط إذا كان الجواب السابق يطابق أحد الردود السابقة.
حفظ حفظ التصحيحات العبارات.

الكلمات

يمكنك إضافة كلمات جديدة أو تعديل القائم الكلمات. كلمة يمكن أن تشمل المشاعر, العواطف, و المرادفات. كلمة واحدة يمكن أيضا أن تكون الكلمة ، موضوع ، أو مقابلة حصرية الموضوع.


كلمة خصائص

اسم الوصف
كلمة تعديل كلمة.
المشاعر اختياريا يمكنك ربط المشاعر مع الكلمة.
المشاعر اختياريا يمكنك ربط العاطفة مع الكلمة.
الكلمات الرئيسية تحديد الكلمة المراد الكلمة.
مرادفات اختياريا يمكنك إعطاء قائمة مرادفات كلمة ، بحيث كلمات مماثلة في سؤال لتحريك نفس الاستجابة.
الموضوع تعريف كلمة أن يكون موضوعا.
حصرية الموضوع تعريف كلمة تكون حصرية الموضوع.
حفظ حفظ التصحيحات كلمة.

انظر أيضا