ما هي علامة التعلم المستخدمة في aiml

StackOverflow https://stackoverflow.com/questions/1828266

  •  11-09-2019
  •  | 
  •  

سؤال

أقوم بتطوير محرك Aiml صغير، وأواجه صعوبة في فهم ما <learn> العلامة هي ل.

إذا فهمت بشكل صحيح، فهو مجرد الإشارة إلى مورد Aiml خارجي يمكن دمجه في النظام الجاسدي الحالي؟

هل كانت مفيدة؟

نصائح أخرى

علامة تعلم إعادة تحميل ملفات AIML المحددة. على سبيل المثال، إذا تغير المطور بعض ملفات AIML أثناء تنفيذ Chatterbot، فيمكن للمطور أن يخبر Chatterbot بإعادة تحميله. سيتم إعادة تحميل الملفات فقط إذا كان لديك هذا السطر:

<category>
    <pattern>RELOAD AIML FILES</pattern>
    <template>
        Okay.
        <think>
            <learn>./aiml/*.aiml</learn>
        </think>
    </template>
</category>

يمكن إجراء BOT لإعادة تحميل ملفات AIML المحددة أو جميع الملفات أو مجموعة من ملفات AIML. عادة ما يتم وضع علامة التعلم داخل علامات التفكير.

ال <learn> لقد مرت العلامة من خلال بعض التطور. في الأصل أنه يعني "تحميل ملف Aiml". في وقت لاحق تستخدم pandorabots <learn> علامة بحيث يمكن تعليم الروبوت فئات جديدة على ذبابة المحادثة. ال <learn> علامة ورفيقها <learnf> تم دمجها في مواصفات AIML 2.0. يرى https://docs.google.com/document/d/1wnt25hjryupcg51ao89ceig-hkxrxusukadpfndsd4/pub.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top