1

AIML と PyAIML を使用してチャットボットを作成しようとしており、簡単なスクリプトから始めました。しかし、私は

解析エラー: 予期しないタグ (4 行目、23 列目)

実行しようとすると

<?xml version="1.0" encoding="UTF-8"?>
<aiml>
<category>
    <pattern>WHAT DOES A <set>ANIMAL</set> SAY</pattern>
        <template>Sound of the animal</template>
</category>
</aiml>

セットタグはaimlバージョン2からサポートされており、pyaiml0.8.6(私が使用しています)が最新リリースです。同じディレクトリに animal.set ファイルがあります。<map>タグにも同様の問題があります。

では、aiml ファイルのコンパイルで何が欠けているのでしょうか? aiml についてさらに役立つ情報はありますか?

4

1 に答える 1

2

PyAIML が AIML 2.0 をサポートしているかどうかはわかりません。実際、AIML に 100% 準拠したインタープリターは見つかりませんでした。

PyAIML Web サイトからの抜粋

2 番目の目標は、AIML 1.0.1 標準に 100% 準拠することです。

C# プロジェクトで作業している場合は、SIML をお勧めします。SIML は AIML 仕様よりも何年も先を行っており、優れたインタープリターと IDE を備えています。

于 2015-05-06T21:10:34.033 に答える