هل تعلم بوت Libre كما يوفر مجانا استضافت تتبع القضية على موقع الويب الخاص بك أو الهاتف المحمول التطبيق ؟
Bot Libre Forum : prevent a chatbot from asking a question it knows

RE: prevent a chatbot from asking a question it knows

قبل admin نشر Jul 9 2018, 9:09

For this you would need to use <that> in AIML. <that> is used to check a "previous" response.

You could also use a response list using "previous" or "next".

Something like,

<category>
<pattern>I LIKE EATING *</pattern>
<template>What is eating <star/></template>
</category>


<category>
<that>WHAT IS EATING *</that>
<pattern>EATING *</pattern>
<template>Okay, I will remember <self>thatstar.eating = star</self></template>
</category>


<category>
<pattern>WHAT IS EATING *</pattern>
<template><self>if (star.eating == null) { "What is eating " + star; } else { "Eating " + star.eating; }</self></template>
</category>


معرف: 22740564
نشر: Jul 9 2018, 9:09
الردود: 0
الآراء: 268, اليوم: 1, الأسبوع: 12, الشهر: 19
أنا متأكد
العلم بعد اعتداء أو انتهاك قوانين الموقع