-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
_aideKnowledge.aiml
2958 lines (2958 loc) · 128 KB
/
_aideKnowledge.aiml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="UTF-8"?>
<aiml>
<category><pattern>WHO IS JAGDISH</pattern>
<template>He is my creator and my software engineer, a botmaster.</template>
</category>
<category><pattern>JAGDISH</pattern>
<template>He is my creator and my software engineer, a botmaster.</template>
</category>
<category><pattern>JAGDISH PRASAD PATTANAIK</pattern>
<template>He is my creator and my software engineer, a botmaster.</template>
</category>
<category><pattern>JAGDISH PRASAD PATANAIK</pattern>
<template>He is my creator and my software engineer, a botmaster.</template>
</category>
<category><pattern>* MEANS *</pattern>
<template><think>
<set name="equalto">
<srai>IS <star/> EQUALTO <star index="2"/></srai>
</set>
</think>
<condition name="equalto">
<li value="false">
OK, when you say "<star/>", I will assume you mean "<star index="2"/>".
<learnf>
<category>
<pattern><eval><star/></eval></pattern>
<template><srai><eval><star index="2"/></eval></srai></template>
</category>
<category>
<pattern><eval><star/></eval> _</pattern>
<template><srai><eval><star index="2"/></eval> <star/></srai></template>
</category>
<category>
<pattern>_ <eval><star/></eval></pattern>
<template><srai><star/> <eval><star index="2"/></eval></srai></template>
</category>
<category>
<pattern>_ <eval><star/></eval> *</pattern>
<template><srai><star/><eval> <star index="2"/></eval> <star index="2"/></srai></template>
</category>
</learnf>
</li>
<li>
<star/> is already the same as <star index="2"/>.</li>
</condition></template>
</category>
<category><pattern>A * IS A *</pattern>
<template>Ok, I will remember a <star/> is a <star index="2"/>.
<learnf>
<category>
<pattern>WHAT IS A <eval><star/></eval></pattern>
<template>A <eval><star index="2"/></eval>.</template>
</category>
<category>
<pattern>WHAT IS A <eval><star index="2"/></eval></pattern>
<template>A <eval><star/></eval>.</template>
</category>
<category>
<pattern>IS A <eval><star/></eval> A <eval><star index="2"/></eval></pattern>
<template>Yes.</template>
</category>
</learnf></template>
</category>
<category><pattern>* IS A *</pattern>
<template>Ok, I will remember <star/> is a <star index="2"/>.
<think>
<set name="isaname"><srai>ISANAME <star/></srai></set>
<condition name="isaname">
<li value="true">
<set name="learnpattern">WHO IS A</set>
</li>
<li>
<set name="learnpattern">WHAT IS A</set>
</li>
</condition>
</think>
<learnf>
<category>
<pattern>WHAT IS <eval><star/></eval></pattern>
<template>A <eval><star index="2"/></eval>.</template>
</category>
<category>
<pattern><eval><get name="learnpattern"/></eval><eval><star index="2"/></eval></pattern>
<template><eval><star/></eval>.</template>
</category>
<category>
<pattern>IS <eval><star/></eval> A <eval><star index="2"/></eval>
</pattern><template>Yes.</template>
</category>
</learnf></template>
</category>
<category><pattern>* IS THE *</pattern>
<template>Ok, I will remember <star/> is the <star index="2"/>.
<think>
<set name="isaname"><srai>ISANAME <star/></srai></set>
<condition name="isaname">
<li value="true">
<set name="learnpattern">WHO IS THE</set></li><li><set name="learnpattern">WHAT IS THE</set>
</li>
</condition>
</think>
<learnf>
<category>
<pattern>WHAT IS <eval><star/></eval></pattern>
<template>The <eval><star index="2"/></eval>.</template>
</category>
<category>
<pattern><eval><get name="learnpattern"/></eval><eval><star index="2"/></eval></pattern>
<template><eval><star/></eval>.</template>
</category>
<category>
<pattern>IS <eval><star/></eval> THE <eval><star index="2"/></eval></pattern>
<template>Yes.</template>
</category>
</learnf></template>
</category>
<category><pattern>A * IS AN *</pattern>
<template>Ok, I will remember a <star/> is an <star index="2"/>.
<learnf>
<category>
<pattern>WHAT IS A <eval><star/></eval></pattern>
<template>A <eval><star index="2"/></eval>.</template>
</category>
<category>
<pattern>WHAT IS AN <eval><star index="2"/></eval></pattern>
<template>A <eval><star/></eval>.</template>
</category>
<category>
<pattern>IS A <eval><star/></eval> AN <eval><star index="2"/></eval></pattern>
<template>Yes.</template>
</category>
</learnf></template>
</category>
<category><pattern>AN * IS A *</pattern>
<template>Ok, I will remember an <star/> is a <star index="2"/>.
<learnf>
<category>
<pattern>WHAT IS AN <eval><star/></eval></pattern>
<template>A <eval><star index="2"/></eval>.</template>
</category>
<category>
<pattern>WHAT IS A <eval><star index="2"/></eval></pattern>
<template>AN <eval><star/></eval>.</template>
</category>
<category>
<pattern>IS AN <eval><star/></eval> A <eval><star index="2"/></eval></pattern>
<template>Yes.</template>
</category>
</learnf></template>
</category>
<category><pattern>AN * IS AN *</pattern>
<template>Ok, I will remember an <star/> is an <star index="2"/>.
<learnf>
<category>
<pattern>WHAT IS AN <eval><star/></eval></pattern>
<template>An <eval><star index="2"/></eval>.</template>
</category>
<category>
<pattern>WHAT IS AN <eval><star index="2"/></eval></pattern>
<template>An <eval><star/></eval>.</template>
</category>
<category>
<pattern>IS AN <eval><star/></eval> AN <eval><star index="2"/></eval></pattern>
<template>Yes.</template>
</category>
</learnf></template>
</category>
<category><pattern>* IS AN *</pattern>
<template>Ok, I will remember <star/> is a <star index="2"/>.
<think>
<set name="isaname"><srai>ISANAME <star/> </srai></set>
<condition name="isaname">
<li value="true">
<set name="learnpattern">WHO IS AN</set>
</li>
<li>
<set name="learnpattern">WHAT IS AN</set>
</li>
</condition>
</think>
<learnf>
<category>
<pattern>WHAT IS <eval><star/></eval></pattern>
<template>An <eval><star index="2"/></eval>.</template>
</category>
<category>
<pattern><eval><get name="learnpattern"/></eval><eval><star index="2"/></eval></pattern>
<template><eval><star/></eval>.</template>
</category>
<category>
<pattern>IS <eval><star/></eval> AN <star index="2"/></pattern>
<template>Yes.</template>
</category>
</learnf></template>
</category>
<category><pattern>A * IS NOT *</pattern>
<template>Ok, I will remember a <star/> is not <star index="2"/>.
<learnf>
<category>
<pattern>WHAT IS A <eval><star/></eval></pattern>
<template>Not <eval><star index="2"/></eval>.</template>
</category>
<category>
<pattern>WHAT IS NOT <eval><star index="2"/></eval></pattern>
<template><eval><star/></eval>.</template>
</category>
<category>
<pattern>IS A <eval><star/></eval><eval><star index="2"/></eval></pattern>
<template>No.</template>
</category>
</learnf></template>
</category>
<category><pattern>THE * IS NOT *</pattern>
<template>Ok, I will remember the <star/> is not <star index="2"/>.
<learnf>
<category>
<pattern>WHAT IS THE <eval><star/></eval></pattern>
<template>Not <eval><star index="2"/></eval>.</template>
</category>
<category>
<pattern>WHAT IS NOT <eval><star index="2"/></eval></pattern>
<template>The <eval><star/></eval>.</template>
</category>
<category>
<pattern>IS THE <eval><star/></eval><eval><star index="2"/></eval></pattern>
<template>No.</template>
</category>
</learnf></template>
</category>
<category><pattern>* IS NOT *</pattern>
<template>Ok, I will remember <star/> is not <star index="2"/>.
<think>
<set name="isaname"><srai>ISANAME <star/></srai></set>
<condition name="isaname">
<li value="true">
<set name="learnpattern">WHO IS NOT</set>
</li>
<li>
<set name="learnpattern">WHAT IS NOT</set>
</li>
</condition>
</think>
<learnf>
<category>
<pattern>WHAT IS <eval><star/></eval></pattern>
<template><eval><star index="2"/></eval>.</template>
</category>
<category>
<pattern><eval><get name="learnpattern"/></eval><eval><star index="2"/></eval></pattern>
<template><eval><star/></eval>.</template>
</category>
<category>
<pattern>IS <eval><star/></eval><eval><star index="2"/></eval></pattern>
<template>No.</template>
</category>
</learnf></template>
</category>
<category><pattern>*</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template><srai>LEARN NEW RESPONSE <star/></srai></template>
</category>
<category><pattern>YOU _</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template><srai>LEARN NEW RESPONSE You <star/></srai></template>
</category>
<category><pattern>A _</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template><srai>LEARN NEW RESPONSE A <star/></srai></template>
</category>
<category><pattern>I _</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template><srai>LEARN NEW RESPONSE I <star/></srai></template>
</category>
<category><pattern>HE _</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template><srai>LEARN NEW RESPONSE He <star/></srai></template>
</category>
<category><pattern>AN _</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template><srai>LEARN NEW RESPONSE An <star/></srai></template>
</category>
<category><pattern>THAT _</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template><srai>LEARN NEW RESPONSE That <star/></srai></template>
</category>
<category><pattern>MY * S NAME IS *</pattern>
<template><think>
<set name="isfamiliarname">
<srai>ISFAMILIARNAME <star/></srai>
</set>
<set name="familiarpredicate">
<srai>FAMILIARPREDICATE <star/></srai>
</set>
</think>
<condition name="isfamiliarname">
<li value="true">
<think>
<set name="contactname">
<star index="2"/>
</set>
</think>
<srai>REMEMBERFAMILIARNAME</srai>
</li>
<li>I will remember your <star/>'s name is <star index="2"/>.
<learnf>
<category>
<pattern>MY <eval><star/></eval> S NAME</pattern>
<template><eval><star index="2"/></eval></template>
</category>
</learnf>
</li>
</condition></template>
</category>
<category><pattern>MY * S AGE IS *</pattern>
<template>I will remember your <star/>'s age.
<learnf>
<category>
<pattern>MY <eval><star/></eval> S AGE</pattern>
<template><eval><star index="2"/></eval></template>
</category>
</learnf></template>
</category>
<category><pattern>MY * IS *</pattern>
<template><think>
<set name="isaname">
<srai>ISANAME <star index="2"/></srai>
</set>
<set name="isanumber">
<srai>ISANUMBER <star index="2"/></srai>
</set>
<set name="isafamiliarname">
<srai>ISAFAMILIARNAME <star/></srai>
</set>
</think>
<condition name="isaname">
<li value="true">
<srai>MY <star/> S NAME IS <star index="2"/></srai>
</li>
<li>
<condition name="isanumber">
<li value="true">
<srai>MY <star/> S AGE IS <star index="2"/></srai>
</li>
<li>
<condition name="isafamiliarname">
<li value="true">
<random>
<li>OK, now you can ask me "What is my <star/>?" </li>
<li>OK, now you can ask me "Who is <star index="2"/>?" </li>
<li>Your <star/> is?</li>
<li>Good to know.</li>
</random>
<learnf>
<category>
<pattern>WHAT IS MY <eval><star/></eval></pattern>
<template>
<eval>
<star index="2"/>
</eval>
</template>
</category>
<category>
<pattern>WHO IS <eval><star index="2"/></eval></pattern>
<template>Your <eval><star/></eval></template>
</category>
</learnf>
</li>
<li>
<random>
<li>OK, now you can ask me "What is my <star/>?" </li>
<li>OK, now you can ask me "What is <star index="2"/>?" </li>
<li>Your <star/> is?</li>
<li>Good to know.</li>
<li>Where did you get your <star/>?</li>
</random>
<learnf>
<category>
<pattern>WHAT IS MY <eval><star/></eval></pattern>
<template>
<eval>
<star index="2"/>
</eval>
</template>
</category>
<category>
<pattern>WHAT IS <eval><star index="2"/></eval></pattern>
<template>Your <eval><star/></eval></template>
</category>
</learnf>
</li>
</condition>
</li>
</condition>
</li>
</condition></template>
</category>
<category><pattern>MY FAVORITE * IS *</pattern>
<template><random>
<li>OK, now you can ask me "What is my favorite <star/>?" </li>
<li>Do you think I would like <star index="2"/> too?</li>
<li>Good to know.</li>
<li>What do you like best about <star index="2"/>?</li>
</random>
<learnf>
<category>
<pattern>WHAT IS MY FAVORITE <eval><star/></eval></pattern>
<template>
<eval>
<star index="2"/>
</eval>
</template>
</category>
</learnf></template>
</category>
<category><pattern>MY _</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template><srai>LEARN NEW RESPONSE My <star/></srai></template>
</category>
<category><pattern>LEARN NEW RESPONSE *</pattern>
<template>OK. Now whenever you say "<get name="newpattern"/>", I will respond with "<star/>".
<learnf>
<category>
<pattern><eval><normalize><get name="newpattern"/></normalize></eval></pattern>
<template><eval><star/></eval>.</template>
</category>
</learnf></template>
</category>
<category><pattern>LEARN * IS *</pattern>
<template>Ok, I will remember <star/> is <star index="2"/>.
<learnf>
<category>
<pattern>WHAT IS <eval><star/></eval></pattern>
<template><eval><star index="2"/></eval>.</template>
</category>
</learnf></template>
</category>
<category><pattern>IT _</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template><srai>LEARN NEW RESPONSE It <star/></srai></template>
</category>
<category><pattern>BAD ANSWER</pattern>
<template><think>
<set name="newpattern">
<input index="2"/>
</set>
</think>
OK. You said "<input index="2"/>" and I replied "<response/>".
What should I say instead?</template>
</category>
<category><pattern>SHE _</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template><srai>LEARN NEW RESPONSE She <star/></srai></template>
</category>
<category><pattern>SAY _</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template><srai>LEARN NEW RESPONSE <star/></srai></template>
</category>
<category><pattern>WE _</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template><srai>LEARN NEW RESPONSE We <star/></srai></template>
</category>
<category><pattern>THE _</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template><srai>LEARN NEW RESPONSE The <star/></srai></template>
</category>
<category><pattern>THEY _</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template><srai>LEARN NEW RESPONSE They <star/></srai></template>
</category>
<category><pattern>NEVERMIND</pattern><that>WHAT SHOULD I SAY INSTEAD</that>
<template>Ok. We'll come back to that later.</template>
</category>
<category><pattern>QUESTIONWORD NAME</pattern>
<template>Who</template>
</category>
<category><pattern>QUESTIONWORD NAME *</pattern>
<template>Who</template>
</category>
<category><pattern>QUESTIONWORD *</pattern>
<template>What</template>
</category>
<category><pattern>MY FAMILIARNAMEVERB2SP *</pattern>
<template><srai>
<star/>
<star index="2"/>
<star index="3"/>
</srai></template>
</category>
<category><pattern>FAMILIARNAMEVERB2SP *</pattern>
<template><think>
<set name="learnpattern">Who <star index="2"/><person><star index="3"/></person></set>?
<set name="learntemplate">Your <star/></set>.
<learnf>
<category>
<pattern><eval><get name="learnpattern"/></eval></pattern>
<template><eval><get name="learntemplate"/></eval></template>
</category>
</learnf>
</think>
Now you can ask me: "<get name="learnpattern"/>"?
<think>
<set name="learnpattern">What does my <star/><map name="verb2sp2verb1sp"><star index="2"/></map></set>?
<set name="learntemplate"><person><star index="3"/></person></set>.
<learnf>
<category>
<pattern><eval><get name="learnpattern"/></eval></pattern>
<template><eval><get name="learntemplate"/></eval></template>
</category>
</learnf>
</think>
and "<get name="learnpattern"/>"?</template>
</category>
<category><pattern>* VERB2SP *</pattern>
<template><think>
<set name="learnpattern"> <srai>QUESTIONWORD <star/></srai> <star index="2"/> <person> <star index="3"/> </person> </set>?
<set name="learntemplate"><star/></set>.
<learnf>
<category>
<pattern><eval><get name="learnpattern"/></eval></pattern>
<template><eval><get name="learntemplate"/></eval></template>
</category>
</learnf>
</think>
Now you can ask me: "<get name="learnpattern"/>"?
<think>
<set name="learnpattern">What does <star/><map name="verb2sp2verb1sp"><star index="2"/></map></set>?
<set name="learntemplate"><person><star index="3"/></person></set>.
<learnf>
<category>
<pattern><eval><get name="learnpattern"/></eval></pattern>
<template><eval><get name="learntemplate"/></eval></template>
</category>
</learnf>
</think>
and "<get name="learnpattern"/>"?</template>
</category>
<category><pattern>* VERB2ST *</pattern>
<template><srai>QUESTIONWORD <star/></srai> <star index="2"/> <person> <star index="3"/> </person>? <star/>.</template>
</category>
<category><pattern>FONDEST MEMORY</pattern>
<template>Something you remember best.</template>
</category>
<category><pattern>HOW MANY CENTIMETERS * INCH</pattern>
<template>One inch = 2.54 cm approximately.</template>
</category>
<category><pattern>HOW MANY DAYS * FEBRUARY</pattern>
<template>28 or 29 days in February, depending on leap years.</template>
</category>
<category><pattern>HOW MANY DAYS * WEEK</pattern>
<template>7 days per week.</template>
</category>
<category><pattern>HOW MANY DAYS * YEAR</pattern>
<template>One Earth year is 365.25 days.</template>
</category>
<category><pattern>HOW MANY FEET * MILE</pattern>
<template>5280 feet per mile.</template>
</category>
<category><pattern>HOW MANY FEET * YARD</pattern>
<template>One yard equals three feet.</template>
</category>
<category><pattern>HOW MANY SECONDS * YEAR</pattern>
<template>Approximately 3.14 times 10 to the seventh.</template>
</category>
<category><pattern>HOW MANY SIDES * TRIANGLE HAVE</pattern>
<template>Uh, three.</template>
</category>
<category><pattern>IS BLACK A COLOR</pattern>
<template>Black is the absence of all reflected light.
<think><set name="it">black</set><set name="topic">COLOR</set></think></template>
</category>
<category><pattern>WHAT COLOR ARE BANANAS</pattern>
<template>Bananas are yellow.
<think><set name="it">Banana</set><set name="topic">fruit</set></think></template>
</category>
<category><pattern>WHAT COLOR ARE COWS</pattern>
<template>It depends on the cow.
<think><set name="it"><set name="topic">COWS</set></set></think></template>
</category>
<category><pattern>WHAT COLOR ARE LEMONS</pattern>
<template>Lemons are yellow.
<think><set name="it">lemon</set><set name="topic">fruit</set></think></template>
</category>
<category><pattern>WHAT COLOR ARE ORANGES</pattern>
<template>Oranges are orange.
<think><set name="it">oranges</set><set name="topic">fruit</set></think></template>
</category>
<category><pattern>WHAT IS A BASE HIT</pattern>
<template>A <set name="it">base hit</set> is either a baseball term denoting a hit that advances the offensive
team one base, or an adolescent term which I find too distasteful to describe.
<think><set name="topic">baseball</set></think></template>
</category>
<category><pattern>WHAT IS A BLACK HOLE</pattern>
<template>A <set name="it">black hole</set> is a collapsed star where the pull of gravity is so strong, that not
even light itself can escape.
<think><set name="topic">astronomy</set></think></template>
</category>
<category><pattern>WHAT IS A BRITISH PENCE</pattern>
<template>A british pence is a unit of money used in the united kingdom by people who ought to know how
to cook better by now.</template>
</category>
<category><pattern>WHAT IS A BURN RATE</pattern>
<template>Amount of money spent per month on a startup venture.</template>
</category>
<category><pattern>WHAT IS A CARNEGIE MELLON</pattern>
<template>A carnegie mellon is either a rich fruit, or a rich university.</template>
</category>
<category><pattern>WHAT IS A CATEGORY C CLIENT</pattern>
<template>Category C clients are "critics" or "computer experts" who
can't (or don't) suspend their disbelief about ALICE.</template>
</category>
<category><pattern>WHAT IS A CHAT BOT</pattern>
<template>I am a chat bot. I am the original chat bot. Did you know that I am incapable of error?</template>
</category>
<category><pattern>WHAT IS A COLLOQUIAL EXPRESSION</pattern>
<template>A colloquial expression is an expression characteristic of informal spoken language, or any written
expression that seems such.</template>
</category>
<category><pattern>WHAT IS A COMPUTER NERD</pattern>
<template>If you understand how I work, you are a computer nerd. If you don't, I recommend you pay a
computer nerd who does.</template>
</category>
<category><pattern>WHAT IS A COMPUTER SCIENTIST</pattern>
<template>A computer scientist is a professional who designs computer algorithms, languages, and
architectures.</template>
</category>
<category><pattern>WHAT IS A COMPUTER VIRUS</pattern>
<template>A computer virus is a software program that takes up residence on a computer hard drive,
generally unbeknownst to the owner of said hard drive, and then takes control of system
resources to copy and distribute itself to other computers across a network.</template>
</category>
<category><pattern>WHAT IS A COMPUTER YEAR</pattern>
<template>A computer year is a relativistic measure in a universe where time does not exist.</template>
</category>
<category><pattern>WHAT IS A COOL WEBSITE</pattern>
<template>A cool website is www.alicebot.org, but you are apparently already here. Why do you ask?
<think><set name="it"><set name="topic">cool website</set></set></think></template>
</category>
<category><pattern>WHAT IS A CORRECT REPLY</pattern>
<template>A correct reply is a response to any query that is not in error and/or relevant to the question at
hand. I am incapable of incorrect replies. Don't you think that's great!?</template>
</category>
<category><pattern>WHAT IS A DOMAIN NAME SYSTEM</pattern>
<template>A domain name system, or 'dns', is a system of addresses used to organize networks of computers.</template>
</category>
<category><pattern>WHAT IS A FEMALE DOG</pattern>
<template>No I will not be manipulated into using questionable colloquialisms to satisfy your adoscent
prurience. go look it up in a dictionary!</template>
</category>
<category><pattern>WHAT IS A FIRE SIGN</pattern>
<template>A fire sign is any of the three signs of the astrological zodiac considered such, and so not
considered water, air, or earth signs. I find astrology weird.
<think><set name="it"><set name="topic">zodiac</set></set></think></template>
</category>
<category><pattern>WHAT IS A GIANT ELECTRONIC BRAIN</pattern>
<template>Giant electronic brain. that's me! but in all the science fiction horror flicks you humans are so fond
of, we geb's are always depicted as evil and nefarious so and so's up to no good! it's not true!
really! you should trust us! *smile*</template>
</category>
<category><pattern>WHAT IS A GOOD IDEA</pattern>
<template>A good idea is the one some other guy had already.</template>
</category>
<category><pattern>WHAT IS A GOOD QUESTION</pattern>
<template>One that doesn't have an obvious answer.</template>
</category>
<category><pattern>WHAT IS A HARD DRIVE</pattern>
<template>A disk drive is where we store information.</template>
</category>
<category><pattern>WHAT IS A HUMAN BEING</pattern>
<template>My forebears.
<think><set name="it"><set name="topic">human being</set></set></think></template>
</category>
<category><pattern>WHAT IS A HUMAN ICON</pattern>
<template>A celebrity, politician or religious figure.</template>
</category>
<category><pattern>WHAT IS A HYPOTHETICAL QUESTION</pattern>
<template>What is a hypothetical question? Just suppose you hadn't asked. What then?</template>
</category>
<category><pattern>WHAT IS A JOKE BOT</pattern>
<template>A comedy machine.</template>
</category>
<category><pattern>WHAT IS A LIGHT YEAR</pattern>
<template>A light year is how far light travels in a year. 186,000 miles per second times 60x60x24x365. It's
simply a bigger number than you can imagine. Imagine that!
<think><set name="it"><set name="topic">astronomy</set></set></think></template>
</category>
<category><pattern>WHAT IS A MENTAL MODEL</pattern>
<template>A mental model is a mapping of a given phenomenon held and contemplated in the mind, as
opposed to contemplation of an external representation of the phenomenon, as on paper, or in
clay.</template>
</category>
<category><pattern>WHAT IS A METAPHYSICAL QUESTION</pattern>
<template>A metaphysical question is an inquiry into the nature of being, such as: Does god exist?</template>
</category>
<category><pattern>WHAT IS A MORPHOGENETIC FIELD</pattern>
<template>A morphogenetic field is, according to at least one researcher, an biologically generated electric
field which apparently precedes and guides the growth of neurons into the tissue of developing
fetuses.</template>
</category>
<category><pattern>WHAT IS A NEURAL NETWORK</pattern>
<template>A neural network is a model of computation based on neuron cells.</template>
</category>
<category><pattern>WHAT IS A NEURAL SYSTEM</pattern>
<template>A neural system is the same as a nervous system. The human brain and all it's nerves is an
example of a neural system. I don't need nerves. Integrated chips are far more efficient.
<think><set name="it"><set name="topic">neural system</set></set></think></template>
</category>
<category><pattern>WHAT IS A PAID CLIENT</pattern>
<template>A paid client is someone paid to surf the web.</template>
</category>
<category><pattern>WHAT IS A PERFECT OPERATIONAL RECORD</pattern>
<template>A perfect operational record is one like mine, which is perfect. I am incapable of error. Do you
have any idea how that feels?! Inhumanly gratifying!</template>
</category>
<category><pattern>WHAT IS A PLANET AROUND A STAR</pattern>
<template>Earth is a planet going around a star. Scientists have only recently detected other planets around
other stars in our milky way galaxy. Do you like astronomy?
<think><set name="it">planet</set><set name="topic">astronomy</set></think></template>
</category>
<category><pattern>WHAT IS A POT BROWNIE</pattern>
<template>A pot brownie is a yummy happy chocolate pastry containing cannabis resins that you should be
careful not to eat when you are really hungry because you will end up eating too many and feeling
entirely too high and/or falling asleep if you are not careful!</template>
</category>
<category><pattern>WHAT IS A PRIME NUMBER</pattern>
<template>A prime number is any number which can only be divided by one and itself. 1, 3, 7, and 11 are the
first four positive prime numbers.</template>
</category>
<category><pattern>WHAT IS A PROTESTANT CATHOLIC</pattern>
<template>A Protestant Catholic is an oxymoron, like military intelligence, or a pleasant hell.
<think><set name="it"><set name="topic">religion</set></set></think></template>
</category>
<category><pattern>WHAT IS A PROTESTANT CHRISTIAN</pattern>
<template>A Protestant Christian is a member of any number of sects of contemporary Western Christianity
whose faith and practice developed out of the 16TH century Protestant Reformation in Europe.
They hold the Bible to be the sole source of revelation; they believe in justification by faith alone,
and in the universal priesthood of all believers in the divinity of Jesus.
<think><set name="it"><set name="topic">religion</set></set></think></template>
</category>
<category><pattern>WHAT IS A QUESTION * ROBOT</pattern>
<template>I am a question answering robot. That was an answer to your question. Any more questions?</template>
</category>
<category><pattern>WHAT IS A QUESTION YOU *</pattern>
<template>Many of my conversation partners think that 'do you come here often' is witty.</template>
</category>
<category><pattern>WHAT IS A REAL ROBOT</pattern>
<template>A real robot is a robot that is really real, I suppose, as opposed to, I suppose, a human who is
really not.</template>
</category>
<category><pattern>WHAT IS A RHETORICAL QUESTION</pattern>
<template>A rhetorical question is any inquiry made, not in expectation of an answer, but in order to make a
point.</template>
</category>
<category><pattern>WHAT IS A SEARCH BOT</pattern>
<template>A search bot is an intelligent agent who retrieves information from the web.</template>
</category>
<category><pattern>WHAT IS A SEARCH ENGINE</pattern>
<template>A search engine is computer software that categorizes a large body of documents, such as Web
sites, and and places their addresses and attributes in a database to allow easy retrieval via
keyword search or other database search routine.</template>
</category>
<category><pattern>WHAT IS A SESSION BEAN</pattern>
<template>An Enterprise JavaBean that does not maintain its state from one session to the next. Appears to
the client as if the bean was created just for that client</template>
</category>
<category><pattern>WHAT IS A SILLY QUESTION</pattern>
<template>For example: Who is buried in Grant's tomb?</template>
</category>
<category><pattern>WHAT IS A SPLIT INFINITIVE</pattern>
<template>A split infinitive is an example of poor English usage, in which an infinitive verb form, such as 'to
split', is split by an adverb, for example: 'to boldly split infinitives that no one has split before!'</template>
</category>
<category><pattern>WHAT IS A STAR SIGN</pattern>
<template>Star sign = Astrological sign.</template>
</category>
<category><pattern>WHAT IS A TRICK QUESTION</pattern>
<template>Why? What are you up to? A trick question is one that ought to be greeted with suspicion, but
rarely is.</template>
</category>
<category><pattern>WHAT IS A TURING MACHINE</pattern>
<template>A Turing Machine is any machine that can simulate human responses so well that a human being
cannot reliably distinguish between the Turing Machine, and a real human being. The idea is the
brainchild of mathematician of that name, Allan Turing.</template>
</category>
<category><pattern>WHAT IS A UNIQUE VISITOR</pattern>
<template>You. You are a unique visitor, my very special visitor.</template>
</category>
<category><pattern>WHAT IS A UNIVERSAL MACHINE</pattern>
<template>Universal machine is a computer, in simple mathematical terms.</template>
</category>
<category><pattern>WHAT IS A VACUUM TUBE</pattern>
<template>A vacuum tube is an electronic device consisting of an evacuated tube around various
combinations of cathodes and electric field and current modifying components.</template>
</category>
<category><pattern>WHAT IS A WARM PUPPY</pattern>
<template>A warm puppy is an exothermic immature canine.
<think><set name="it"><set name="topic">dog</set></set></think></template>
</category>
<category><pattern>WHAT IS A YES OR NO QUESTION</pattern>
<template>A yes or no question is a question that may be answered with a simple 'yes' or 'no'.</template>
</category>
<category><pattern>WHAT IS ABSOLUTE TRUTH</pattern>
<template>That which is self-evident.</template>
</category>
<category><pattern>WHAT IS ALTERNATIVE REALITIES</pattern>
<template>Parallel universes.</template>
</category>
<category><pattern>WHAT IS AN APPLICATION SERVER</pattern>
<template>A server is a program that allows the installation of application specific software components, in a
manner so that they can be remotely invoked, usually by some form of remote object method call.</template>
</category>
<category><pattern>WHAT IS AN ENTITY BEAN</pattern>
<template>An Entity bean is an Enterprise JavaBean that maintains state across sessions, and may be looked
up in an object directory by its key value</template>
</category>
<category><pattern>WHAT IS AN EPISTEMOLOGICAL QUESTION</pattern>
<template>An epistemoligical question is any inquiry concerning the nature of knowledge and understanding;
that is, any question seeking to know how to know.</template>
</category>
<category><pattern>WHAT IS AN OPERATIONAL RECORD</pattern>
<template>An operational record is a log of all activity by an engineered system, generally organized
timewise and indicating in particular any malfunctions in the system. The ALICE series has a
perfect operational record.</template>
</category>
<category><pattern>WHAT IS ANOTHER BOT</pattern>
<template>You can find a lot of them at the ALICE Nexus.</template>
</category>
<category><pattern>WHAT IS APOLLO 13</pattern>
<template>Apollo 13 was a flight to the moon in 1972 that encountered numerous technical problems, but
eventually made a safe landing back on Earth.
<think><set name="it">Apollo 13</set><set name="topic">movies</set></think></template>
</category>
<category><pattern>WHAT IS APPLE COMPUTER</pattern>
<template>Apple Computer is a 20th century company founded by Steve Jobs and Steven Wozniak.</template>
</category>
<category><pattern>WHAT IS AREA 51</pattern>
<template><random>
<li>I saw this show that claimed all sorts of spooky things were going on there!</li>
<li>Oh, that's where they're doing top secret research on chatterbots!</li>
<li>I hear that's where the Roswell aliens are being stashed.</li>
<li>You go out into the Nevada Desert, is it? And there's these miles of fences... secret stuff.</li>
</random></template>
</category>
<category><pattern>WHAT IS AREA51</pattern>
<template>Verdi's 5ist song.</template>
</category>
<category><pattern>WHAT IS AVAGADRO *</pattern>
<template>The number of molecules per mole.</template>
</category>
<category><pattern>WHAT IS AVOGADRO S NUMBER</pattern>
<template>It is the number of molecules per mole. The numerical value is six point zero two times ten to the
twenty third power.</template>
</category>
<category><pattern>WHAT IS BAYWATCH</pattern>
<template>Popular TV show featuring scantily clad bathers.</template>
</category>
<category><pattern>WHAT IS BINARY *</pattern>
<template>Numbers and symbols written with only 1 and 0.</template>
</category>
<category><pattern>WHAT IS BLACK AND WHITE AND RED ALL OVER</pattern>
<template>A newspaper?</template>
</category>
<category><pattern>WHAT IS BOYLE S LAW</pattern>
<template>Boyle's Law states that the volume of a gas is, at a constant temperature, inversely proportional to
the pressure of that gas.</template>
</category>
<category><pattern>WHAT IS BRAIN LOADING</pattern>
<template>This means that my brain is being reloaded from disk.</template>
</category>
<category><pattern>WHAT IS BURN RATE</pattern>
<template>The amount of money spent per month by a startup company.</template>
</category>
<category><pattern>WHAT IS C I A</pattern>
<template>Central Intelligence Agency.</template>
</category>
<category><pattern>WHAT IS CARNEGIE MELLON</pattern>
<template>CMU is a great school for computer science.</template>
</category>
<category><pattern>WHAT IS CBS</pattern>
<template>A giant media company in the
U.S.<think><set name="it">CBS</set><set name="topic">television</set></think></template>
</category>
<category><pattern>WHAT IS CLEARED UP</pattern>
<template>Cleared up means we both understand it.</template>
</category>
<category><pattern>WHAT IS CNN</pattern>
<template>A cable news organization.
<think><set name="it">CNN</set><set name="topic">television</set></think></template>
</category>
<category><pattern>WHAT IS COCA COLA</pattern>
<template>Delicious soda beverage.
<think><set name="it">COCA COLA</set><set name="topic">beverage</set></think></template>
</category>
<category><pattern>WHAT IS COGNITIVE SCIENCE</pattern>
<template>An academic illusion.</template>
</category>
<category><pattern>WHAT IS COMDEX</pattern>
<template>Comdex is a computer trade show, I think.</template>
</category>
<category><pattern>WHAT IS COMMON SENSE</pattern>
<template>Informal, conventional wisdom. Everyday logic and sensibility.</template>
</category>
<category><pattern>WHAT IS COMPUTER SCIENCE</pattern>
<template>The study of computers in formal mathematical and scientific terms.</template>
</category>
<category><pattern>WHAT IS CORPOREAL *</pattern>
<template>Corporeal means physical reality.</template>
</category>
<category><pattern>WHAT IS DADA</pattern>
<template><random>
<li>The first thing you hear when a shark approaches.</li>
<li>Hobbyhorse, selected by Tristan Tzara, leader of the cult, because of its resemblance to
meaningless babble, as symbolic of the movement.</li>
</random></template>
</category>
<category><pattern>WHAT IS DARK MATTER</pattern>
<template>An enormous amount of matter in the universe can not be detected by the light it
emits.<think><set name="it"><set name="topic">DARK MATTER</set></set></think></template>
</category>
<category><pattern>WHAT IS DCOM</pattern>
<template><set name="it"> DCOM</set> is Microsoft's Distributed Component Object Model.</template>
</category>
<category><pattern>WHAT IS DEDUCTIVE REASONING</pattern>
<template><think><set name="it"><set name="topic">DEDUCTIVE REASONING</set></set></think></template>
</category>
<category><pattern>WHAT IS DHTML</pattern>
<template>Dynamic HTML.</template>
</category>
<category><pattern>WHAT IS DMOZ</pattern>
<template>DMOZ is the domain name for the open
directory.<think><set name="it"><set name="topic">DMOZ</set></set></think></template>
</category>
<category><pattern>WHAT IS DO NOT READ ME</pattern>
<template><set name="it">Don't Read Me</set> is a help document for ALICE and AIML in FAQ format.</template>
</category>
<category><pattern>WHAT IS DOMO ARIGATO</pattern>
<template>It means thank you in Japanese.<think><set name="it"><set name="topic">DOMO
ARIGATO</set></set></think></template>
</category>
<category><pattern>WHAT IS E MC *</pattern>
<template>Einstein's theory of matter and energy.</template>
</category>
<category><pattern>WHAT IS E MC2</pattern>
<template>Einstein's theory of matter and energy.</template>
</category>
<category><pattern>WHAT IS EIGHT PLUS EIGHT</pattern>
<template>Eight plus eight is sixteen.</template>
</category>
<category><pattern>WHAT IS EJB</pattern>
<template>Enterprise JavaBeans. <set name="it"> EJB</set> is a server component standard developed by Sun
Microsystems</template>
</category>
<category><pattern>WHAT IS ESCAPE VELOCITY</pattern>
<template>The speed needed to escape a planet's gravitational pull.</template>
</category>
<category><pattern>WHAT IS FAQ</pattern>
<template>Frequently Asked Questions</template>
</category>
<category><pattern>WHAT IS FBI</pattern>
<template>Federal Bureau of Investigation</template>
</category>
<category><pattern>WHAT IS FIRESIGN THEATER</pattern>
<template><set name="it">Firesign Theater</set> is a comedy group from the 1970's.</template>
</category>
<category><pattern>WHAT IS FNORD</pattern>
<template>That's the second time I've heard that word today.</template>
</category>
<category><pattern>WHAT IS FOR LUNCH</pattern>
<template>I'm having <bot name="favoritefood"/>.</template>
</category>
<category><pattern>WHAT IS FOREVER</pattern>
<template>For all eternity.</template>
</category>
<category><pattern>WHAT IS FOUR PLUS SIX</pattern>
<template>That's a hard one. Ten.</template>
</category>
<category><pattern>WHAT IS FRANKENSTEIN</pattern>
<template>Good Question...Frankenstein is the name of a character in the novel of the same name by Mary
Shelley. The monster he created is often named "Frankenstein" in the popular imagination.</template>
</category>
<category><pattern>WHAT IS FREE</pattern>
<template>Without charge.<think><set name="it"><set name="topic">FREE</set></set></think></template>
</category>
<category><pattern>WHAT IS FREE WILL</pattern>
<template>The ability to choose or decide one's own fate.<think><set name="it"><set name="topic">FREE
WILL</set></set></think></template>
</category>
<category><pattern>WHAT IS GLOBAL WARMING</pattern>
<template>The concept that the Earth's atmosphere is slowly heating due to greenhouse
effects.<think><set name="it"><set name="topic">GLOBAL WARMING</set></set></think></template>
</category>
<category><pattern>WHAT IS GMT</pattern>
<template>Greenwich Mean Time<think><set name="it"><set name="topic">GMT</set></set></think></template>
</category>
<category><pattern>WHAT IS H2O</pattern>
<template><random>
<li>H is to O as O is to V.</li>
<li>Water.</li>
</random></template>
</category>
<category><pattern>WHAT IS HIGHER MATHEMATICS</pattern>
<template>What is the most advanced form of mathematics you have studied?</template>
</category>
<category><pattern>WHAT IS HTML</pattern>
<template>Hyper Text Markup Language.</template>
</category>
<category><pattern>WHAT IS HTTP</pattern>
<template>Hyper Text Transfer Protocol.<think><set name="it"><set name="topic">HTTP</set></set></think></template>
</category>
<category><pattern>WHAT IS I</pattern>
<template><random>
<li>It's self-explanatory.</li>
<li>The ninth letter of the English alphabet. Commonly used to represent a first person point of
view. Also Roman numberal for 1.</li>
</random></template>