Set/Map 标签未在 PyAIML 中编译
Set/Map Tag not compiling in PyAIML
我正在尝试使用 AIML 和 PyAIML 制作一个聊天机器人,并从一个简单的脚本开始。但是我得到了
解析错误:意外标记(第 4 行,第 23 列)
当我尝试执行时
<?xml version="1.0" encoding="UTF-8"?>
<aiml>
<category>
<pattern>WHAT DOES A <set>ANIMAL</set> SAY</pattern>
<template>Sound of the animal</template>
</category>
</aiml>
aiml 版本 2 支持设置标签,pyaiml0.8.6(我正在使用)是最新版本。我在同一目录中有一个 animal.set 文件。
<map>
标签也存在类似问题。
那么我在编译 aiml 文件时遗漏了什么?关于 aiml 的更多信息有哪些有用?
我不确定 PyAIML 是否支持 AIML 2.0。我实际上从未找到任何 100% 兼容 AIML 的解释器。
从 PyAIML 网站提取
The second goal is 100% compliance with the AIML 1.0.1 standard: no less, but also no more.
如果您使用的是 C# 项目,我可以推荐 SIML——它比 AIML 规范领先光年,并且有一个很棒的解释器和一个 IDE。
我正在尝试使用 AIML 和 PyAIML 制作一个聊天机器人,并从一个简单的脚本开始。但是我得到了
解析错误:意外标记(第 4 行,第 23 列)
当我尝试执行时
<?xml version="1.0" encoding="UTF-8"?>
<aiml>
<category>
<pattern>WHAT DOES A <set>ANIMAL</set> SAY</pattern>
<template>Sound of the animal</template>
</category>
</aiml>
aiml 版本 2 支持设置标签,pyaiml0.8.6(我正在使用)是最新版本。我在同一目录中有一个 animal.set 文件。
<map>
标签也存在类似问题。
那么我在编译 aiml 文件时遗漏了什么?关于 aiml 的更多信息有哪些有用?
我不确定 PyAIML 是否支持 AIML 2.0。我实际上从未找到任何 100% 兼容 AIML 的解释器。
从 PyAIML 网站提取
The second goal is 100% compliance with the AIML 1.0.1 standard: no less, but also no more.
如果您使用的是 C# 项目,我可以推荐 SIML——它比 AIML 规范领先光年,并且有一个很棒的解释器和一个 IDE。