1. 安装Python aiml库
pip install aiml
2. 获取alice资源
Python aiml安装完成后在Python安装目录下的 Lib/site-packages/aiml下会有alice子目录,将此目录复制到工作区。
或者在Google code上下载alice brain: aiml-en-us-foundation-alice.v1-9.zip
3. Python下加载alice
取得alice资源之后就可以直接利用Python aiml库加载alice brain了:
import aiml
os.chdir('./res/alice') #切换工作目录到alice文件夹下,视具体情况而定
alice = aiml.Kernel()
alice.learn("startup.xml")
alice.respond('LOAD ALICE')
注意加载时需要切换工作目录到alice下。
也可以在Py3上运行,不过需要修改源码。GIT上有大神已经把源码修改了可以支持PY3,在GIt上搜索pyaiml,寻找合适的项目,拿到对应的AIML源码就进行二次开发了