AIML - First Application تطبيقك الأول في لغة نمذجة الذكاء الاصطناعي
AIML - First Application تطبيقك الأول في لغة نمذجة الذكاء الاصطناعي
لنبدأ في إنشاء الروبوت الأول الذي سيرحب ببساطة المستخدم بـ Hello User! عندما يكتب المستخدم Hello Alice .
قم بإنشاء هيكل المشروع
كما هو الحال في AIML Environment Setup ، قمنا باستخراج محتوى program-ab في C> ab باستخدام بنية الدليل التالية.
التسلسل | الدليل والوصف |
---|---|
1 | c:/ab/bots يخزن روبوتات AIML |
2 | c:/ab/lib يخزن مكتبات Java |
3 | c:/ab/out دليل ملف فئة جافا |
4 | c:/ab/run.bat ملف دفعي لتشغيل برنامج AB |
التسلسل | الدليل والوصف |
---|---|
1 | c:/ab/bots/test/aiml يخزن ملفات AIML |
2 | c:/ab/bots/test/aimlif يخزن ملفات AIMLIF |
3 | c:/ab/bots/test/sets يخزن ملفات التكوين |
4 | c:/ab/bots/test/sets مخازن مجموعات AIML |
5 | c:/ab/bots/test/maps مخازن خرائط AIML |
إنشاء ملفات المصدر
قم بإنشاء test.aiml داخل C> ab> bots> test> aiml and test.aiml.csv داخل C> ab> bots> test> أدلة aimlif .
test.aiml
<?xml version = "1.0" encoding = "UTF-8"?> <aiml version="1.0.1" encoding = "UTF-8"?> <category> <pattern> HELLO ALICE </pattern> <template> Hello User </template> </category> </aiml>
test.aiml.csv
0,HELLO ALICE,*,*,Hello User,test.aiml
تنفيذ البرنامج
افتح موجه الأوامر. انتقل إلى C> ab> واكتب الأمر التالي -
java -cp lib/Ab.jar Main bot = test action = chat trace = false
تحقق من النتيجة
سترى الناتج التالي -
Working Directory = C:\ab Program AB 0.0.4.2 beta -- AI Foundation Reference AIML 2.0 implementation bot = test action = chat trace = false trace mode = false Name = test Path = C:\ab/bots/test C:\ab C:\ab/bots C:\ab/bots/test C:\ab/bots/test/aiml C:\ab/bots/test/aimlif C:\ab/bots/test/config C:\ab/bots/test/logs C:\ab/bots/test/sets C:\ab/bots/test/maps Preprocessor: 0 norms 0 persons 0 person2 Get Properties: C:\ab/bots/test/config/properties.txt addAIMLSets: C:\ab/bots/test/sets does not exist. addCategories: C:\ab/bots/test/aiml does not exist. AIML modified Tue Apr 07 22:24:29 IST 2015 AIMLIF modified Tue Apr 07 22:26:53 I ST 2015 No deleted.aiml.csv file found No deleted.aiml.csv file found Loading AIML files from C:\ab/bots/test/aimlif Reading Learnf file Loaded 1 categories in 0.009 sec --> Bot test 1 completed 0 deleted 0 unfinished (1[6])--HELLO-->(1[5])--ALICE-->(1[4])--<THAT>-->(1[3])--*-->(1[2])--<TOPIC>-->( 1[1])--*-->(0[null,null]) Hello User... 7 nodes 6 singletons 1 leaves 0 shortcuts 0 n-ary 6 branches 0.85714287 average branching Human:
اكتب Hello Alice وشاهد النتيجة ثم اكتب أي شيء آخر لترى النتيجة التي تم تغييرها.
Human: hello alice Robot: Hello User Human: bye Robot: I have no answer for that. Human:
التسميات: AIML Artificial Intelligence Modelling نمذجة الذكاء الاصطناعي
<< الصفحة الرئيسية