Python3.5
チャットボット
AIML

簡単チャットボットを作ろうーAIMLをPython3で試してみた

AIMLを教えてもらったのでやってみました〜

ここのサイトをお手本に・・・
AI Chat Bot in Python with AIML

エディタを使って、読み込むStartup File(xml)とaimlファイルを作る

1ちょっと記事内ではわかりにくいけど、Startup Fileとしてstd-startup.xmlを最初に作ります。

2同じフォルダにbasic_chat.aimlを作ります。

Python AIMLをインストール!!

みおはPython3だからこっち
pip install python-aiml

"unsupported locale setting"エラー:frowning2:最初からつまずくみお・・
pip install時のエラー対処

pythonで実行!

ターミナルでさっき作ったファイルの場所に移動してpython3起動
参考にしたサイトがpython2でできてたので下記のように少し変更⬇️
(inputとprintのとこです)

import aiml

# Create the kernel and learn AIML files
kernel = aiml.Kernel()
kernel.learn("std-startup.xml")
kernel.respond("load aiml b")

# Press CTRL-C to break this loop
while True: print(kernel.respond(input("> ")))

>が出てきたら
HELLOと打って、返事が戻ってきたら成功!!!

python3で動くように下記を参考にさせてもらいましたありがとう
https://github.com/weddige/pyaiml3