📜  AIML-标签

📅  最后修改于: 2020-11-10 04:20:31             🧑  作者: Mango


<星>标记是用来匹配<图案>标记通配符*字符(多个)。

句法


n表示*在标记的用户输入中的位置。

考虑以下示例-


    A * is a *. 
   
   
   

如果用户输入“芒果是水果”。然后,机器人会回答“芒果不是水果吗?”

C> ab> bots> test> aiml中创建star.aiml,并在C> ab> bots> test> aimlif目录中创建star.aiml.csv

star.aiml



   
   
      I LIKE *
      
   
   
   
      A * IS A *
      
   
   

star.aiml.csv

0,I LIKE *,*,*,I too like .,star.aiml
0,A * IS A *,*,*,How  can not be a ?,star.aiml

执行程序

打开命令提示符。转到C> ab>并键入以下命令-

java -cp lib/Ab.jar Main bot = test action = chat trace = false

验证结果

您将看到以下输出-

Human: I like mango
Robot: I too like mango.
Human: A mango is a fruit
Robot: How mango can not be a fruit? 

通常用作