chatbot - 目标中的递归过多
问题描述
我想在 aiml 中执行数学运算,但我在 aiml 错误中得到太多递归,这是代码。
<category>
<pattern>
XMUL <set>number</set> XS 0
</pattern>
<template>0
</template>
</category>
<category>
<pattern> XMUL <set>number</set> XS <set>number</set>
</pattern>
<template><srai>XADD <star index="1" /> XS <srai>XMUL <star index="1" /> XS <map name="predecessor"><star index="2" /></map></srai></srai>
</template>
</category>
<category>
<pattern>* × *</pattern>
<template>
<srai>XMUL <star/> XS <star index="2"/></srai>
</template>
</category>
行为
Human: 11 × 4
Robot: 44
Human: 11 × 10
Robot: Too much recursion in AIML
Human: 11 × 9
Robot: 99
如何修复此错误?
解决方案
推荐阅读
- node.js - 如何从 nodeJS 脚本运行 git update-index skip-worktree
- apache - Htaccess 重定向 301 不起作用,一切似乎都很好
- power-automate - Microsoft Flow:“发送电子邮件”给多个用户的电子邮件 ID
- python - Python3:尝试在两个字符之间插入文本 - inputFile 与 file.write() 冲突
- java - Javafx:使用 FlowPane 的响应式设计
- javascript - 无效的网络服务调用
- javascript - 如何获取 unicode 中的 HTML 文本?
- spring-boot - Spring Boot 2.1 复制 reactiveMongoTemplate bean
- perl - 使用 =~ 运算符进行字符串比较
- c# - 使用 linq2db 联合不同类型