0

您好,我正在尝试从 AIML 开始。使用一些文档,我得到了一个像这样的程序

> <?xml version="1.0" encoding="UTF-8"?> <aiml version="1.0">
> 
> <!-- author: O-Sensei --> <!-- contact: o-sensei@icomsec.net --> <!--
> file: helloworld.aiml -->
> 
> <category> <pattern>*</pattern> <template>Hello World</template>
> </category>
> 
> </aiml>

还有很多其他的例子但是当我输入一些东西时我想做什么,aiml脚本应该识别模式并且它应该做重播。如果我使用一种形式输入数据,那么我如何调用 aiml 脚本。或者更像是 AIML 的快速入门。更确切地说是一个用例。我完全是初学者。

4

1 回答 1

0

您需要使用 AIML 的一些实现。ProgramAB是一个用 Java 编写的 AIML 解释器,它是开源的。您需要将表单中的文本输入传递给 Chat 类文件中定义的聊天函数。

chatSession.multisentenceRespond(输入)

对于您选择的语言,还有其他实现可用,ProgramO是使用 PHP 和 MySQL 编写的。这是一些免费提供的口译员的完整列表

于 2015-04-07T13:16:00.450 回答