【发布时间】:2016-12-10 00:39:16
【问题描述】:
我想将python 脚本集成到我用aiml 编写的pandorabot 中。
我知道你可以用javascript 标记aiml 语法,但我没有找到关于python 的任何文档,除了以下使用<oob>(越界)标签,在背景:
<oob>
<mrl>
<service>python</service>
<method>exec</method>
<param>myfuction()<param>
</mrl>
</oob>
<mrl>tags 代表myrobot lab,它是program-ab 的一部分,java framework 是实际机器人技术的一部分。
但我想只在网络上使用我的app...
我也遇到了pyAiml,但目前我还没有看到它如何帮助我实现目标。
我的目标:
我想使用python,因为它操纵NLTK (http://www.nltk.org/),这是一个处理大量文学语料库的自然语言工具包,我想将此库集成到我的机器人功能中。
假设我有一个<pattern>PYTHON</pattern>,它会运行一个 python 脚本。
脚本将 import nltk(及其语料库)将 AIML patterns 或“问题”链接到 PYTHON templates 或“答案”?
关于我如何实现这一目标的任何线索?非常感谢。
【问题讨论】:
标签: python nltk aiml pandorabots