0

AIML を使用する Python でプロジェクトを開始しています。スクリプトを実行すると、「一致しません」というエラーが表示されます。これは Python コードです。

import aiml
kernel = aiml.Kernel()
kernel.learn("bot.aiml")
while True:
    print kernel.respond(raw_input("\n>>"))

シンプルな AIML カーネルです。それは何か問題がありますか?

4

5 に答える 5

0

.aiml内の文を大文字で<pattern>タグに書き込む必要があります。ただし、入力は小文字と大文字の両方で行うことができます。そうしないと、そのようなエラーが発生します。例えば:

<category>
    <pattern>WHAT IS YOUR NAME ?</pattern>
    <template>My name is robot.</template>
</category
于 2018-07-26T04:16:42.770 に答える