📜  AIML-,标签

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


标记用于在AIML中使用变量。变量可以是预定义的变量,也可以是程序员创建的变量。

句法

标记用于在变量中设置值。

 variable-value 

标记用于从变量获取值。


例如,考虑以下对话。

Human: I am Mahesh
Robot: Hello Mahesh!
Human: Good Night
Robot: Good Night Mahesh! Thanks for the conversation!

C> ab> bots> test> aiml内创建setget.aiml,并在C> ab> bots> test> aimlif目录内创建setget.aiml.csv。

setget.aiml



   
      I am *
        
     
   
   
      Good Night
        
     
   

setget.aiml.csv

0,I am *,*,*, Hello  ! ,setget.aiml
0,Good Night,*,*, Hi  Thanks for the conversation!,setget.aiml

执行程序

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

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

验证结果

您将看到以下输出-

Human: I am Mahesh
Robot: Hello Mahesh!
Human: Good Night
Robot: Good Night Mahesh! Thanks for the conversation!