当前位置:   article > 正文

AIML相关内容学习整理_aiml文件

aiml文件

关键词:Artificial Intelligence Markup Language、XML语言、Richard Wallace

关于安装:

1.安装Python

2.pip install aiml

关于使用【例子:创建一个AIML对话过程】:

1.创建任一个项目文件夹

2.创建std-startup.xml文件【固定】

  1. <aiml version="1.0.1" encoding="UTF-8">
  2. <category>
  3. <pattern>LOAD AIML B</pattern>
  4. <template>
  5. <learn>basic_chat.aiml</learn>
  6. </template>
  7. </category>
  8. </aiml>

3.创建上文中的basic_chat.aiml资源文件

  1. <aiml version="1.0.1" encoding="UTF-8">
  2. <category>
  3. <pattern>1</pattern>
  4. <template>12?</template>
  5. </category>
  6. <category>
  7. <pattern>2*</pattern>
  8. <template>2345?</template>
  9. </category>
  10. <category>
  11. <pattern>*谢谢*</pattern>
  12. <template>不客气,嘻嘻~</template>
  13. </category>
  14. </aiml>

4.创建对话执行的Python文件

  1. import aiml
  2. k=aiml.Kernel()
  3. k.learn("std-startup.xml")
  4. k.respond("LOAD AIML B")
  5. while True:
  6. print(k.respond(input("input >> ")))

5.关于报错:

AttributeError: module 'time' has no attribute 'clock'

解: Python3.8 不再支持time.clock,用 time.perf_counter() 来替换即可。

来源:AttributeError module ‘time‘ has no attribute ‘clock‘ 解决方法_叶庭云 成为自己的光-CSDN博客

6.其他参考【链接中有些源码中错误,要自我甄别修正】:

AIML环境安装设置 - AIML 教程 | BootWiki.com

Python 的 AIML_shuifu1988的博客-CSDN博客

mirrors / WangXiaoCao / PyAIML · GIT CODE

AIML框架学习(一) - 云+社区 - 腾讯云 (tencent.com)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/374711
推荐阅读
相关标签