📜  AIML-标签

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


标签用于获取随机响应。此标签使AIML对相同的输入做出不同的响应。 标记与

  • 标记一起使用。
  • 标签带有不同的响应,这些响应将随机发送给用户。

    句法

    
       
  • pattern1
  • pattern2
  • ...
  • patternN
  • 例如,考虑以下对话。

    Human: Hi
    Robot: Hello!
    Human: Hi
    Robot: Hi! Nice to meet you!
    

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

    随机

    
    
       
          HI
          
          
          
             
    
    

    random.aiml.csv

    0,HI,*,*, 
  • Hello!
  • Hi! Nice to meet you!
  • ,random.aiml

    执行程序

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

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

    验证结果

    您将看到以下输出-

    Human: Hi
    Robot: Hi! Nice to meet you!
    Human: Hi
    Robot: Hello!
    

    在此,考虑随机响应,响应可能会有所不同。