2009-12-01 17 views

回答

4

是的,這是正確的。

參見:Artificial Intelligence Markup Language 1.0.1 Spec

+0

但是,由於進一步的研究,我發現可以將aiml規則嵌入到Learn標籤中,並使用它們,就像在此網站上的learn.aiml中所做的一樣:http://www.square-bear。 co.uk/aiml/然而,這不是Vanilla AIML。這正是我需要的,所以我的家庭解析器現在正在學習這些規則。 這就是說,我仍然接受你的答案,因爲它是正確的。 10X。 – 2009-12-03 10:49:33

2

的學習標籤重新加載指定的AIML文件。例如,如果開發人員在執行chatterbot時更改某些AIML文件,則開發人員可以告訴chatterbot重新加載。

<category> 
    <pattern>RELOAD AIML FILES</pattern> 
    <template> 
     Okay. 
     <think> 
      <learn>./aiml/*.aiml</learn> 
     </think> 
    </template> 
</category> 

的機器人可以進行重新加載特定AIML文件,所有文件,或一組AIML文件:如果您有這行的文件纔會被重新加載。學習標籤通常放置在思維標籤內。