关于aiml的python调用方法,参考:http://blog.csdn.net/u011961856/article/details/75208321
本文主要介绍如何设计.aiml文件,输出时间,日期.
aiml内部有定以时间函数date,可以通过
<system>date</system>
获得函数data的输出,通常我们还会为其定义一个pattern,
<category>
<pattern>TIME</pattern>
<template>
<system>date</system>
</template>
</category>
这样我们可以设计自己的pattern,而pattern的template为TIME的tempalte.
贴出.aiml文件代码如下:
<?xml version="1.0" encoding="UTF-8"?> <aiml version="1.0">
<!--时间--> <category> <pattern>几点了</pattern> <template> <srai>TIME</srai> </template> </category> <category> <pattern>今 天 几 号</pattern> <template>今天是 <srai>TIME</srai> 。 </template> </category> <category> <pattern>今 天 星期几</pattern> <template>今天日期是<srai>TIME</srai> </template> </category>
<category> <pattern>TIME</pattern> <template> <system>date</system> </template> </category>
</aiml>