我想將python
腳本集成到我的pandorabot
中,寫入aiml
。如何在Python中使用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
(及其文集),連接AIML patterns
,或 「問題」 爲PYTHON templates
,或 「答案」?
有關我如何實現這一目標的任何線索?提前謝謝了。