【发布时间】:2020-08-07 20:06:47
【问题描述】:
我需要一些帮助来使用下面的示例来理解 AIML 模板,感谢您的帮助以使该模板正常工作。
这些是我尝试处理的一些示例输入,以及我想通过 AIML 解析生成的输出。
输入:sale abc
输出:销售 ABC
输入:销售额 abc
输出:销售 ABC
输入:产品 abc 的销售
输出:销售 ABC
输入:销售产品 abc
输出:销售 ABC
输入:产品 abc 的销售额是多少
输出:销售 ABC
输入:产品 abc 的平均销售额是多少
输出:AVG SALES ABC
输入:产品 abc 的平均销售额是多少 输出:AVG SALES ABC
输入:产品 abc 最近 30 天的平均销售额是多少 输出:AVG SALES ABC 30
输入:产品 abc 最近 30 天的平均销售额是多少 输出:AVG SALES ABC 30
我一直试图从这样的事情开始,但由于我对这个工具缺乏明确性,这似乎进展不顺利。
<category><pattern>
# <set>numbers</set> <set>days</set> <set>average</set> sales <set>prepositions</set> *</pattern>
<template>SALES <star index="1"/>,<star index="2"/>,<star index="3"/>,<star index="4"/>,<star index="5"/>,<star index="6"/> </template>
</category>
其中数字集定义> 1,2,3,4,5..... 100
天设置定义>天,天
平均集定义>平均,平均,平均
介词集定义> of
谢谢!
【问题讨论】: