我想将python
脚本集成到我的pandorabot
书面文件中aiml
。
我知道你可以用 标记aiml
语法javascript
,但我没有找到任何关于 的文档python
,除了以下使用<oob>
(越界)标签,在后台运行服务:
<oob>
<mrl>
<service>python</service>
<method>exec</method>
<param>myfuction()<param>
</mrl>
</oob>
<mrl>
标签代表myrobot lab,它是program-ab
实际java framework
机器人技术的一部分。
但我想app
只在网络上使用我的...
我也遇到过pyAiml
,但目前我还没有看到它如何帮助我实现我的目标。
我的目标:
我想使用python
它是因为它操纵NLTK
(http://www.nltk.org/),这是一个处理大量文学语料库的自然语言工具包,我想将此库集成到我的机器人功能中。
假设我有一个<pattern>PYTHON</pattern>
,它将运行一个 python 脚本。
脚本会import nltk
(及其语料库)将 AIMLpatterns
或“问题”链接到 PYTHONtemplates
或“答案”?
关于我如何实现这一目标的任何线索?提前谢谢了。